SplineCurve

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

Value members

Constructors

def this(points: UndefOr[Array[Vector2]])

Inherited methods

def computeFrenetFrames(segments: Double, closed: UndefOr[Boolean]): AnonObject5
Inherited from
Curve
def copy(source: Curve[Vector2]): SplineCurve
Inherited from
Curve
def fromJSON(json: Object): SplineCurve
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

Concrete fields

var points: Array[Vector2]

Inherited fields

var `type`: String
Inherited from
Curve
var arcLengthDivisions: Double
Inherited from
Curve