Packageorg.papervision3d.core.math
Classpublic class Plane3D

The Plane3D class represents a plane in 3D space.



Public Properties
 PropertyDefined by
  d : Number
D.
Plane3D
  normal : Number3D
The plane normal (A, B, C).
Plane3D
Public Methods
 MethodDefined by
  
Creates a new Plane3D object.
Plane3D
  
distance(pt:*):Number
distance of point to plane.
Plane3D
  
fromThreePoints(n0:*, n1:*, n2:*):Plane3D
[static]
Plane3D
  
normalize():void
normalize.
Plane3D
  
setCoefficients(a:Number, b:Number, c:Number, d:Number):void
Plane3D
  
Plane3D
  
Plane3D
  
toString():String
Plane3D
Property detail
dproperty
public var d:Number

D.

normalproperty 
public var normal:Number3D

The plane normal (A, B, C).

Constructor detail
Plane3D()constructor
public function Plane3D()

Creates a new Plane3D object.

Method detail
distance()method
public function distance(pt:*):Number

distance of point to plane.

Parameters
pt:*

Returns
Number
fromThreePoints()method 
public static function fromThreePoints(n0:*, n1:*, n2:*):Plane3DParameters
n0:*
 
n1:*
 
n2:*

Returns
Plane3D
normalize()method 
public function normalize():void

normalize.

setCoefficients()method 
public function setCoefficients(a:Number, b:Number, c:Number, d:Number):void

Parameters
a:Number
 
b:Number
 
c:Number
 
d:Number
setNormalAndPoint()method 
public function setNormalAndPoint(normal:Number3D, pt:Number3D):void

Parameters
normal:Number3D
 
pt:Number3D
setThreePoints()method 
public function setThreePoints(n0:Number3D, n1:Number3D, n2:Number3D):void

Parameters
n0:Number3D
 
n1:Number3D
 
n2:Number3D
toString()method 
public function toString():String

Returns
String