Package | org.papervision3d.core.render.command |
Class | public class RenderTriangle |
Inheritance | RenderTriangle ![]() ![]() |
Implements | IRenderListItem |
Property | Defined by | ||
---|---|---|---|
![]() | area : Number | RenderableListItem | |
container : Sprite | RenderTriangle | ||
create : Function | RenderTriangle | ||
![]() | instance : DisplayObject3D | RenderableListItem | |
![]() | maxX : Number
Indicates the maximum x value of the drawing primitive.
| RenderableListItem | |
![]() | maxY : Number
Indicates the maximum y value of the drawing primitive.
| RenderableListItem | |
![]() | maxZ : Number | RenderableListItem | |
![]() | minX : Number | RenderableListItem | |
![]() | minY : Number
Indicates the minimum y value of the drawing primitive.
| RenderableListItem | |
![]() | minZ : Number | RenderableListItem | |
![]() | quadrant : QuadTreeNode
Reference to the last quadrant used by the drawing primitive.
| RenderableListItem | |
![]() | renderable : Class | RenderableListItem | |
![]() | renderableInstance : AbstractRenderable | RenderableListItem | |
renderer : ITriangleDrawer | RenderTriangle | ||
renderMat : MaterialObject3D | RenderTriangle | ||
![]() | screenZ : Number | AbstractRenderListItem | |
triangle : Triangle3D | RenderTriangle | ||
uv0 : NumberUV | RenderTriangle | ||
uv1 : NumberUV | RenderTriangle | ||
uv2 : NumberUV | RenderTriangle | ||
v0 : Vertex3DInstance | RenderTriangle | ||
v1 : Vertex3DInstance | RenderTriangle | ||
v2 : Vertex3DInstance | RenderTriangle |
Property | Defined 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 |
Method | Defined by | ||
---|---|---|---|
RenderTriangle(triangle:Triangle3D)
| RenderTriangle | ||
fivepointcut(v0:Vertex3DInstance, v01:Vertex3DInstance, v1:Vertex3DInstance, v12:Vertex3DInstance, v2:Vertex3DInstance, uv0:NumberUV, uv01:NumberUV, uv1:NumberUV, uv12:NumberUV, uv2:NumberUV):Array
| RenderTriangle | ||
getZ(x:Number, y:Number, focus:Number):Number
| RenderTriangle | ||
RenderTriangle | |||
quarter(focus:Number):Array
| RenderTriangle | ||
render(renderSessionData:RenderSessionData, graphics:Graphics):void
| RenderTriangle | ||
sameSide(point:Vertex3DInstance, ref:Vertex3DInstance, a:Vertex3DInstance, b:Vertex3DInstance):Boolean
| RenderTriangle | ||
update():void
| RenderTriangle |
container | property |
public var container:Sprite
create | property |
public var create:Function
renderer | property |
public var renderer:ITriangleDrawer
renderMat | property |
public var renderMat:MaterialObject3D
resBA | property |
protected static var resBA:Vertex3DInstance
resPA | property |
protected static var resPA:Vertex3DInstance
resRA | property |
protected static var resRA:Vertex3DInstance
triangle | property |
public var triangle:Triangle3D
uv0 | property |
public var uv0:NumberUV
uv1 | property |
public var uv1:NumberUV
uv2 | property |
public var uv2:NumberUV
v0 | property |
public var v0:Vertex3DInstance
v1 | property |
public var v1:Vertex3DInstance
v2 | property |
public var v2:Vertex3DInstance
vPoint | property |
protected static var vPoint:Vertex3DInstance
vPointL | property |
protected var vPointL:Vertex3DInstance
vx0 | property |
protected var vx0:Vertex3DInstance
vx1 | property |
protected var vx1:Vertex3DInstance
vx2 | property |
protected var vx2:Vertex3DInstance
RenderTriangle | () | constructor |
fivepointcut | () | method |
public function fivepointcut(v0:Vertex3DInstance, v01:Vertex3DInstance, v1:Vertex3DInstance, v12:Vertex3DInstance, v2:Vertex3DInstance, uv0:NumberUV, uv01:NumberUV, uv1:NumberUV, uv12:NumberUV, uv2:NumberUV):Array
Parameters
v0:Vertex3DInstance |
|
v01:Vertex3DInstance |
|
v1:Vertex3DInstance |
|
v12:Vertex3DInstance |
|
v2:Vertex3DInstance |
|
uv0:NumberUV |
|
uv01:NumberUV |
|
uv1:NumberUV |
|
uv12:NumberUV |
|
uv2:NumberUV |
Array |
getZ | () | method |
public final override function getZ(x:Number, y:Number, focus:Number):Number
Parameters
x:Number |
|
y:Number |
|
focus:Number |
Number |
hitTestPoint2D | () | method |
public override function hitTestPoint2D(point:Point, renderhitData:RenderHitData):RenderHitData
Parameters
point:Point |
|
renderhitData:RenderHitData |
RenderHitData |
quarter | () | method |
public final override function quarter(focus:Number):Array
Parameters
focus:Number |
Array |
render | () | method |
public override function render(renderSessionData:RenderSessionData, graphics:Graphics):void
Parameters
renderSessionData:RenderSessionData |
|
graphics:Graphics |
sameSide | () | method |
public function sameSide(point:Vertex3DInstance, ref:Vertex3DInstance, a:Vertex3DInstance, b:Vertex3DInstance):Boolean
Parameters
point:Vertex3DInstance |
|
ref:Vertex3DInstance |
|
a:Vertex3DInstance |
|
b:Vertex3DInstance |
Boolean |
update | () | method |
public override function update():void