Plane

THREE.Plane
class Plane(var normal: UndefOr[Vector3], constant: UndefOr[Double]) extends Object

A class representing a plane in 3D space.

Attributes

Graph
Supertypes
class Object
trait Any
class Object
trait Matchable
class Any

Members list

Value members

Concrete methods

def applyMatrix4(matrix: Object, optionalNormalMatrix: UndefOr[Matrix3]): this.type
def coplanarPoint(target: Vector3): Vector3
def copy(plane: Plane): this.type
def distanceToPoint(point: Vector3): Double
def distanceToSphere(sphere: Object): Double
def equals(plane: Plane): Boolean
def intersectLine(line: Object, target: Vector3): Any
def intersectsBox(box: Box3): Boolean
def intersectsLine(line: Object): Boolean
def intersectsSphere(sphere: Object): Boolean
def jsClone(): Plane
def negate(): this.type
def normalize(): this.type
def orthoPoint(point: Vector3, target: Vector3): Vector3
def projectPoint(point: Vector3, target: Vector3): Vector3
def set(normal: Vector3, constant: Double): this.type
def setComponents(x: Double, y: Double, z: Double, w: Double): this.type
def setFromCoplanarPoints(a: Vector3, b: Vector3, c: Vector3): this.type
def setFromNormalAndCoplanarPoint(normal: Vector3, point: Vector3): this.type
def translate(offset: Vector3): this.type

Inherited methods

def hasOwnProperty(v: String): Boolean

Attributes

Inherited from:
Object
def isPrototypeOf(v: Object): Boolean

Attributes

Inherited from:
Object
def propertyIsEnumerable(v: String): Boolean

Attributes

Inherited from:
Object
def toLocaleString(): String

Attributes

Inherited from:
Object
def valueOf(): Any

Attributes

Inherited from:
Object

Concrete fields

val isPlane: Boolean
var normal: UndefOr[Vector3]