Packageaway3d.core.draw
Classpublic class DrawTriangle
InheritanceDrawTriangle Inheritance DrawPrimitive

Triangle drawing primitive

Public Properties
 PropertyDefined by
  area : Number
DrawTriangle
  au : Number
DrawTriangle
  av : Number
DrawTriangle
  ax : Number
DrawTriangle
  axf : Number
DrawTriangle
  ay : Number
DrawTriangle
  ayf : Number
DrawTriangle
  az : Number
DrawTriangle
  azf : Number
DrawTriangle
  backface : Boolean = false
DrawTriangle
  bitmapDisplacementX : BitmapData
DrawTriangle
  bitmapDisplacementY : BitmapData
DrawTriangle
  bitmapMaterial : BitmapData
DrawTriangle
  bitmapNormal : BitmapData
DrawTriangle
  bitmapPhong : BitmapData
DrawTriangle
  bitmapReflection : BitmapData
DrawTriangle
  bu : Number
DrawTriangle
  bv : Number
DrawTriangle
  bx : Number
DrawTriangle
  bxf : Number
DrawTriangle
  by : Number
DrawTriangle
  byf : Number
DrawTriangle
  bz : Number
DrawTriangle
  bzf : Number
DrawTriangle
 Inheritedcreate : Function
DrawPrimitive
  cu : Number
DrawTriangle
  cv : Number
DrawTriangle
  cx : Number
DrawTriangle
  cxf : Number
DrawTriangle
  cy : Number
DrawTriangle
  cyf : Number
DrawTriangle
  cz : Number
DrawTriangle
  czf : Number
DrawTriangle
  d01 : Number
DrawTriangle
  d12 : Number
DrawTriangle
  d20 : Number
DrawTriangle
  da : Number
DrawTriangle
  db : Number
DrawTriangle
  dc : Number
DrawTriangle
  dd01 : Number
DrawTriangle
  dd12 : Number
DrawTriangle
  dd20 : Number
DrawTriangle
  det : Number
DrawTriangle
  face : Face
DrawTriangle
  faz : Number
DrawTriangle
  fbz : Number
DrawTriangle
  fcz : Number
DrawTriangle
  focus : Number
DrawTriangle
  invtexturemapping : Matrix
DrawTriangle
  material : ITriangleMaterial
DrawTriangle
  materialHeight : Number
DrawTriangle
  materialWidth : Number
DrawTriangle
 InheritedmaxX : Number
DrawPrimitive
 InheritedmaxY : Number
DrawPrimitive
 InheritedmaxZ : Number
DrawPrimitive
 InheritedminX : Number
DrawPrimitive
 InheritedminY : Number
DrawPrimitive
 InheritedminZ : Number
DrawPrimitive
  normalRect : Rectangle
DrawTriangle
 Inheritedprojection : Projection
DrawPrimitive
 Inheritedquadrant : PrimitiveQuadrantTreeNode
DrawPrimitive
 InheritedscreenZ : Number
DrawPrimitive
 Inheritedsource : Object3D
DrawPrimitive
  t : Matrix
DrawTriangle
  texturemapping : Matrix
DrawTriangle
  _u0 : Number
DrawTriangle
  _u1 : Number
DrawTriangle
  _u2 : Number
DrawTriangle
  uv0 : UV
DrawTriangle
  uv01 : UV
DrawTriangle
  uv1 : UV
DrawTriangle
  uv12 : UV
DrawTriangle
  uv2 : UV
DrawTriangle
  uv20 : UV
DrawTriangle
  _v0 : Number
DrawTriangle
  v0 : ScreenVertex
DrawTriangle
  v01 : ScreenVertex
DrawTriangle
  _v1 : Number
DrawTriangle
  v1 : ScreenVertex
DrawTriangle
  v12 : ScreenVertex
DrawTriangle
  _v2 : Number
DrawTriangle
  v2 : ScreenVertex
DrawTriangle
  v20 : ScreenVertex
DrawTriangle
Public Methods
 MethodDefined by
  
acuteAngled():Boolean
DrawTriangle
  
bisect(focus:Number):Array
DrawTriangle
  
calc():void
DrawTriangle
  
clear():void
DrawTriangle
  
contains(x:Number, y:Number):Boolean
DrawTriangle
  
distanceToCenter(x:Number, y:Number):Number
DrawTriangle
  
distortbisect(focus:Number):Array
DrawTriangle
  
fivepointcut(v0:ScreenVertex, v01:ScreenVertex, v1:ScreenVertex, v12:ScreenVertex, v2:ScreenVertex, uv0:UV, uv01:UV, uv1:UV, uv12:UV, uv2:UV):Array
DrawTriangle
  
getUV(x:Number, y:Number):UV
DrawTriangle
  
getZ(x:Number, y:Number):Number
DrawTriangle
  
maxDistortSqr(focus:Number):Number
DrawTriangle
  
maxEdgeSqr():Number
DrawTriangle
  
minDistortSqr(focus:Number):Number
DrawTriangle
  
minEdgeSqr():Number
DrawTriangle
  
quarter(focus:Number):Array
DrawTriangle
  
render():void
DrawTriangle
 Inherited
shade():void
DrawPrimitive
  
toString():String
DrawTriangle
  
transformUV(material:IUVMaterial):Matrix
DrawTriangle
Protected Methods
 MethodDefined by
 Inherited
