ArcCurve

@native @JSImport("three", "ArcCurve") @JSType class ArcCurve extends EllipseCurve
class Curve[Vector2]
class Object
trait Any
class Object
trait Matchable
class Any

Value members

Constructors

def this(aX: Double, aY: Double, aRadius: Double, aStartAngle: Double, aEndAngle: Double, aClockwise: Boolean)

Inherited methods

def computeFrenetFrames(segments: Double, closed: UndefOr[Boolean]): AnonObject5
Inherited from
Curve
def copy(source: Curve[Vector2]): ArcCurve
Inherited from
Curve
def fromJSON(json: Object): ArcCurve
Inherited from
Curve
def getLength(): Double
Inherited from
Curve
def getLengths(divisions: UndefOr[Double]): Array[Double]
Inherited from
Curve
def getPoint(t: Double, optionalTarget: UndefOr[Vector2]): Vector2
Inherited from
Curve
def getPointAt(u: Double, optionalTarget: UndefOr[Vector2]): Vector2
Inherited from
Curve
def getPoints(divisions: UndefOr[Double]): Array[Vector2]
Inherited from
Curve
def getSpacedPoints(divisions: UndefOr[Double]): Array[Vector2]
Inherited from
Curve
def getTangent(t: Double, optionalTarget: UndefOr[Vector2]): Vector2
Inherited from
Curve
def getTangentAt(u: Double, optionalTarget: UndefOr[Vector2]): Vector2
Inherited from
Curve
def getUtoTmapping(u: Double, distance: Double): Double
Inherited from
Curve
def hasOwnProperty(v: String): Boolean
Inherited from
Object
def isPrototypeOf(v: Object): Boolean
Inherited from
Object
@JSName("clone")
Inherited from
Curve
def propertyIsEnumerable(v: String): Boolean
Inherited from
Object
def toJSON(): Object
Inherited from
Curve
def toLocaleString(): String
Inherited from
Object
def updateArcLengths(): Unit
Inherited from
Curve
def valueOf(): Any
Inherited from
Object

Inherited fields

var `type`: String
Inherited from
Curve
var aClockwise: Boolean
Inherited from
EllipseCurve
var aEndAngle: Double
Inherited from
EllipseCurve
var aRotation: Double
Inherited from
EllipseCurve
var aStartAngle: Double
Inherited from
EllipseCurve
var aX: Double
Inherited from
EllipseCurve
var aY: Double
Inherited from
EllipseCurve
var arcLengthDivisions: Double
Inherited from
Curve
var xRadius: Double
Inherited from
EllipseCurve
var yRadius: Double
Inherited from
EllipseCurve