Plane

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

Value members

Constructors

def this(normal: UndefOr[Vector3], constant: UndefOr[Double])

Concrete methods

def applyMatrix4(matrix: Matrix4, optionalNormalMatrix: UndefOr[Matrix3]): Plane
def copy(plane: Plane): Plane
def distanceToPoint(point: Vector3): Double
def distanceToSphere(sphere: Sphere): Double
def equals(plane: Plane): Boolean
def intersectLine(line: Line3, target: Vector3): Vector3
def intersectsBox(box: Box3): Boolean
def intersectsLine(line: Line3): Boolean
def intersectsSphere(sphere: Sphere): Boolean
def isIntersectionLine(l: Any): Any
@JSName("clone")
def jsClone(): Plane
def negate(): Plane
def orthoPoint(point: Vector3, target: Vector3): Vector3
def projectPoint(point: Vector3, target: Vector3): Vector3
def set(normal: Vector3, constant: Double): Plane
def setComponents(x: Double, y: Double, z: Double, w: Double): Plane
def translate(offset: Vector3): Plane

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 constant: Double
val isPlane: Boolean