[name]
todo
Constructor
[name]([page:Vector3 normal], [page:number constant])
normal -- the normal vector defining the plane
constant -- the distance from the origin to the plane along the normal vector
Properties
.[page:number constant]
the distance from the origin to the plane along the normal vector
.[page:Vector3 normal]
the normal vector defining the plane
Methods
.normalize() [page:todo]
todo
.set([page:todo normal], [page:todo constant]) [page:todo]
normal -- todo
constant -- todo
todo
.copy([page:todo plane]) [page:todo]
plane -- todo
todo
.applyMatrix4([page:todo matrix], [page:todo optionalNormalMatrix]) [page:todo]
matrix -- todo
optionalNormalMatrix -- todo
todo
.orthoPoint([page:todo point], [page:todo optionalTarget]) [page:todo]
point -- todo
optionalTarget -- todo
todo
.isIntersectionLine([page:todo line]) [page:todo]
line -- todo
todo
.intersectLine([page:todo line], [page:todo optionalTarget]) [page:todo]
line -- todo
optionalTarget -- todo
todo
.setFromNormalAndCoplanarPoint([page:todo normal], [page:todo point]) [page:todo]
normal -- todo
point -- todo
todo
.clone() [page:todo]
todo
.distanceToPoint([page:todo point]) [page:todo]
point -- todo
todo
.equals([page:todo plane]) [page:todo]
plane -- todo
todo
.setComponents([page:todo x], [page:todo y], [page:todo z], [page:todo w]) [page:todo]
x -- todo
y -- todo
z -- todo
w -- todo
todo
.distanceToSphere([page:todo sphere]) [page:todo]
sphere -- todo
todo
.setFromCoplanarPoints([page:todo a], [page:todo b], [page:todo c]) [page:todo]
a -- todo
b -- todo
c -- todo
todo
.projectPoint([page:todo point], [page:todo optionalTarget]) [page:todo]
point -- todo
optionalTarget -- todo
todo
.negate() [page:todo]
todo
.translate([page:todo offset]) [page:todo]
offset -- todo
todo
.coplanarPoint([page:todo optionalTarget]) [page:todo]
optionalTarget -- todo
todo
Source
[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js]