Packageorg.papervision3d.core.math.util
Classpublic class ClassificationUtil



Protected Properties
 PropertyDefined by
  point : Vertex3D
[static]
ClassificationUtil
Public Methods
 MethodDefined by
  
ClassificationUtil
  
classifyPoint(point:Vertex3D, plane:Plane3D, e:Number = 0.01):uint
[static]
ClassificationUtil
  
classifyPoints(points:Array, plane:Plane3D, e:Number = 0.01):uint
[static]
ClassificationUtil
  
classifyTriangle(triangle:Triangle3D, plane:Plane3D, e:Number = 0.01):uint
[static]
ClassificationUtil
Public Constants
 ConstantDefined by
  BACK : uint = 1
[static]
ClassificationUtil
  COINCIDING : uint = 2
[static]
ClassificationUtil
  FRONT : uint = 0
[static]
ClassificationUtil
  STRADDLE : uint = 3
[static]
ClassificationUtil
Property detail
pointproperty
protected static var point:Vertex3D
Constructor detail
ClassificationUtil()constructor
public function ClassificationUtil()
Method detail
classifyPoint()method
public static function classifyPoint(point:Vertex3D, plane:Plane3D, e:Number = 0.01):uintParameters
point:Vertex3D
 
plane:Plane3D
 
e:Number (default = 0.01)

Returns
uint
classifyPoints()method 
public static function classifyPoints(points:Array, plane:Plane3D, e:Number = 0.01):uintParameters
points:Array
 
plane:Plane3D
 
e:Number (default = 0.01)

Returns
uint
classifyTriangle()method 
public static function classifyTriangle(triangle:Triangle3D, plane:Plane3D, e:Number = 0.01):uintParameters
triangle:Triangle3D
 
plane:Plane3D
 
e:Number (default = 0.01)

Returns
uint
Constant detail
BACKconstant
public static const BACK:uint = 1
COINCIDINGconstant 
public static const COINCIDING:uint = 2
FRONTconstant 
public static const FRONT:uint = 0
STRADDLEconstant 
public static const STRADDLE:uint = 3