LineCurve3

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

Value members

Constructors

def this(v1: Vector3, v2: Vector3)

Inherited methods

def computeFrenetFrames(segments: Double, closed: UndefOr[Boolean]): AnonObject5
Inherited from
Curve
def copy(source: Curve[Vector3]): LineCurve3
Inherited from
Curve
def fromJSON(json: Object): LineCurve3
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[Vector3]): Vector3
Inherited from
Curve
def getPointAt(u: Double, optionalTarget: UndefOr[Vector3]): Vector3
Inherited from
Curve
def getPoints(divisions: UndefOr[Double]): Array[Vector3]
Inherited from
Curve
def getSpacedPoints(divisions: UndefOr[Double]): Array[Vector3]
Inherited from
Curve
def getTangent(t: Double, optionalTarget: UndefOr[Vector3]): Vector3
Inherited from
Curve
def getTangentAt(u: Double, optionalTarget: UndefOr[Vector3]): Vector3
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: Vector3
var v2: Vector3

Inherited fields

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