| Package | org.papervision3d.core.clipping |
| Class | public class FrustumClipping |
| Inheritance | FrustumClipping DefaultClipping |
| Property | Defined by | ||
|---|---|---|---|
| ALL : int [static]
All faces selected.
| FrustumClipping | ||
| BOTTOM : int = 0x20 [static]
Bottom face selection
| FrustumClipping | ||
| LEFT : int = 0x08 [static]
Left face selection
| FrustumClipping | ||
| NEAR : int = 0x02 [static]
FAR PLANE - not used atm...
| FrustumClipping | ||
| RIGHT : int = 0x04 [static]
Right face selection
| FrustumClipping | ||
| selectedPlanes : int = 0 | FrustumClipping | ||
| TOP : int = 0x10 [static]
Top face selection
| FrustumClipping | ||
| Method | Defined by | ||
|---|---|---|---|
|
FrustumClipping(planes:Number = 2)
| FrustumClipping | ||
|
clipFace(triangle:Triangle3D, object:DisplayObject3D, material:MaterialObject3D, renderSessionData:RenderSessionData, outputArray:Array):Number
| FrustumClipping | ||
|
reset(renderSessionData:RenderSessionData):void
| FrustumClipping | ||
| FrustumClipping | |||
| FrustumClipping | |||
| ALL | property |
public static var ALL:intAll faces selected.
| BOTTOM | property |
public static var BOTTOM:int = 0x20Bottom face selection
| LEFT | property |
public static var LEFT:int = 0x08Left face selection
| NEAR | property |
public static var NEAR:int = 0x02FAR PLANE - not used atm...
| RIGHT | property |
public static var RIGHT:int = 0x04Right face selection
| selectedPlanes | property |
public var selectedPlanes:int = 0
| TOP | property |
public static var TOP:int = 0x10Top face selection
| FrustumClipping | () | constructor |
public function FrustumClipping(planes:Number = 2)Parameters
planes:Number (default = 2) |
| clipFace | () | method |
public override function clipFace(triangle:Triangle3D, object:DisplayObject3D, material:MaterialObject3D, renderSessionData:RenderSessionData, outputArray:Array):NumberParameters
triangle:Triangle3D |
|
object:DisplayObject3D |
|
material:MaterialObject3D |
|
renderSessionData:RenderSessionData |
|
outputArray:Array |
Number |
| reset | () | method |
public override function reset(renderSessionData:RenderSessionData):voidParameters
renderSessionData:RenderSessionData |
| setDisplayObject | () | method |
public override function setDisplayObject(object:DisplayObject3D, renderSessionData:RenderSessionData):voidParameters
object:DisplayObject3D |
|
renderSessionData:RenderSessionData |
| testFace | () | method |
public override function testFace(triangle:Triangle3D, object:DisplayObject3D, renderSessionData:RenderSessionData):BooleanParameters
triangle:Triangle3D |
|
object:DisplayObject3D |
|
renderSessionData:RenderSessionData |
Boolean |