[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]