Line3

@native @JSImport("three", "Line3") @JSType class Line3 extends Object
class Object
trait Any
class Object
trait Matchable
class Any

Value members

Constructors

def this(start: UndefOr[Vector3], end: UndefOr[Vector3])

Concrete methods

def applyMatrix4(matrix: Matrix4): Line3
def at(t: Double, target: Vector3): Vector3
def closestPointToPoint(point: Vector3, clampToLine: Boolean, target: Vector3): Vector3
def closestPointToPointParameter(point: Vector3, clampToLine: UndefOr[Boolean]): Double
def copy(line: Line3): Line3
def delta(target: Vector3): Vector3
def distance(): Double
def distanceSq(): Double
def equals(line: Line3): Boolean
def getCenter(target: Vector3): Vector3
@JSName("clone")
def jsClone(): Line3
def set(start: UndefOr[Vector3], end: UndefOr[Vector3]): Line3

Inherited methods

def hasOwnProperty(v: String): Boolean
Inherited from
Object
def isPrototypeOf(v: Object): Boolean
Inherited from
Object
def propertyIsEnumerable(v: String): Boolean
Inherited from
Object
def toLocaleString(): String
Inherited from
Object
def valueOf(): Any
Inherited from
Object

Concrete fields

var end: Vector3