assert(statement:Boolean, message:String = "Assert failure"):void
[static]
DrawPrimitive
Property detail
areaproperty
public var area:Number
auproperty 
public var au:Number
avproperty 
public var av:Number
axproperty 
public var ax:Number
axfproperty 
public var axf:Number
ayproperty 
public var ay:Number
ayfproperty 
public var ayf:Number
azproperty 
public var az:Number
azfproperty 
public var azf:Number
backfaceproperty 
public var backface:Boolean = false
bitmapDisplacementXproperty 
public var bitmapDisplacementX:BitmapData
bitmapDisplacementYproperty 
public var bitmapDisplacementY:BitmapData
bitmapMaterialproperty 
public var bitmapMaterial:BitmapData
bitmapNormalproperty 
public var bitmapNormal:BitmapData
bitmapPhongproperty 
public var bitmapPhong:BitmapData
bitmapReflectionproperty 
public var bitmapReflection:BitmapData
buproperty 
public var bu:Number
bvproperty 
public var bv:Number
bxproperty 
public var bx:Number
bxfproperty 
public var bxf:Number
byproperty 
public var by:Number
byfproperty 
public var byf:Number
bzproperty 
public var bz:Number
bzfproperty 
public var bzf:Number
cuproperty 
public var cu:Number
cvproperty 
public var cv:Number
cxproperty 
public var cx:Number
cxfproperty 
public var cxf:Number
cyproperty 
public var cy:Number
cyfproperty 
public var cyf:Number
czproperty 
public var cz:Number
czfproperty 
public var czf:Number
d01property 
public var d01:Number
d12property 
public var d12:Number
d20property 
public var d20:Number
daproperty 
public var da:Number
dbproperty 
public var db:Number
dcproperty 
public var dc:Number
dd01property 
public var dd01:Number
dd12property 
public var dd12:Number
dd20property 
public var dd20:Number
detproperty 
public var det:Number
faceproperty 
public var face:Face
fazproperty 
public var faz:Number
fbzproperty 
public var fbz:Number
fczproperty 
public var fcz:Number
focusproperty 
public var focus:Number
invtexturemappingproperty 
public var invtexturemapping:Matrix
materialproperty 
public var material:ITriangleMaterial
materialHeightproperty 
public var materialHeight:Number
materialWidthproperty 
public var materialWidth:Number
normalRectproperty 
public var normalRect:Rectangle
tproperty 
public var t:Matrix
texturemappingproperty 
public var texturemapping:Matrix
_u0property 
public var _u0:Number
_u1property 
public var _u1:Number
_u2property 
public var _u2:Number
uv0property 
public var uv0:UV
uv01property 
public var uv01:UV
uv1property 
public var uv1:UV
uv12property 
public var uv12:UV
uv2property 
public var uv2:UV
uv20property 
public var uv20:UV
_v0property 
public var _v0:Number
v0property 
public var v0:ScreenVertex
v01property 
public var v01:ScreenVertex
_v1property 
public var _v1:Number
v1property 
public var v1:ScreenVertex
v12property 
public var v12:ScreenVertex
_v2property 
public var _v2:Number
v2property 
public var v2:ScreenVertex
v20property 
public var v20:ScreenVertex
Method detail
acuteAngled()method
public final function acuteAngled():Boolean

Returns
Boolean
bisect()method 
public final function bisect(focus:Number):Array Parameters
focus:Number

Returns
Array
calc()method 
public function calc():void
clear()method 
public override function clear():void
contains()method 
public final override function contains(x:Number, y:Number):Boolean Parameters
x:Number
 
y:Number

Returns
Boolean
distanceToCenter()method 
public final function distanceToCenter(x:Number, y:Number):Number Parameters
x:Number
 
y:Number

Returns
Number
distortbisect()method 
public final function distortbisect(focus:Number):Array Parameters
focus:Number

Returns
Array
fivepointcut()method 
public function fivepointcut(v0:ScreenVertex, v01:ScreenVertex, v1:ScreenVertex, v12:ScreenVertex, v2:ScreenVertex, uv0:UV, uv01:UV, uv1:UV, uv12:UV, uv2:UV):Array Parameters
v0:ScreenVertex
 
v01:ScreenVertex
 
v1:ScreenVertex
 
v12:ScreenVertex
 
v2:ScreenVertex
 
uv0:UV
 
uv01:UV
 
uv1:UV
 
uv12:UV
 
uv2:UV

Returns
Array
getUV()method 
public function getUV(x:Number, y:Number):UV Parameters
x:Number
 
y:Number

Returns
UV
getZ()method 
public final override function getZ(x:Number, y:Number):Number Parameters
x:Number
 
y:Number

Returns
Number
maxDistortSqr()method 
public final function maxDistortSqr(focus:Number):Number Parameters
focus:Number

Returns
Number
maxEdgeSqr()method 
public final function maxEdgeSqr():Number

Returns
Number
minDistortSqr()method 
public final function minDistortSqr(focus:Number):Number Parameters
focus:Number

Returns
Number
minEdgeSqr()method 
public final function minEdgeSqr():Number

Returns
Number
quarter()method 
public final override function quarter(focus:Number):Array Parameters
focus:Number

Returns
Array
render()method 
public override function render():void
toString()method 
public override function toString():String

Returns
String
transformUV()method 
public final function transformUV(material:IUVMaterial):Matrix Parameters
material:IUVMaterial

Returns
Matrix
Wiki link
Click to go to the wiki page for 'away3d.core.draw.DrawTriangle'

Code examples

Comments