Packageorg.papervision3d.core.render.command
Classpublic class RenderTriangle
InheritanceRenderTriangle Inheritance RenderableListItem Inheritance AbstractRenderListItem
ImplementsIRenderListItem



Public Properties
 PropertyDefined by
  container : Sprite
RenderTriangle
 Inheritedinstance : DisplayObject3D
RenderableListItem
 Inheritedrenderable : Class
RenderableListItem
 InheritedrenderableInstance : AbstractRenderable
RenderableListItem
  renderer : ITriangleDrawer
RenderTriangle
  renderMat : MaterialObject3D
RenderTriangle
 InheritedscreenDepth : Number
AbstractRenderListItem
  triangle : Triangle3D
RenderTriangle
Protected Properties
 PropertyDefined by
  resBA : Vertex3DInstance
[static]
RenderTriangle
  resPA : Vertex3DInstance
[static]
RenderTriangle
  resRA : Vertex3DInstance
[static]
RenderTriangle
  vPoint : Vertex3DInstance
[static]
RenderTriangle
  vPointL : Vertex3DInstance
RenderTriangle
  vx0 : Vertex3DInstance
RenderTriangle
  vx1 : Vertex3DInstance
RenderTriangle
  vx2 : Vertex3DInstance
RenderTriangle
Public Methods
 MethodDefined by
  
RenderTriangle
  
hitTestPoint2D(point:Point, renderhitData:RenderHitData):RenderHitData
RenderTriangle
  
render(renderSessionData:RenderSessionData, graphics:Graphics):void
RenderTriangle
  
RenderTriangle
Property detail
containerproperty
public var container:Sprite
rendererproperty 
public var renderer:ITriangleDrawer
renderMatproperty 
public var renderMat:MaterialObject3D
resBAproperty 
protected static var resBA:Vertex3DInstance
resPAproperty 
protected static var resPA:Vertex3DInstance
resRAproperty 
protected static var resRA:Vertex3DInstance
triangleproperty 
public var triangle:Triangle3D
vPointproperty 
protected static var vPoint:Vertex3DInstance
vPointLproperty 
protected var vPointL:Vertex3DInstance
vx0property 
protected var vx0:Vertex3DInstance
vx1property 
protected var vx1:Vertex3DInstance
vx2property 
protected var vx2:Vertex3DInstance
Constructor detail
RenderTriangle()constructor
public function RenderTriangle(triangle:Triangle3D)Parameters
triangle:Triangle3D
Method detail
hitTestPoint2D()method
public override function hitTestPoint2D(point:Point, renderhitData:RenderHitData):RenderHitDataParameters
point:Point
 
renderhitData:RenderHitData

Returns
RenderHitData
render()method 
public override function render(renderSessionData:RenderSessionData, graphics:Graphics):voidParameters
renderSessionData:RenderSessionData
 
graphics:Graphics
sameSide()method 
public function sameSide(point:Vertex3DInstance, ref:Vertex3DInstance, a:Vertex3DInstance, b:Vertex3DInstance):BooleanParameters
point:Vertex3DInstance
 
ref:Vertex3DInstance
 
a:Vertex3DInstance
 
b:Vertex3DInstance

Returns
Boolean