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



Public Methods
 MethodDefined by
  
clipSplitTriangleWithPlane(triangle:Triangle3D, plane:Plane3D, e:Number = 0.01):Array
[static]
TriangleUtil
  
clipTriangleWithPlane(tri:Triangle3D, plane:Plane3D, e:Number = 0.01):Array
[static] Clips a triangle to a plane.
TriangleUtil
  
clipTriangleWithPlaneTris(tri:Triangle3D, plane:Plane3D, e:Number = 0.01, t1:Triangle3D = null, t2:Triangle3D = null, depth:Number = 0):Array
[static]
TriangleUtil
  
splitTriangleWithPlane(triangle:Triangle3D, plane:Plane3D, e:Number = 0.01):Array
[static]
TriangleUtil
Method detail
clipSplitTriangleWithPlane()method
public static function clipSplitTriangleWithPlane(triangle:Triangle3D, plane:Plane3D, e:Number = 0.01):ArrayParameters
triangle:Triangle3D
 
plane:Plane3D
 
e:Number (default = 0.01)

Returns
Array
clipTriangleWithPlane()method 
public static function clipTriangleWithPlane(tri:Triangle3D, plane:Plane3D, e:Number = 0.01):Array

Clips a triangle to a plane.

Parameters
tri:Triangle3D — Triangle to be clipped.
 
plane:Plane3D — Plane to clip to.
 
e:Number (default = 0.01) — Epsilon

Returns
Array
clipTriangleWithPlaneTris()method 
public static function clipTriangleWithPlaneTris(tri:Triangle3D, plane:Plane3D, e:Number = 0.01, t1:Triangle3D = null, t2:Triangle3D = null, depth:Number = 0):ArrayParameters
tri:Triangle3D
 
plane:Plane3D
 
e:Number (default = 0.01)
 
t1:Triangle3D (default = null)
 
t2:Triangle3D (default = null)
 
depth:Number (default = 0)

Returns
Array
splitTriangleWithPlane()method 
public static function splitTriangleWithPlane(triangle:Triangle3D, plane:Plane3D, e:Number = 0.01):ArrayParameters
triangle:Triangle3D
 
plane:Plane3D
 
e:Number (default = 0.01)

Returns
Array