LineCurve

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

Value members

Constructors

def this(v1: Vector2, v2: Vector2)

Inherited methods

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

Inherited fields

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