Package | away3d.core.draw |
Class | public class DrawTriangle |
Inheritance | DrawTriangle ![]() |
Subclasses | DrawBorderTriangle |
Property | Defined by | ||
---|---|---|---|
area : Number | DrawTriangle | ||
face : Face | DrawTriangle | ||
material : ITriangleMaterial | DrawTriangle | ||
![]() | maxX : int | DrawPrimitive | |
![]() | maxY : int | DrawPrimitive | |
![]() | maxZ : Number | DrawPrimitive | |
![]() | minX : int | DrawPrimitive | |
![]() | minY : int | DrawPrimitive | |
![]() | minZ : Number | DrawPrimitive | |
![]() | projection : Projection | DrawPrimitive | |
![]() | screenZ : Number | DrawPrimitive | |
![]() | source : Object3D | DrawPrimitive | |
texturemapping : Matrix | DrawTriangle | ||
_u0 : Number | DrawTriangle | ||
_u1 : Number | DrawTriangle | ||
_u2 : Number | DrawTriangle | ||
uv0 : UV | DrawTriangle | ||
uv1 : UV | DrawTriangle | ||
uv2 : UV | DrawTriangle | ||
_v0 : Number | DrawTriangle | ||
v0 : ScreenVertex | DrawTriangle | ||
_v1 : Number | DrawTriangle | ||
v1 : ScreenVertex | DrawTriangle | ||
_v2 : Number | DrawTriangle | ||
v2 : ScreenVertex | DrawTriangle |
Method | Defined by | ||
---|---|---|---|
acuteAngled():Boolean
| DrawTriangle | ||
bisect(focus:Number):Array
| DrawTriangle | ||
calc():void
| DrawTriangle | ||
clear():void
| DrawTriangle | ||
contains(x:Number, y:Number):Boolean
| DrawTriangle | ||
create(source:Object3D, material:ITriangleMaterial, projection:Projection, v0:ScreenVertex, v1:ScreenVertex, v2:ScreenVertex, uv0:UV, uv1:UV, uv2:UV):DrawTriangle
[static]
| DrawTriangle | ||
distanceToCenter(x:Number, y:Number):Number
| DrawTriangle | ||
distortbisect(focus:Number):Array
| DrawTriangle | ||
fivepointcut(source:Object3D, material:ITriangleMaterial, projection:Projection, v0:ScreenVertex, v01:ScreenVertex, v1:ScreenVertex, v12:ScreenVertex, v2:ScreenVertex, uv0:UV, uv01:UV, uv1:UV, uv12:UV, uv2:UV):Array
[static]
| DrawTriangle | ||
DrawTriangle | |||
getZ(x:Number, y:Number):Number
| DrawTriangle | ||
maxDistortSqr(focus:Number):Number
| DrawTriangle | ||
maxEdgeSqr():Number
| DrawTriangle | ||
minDistortSqr(focus:Number):Number
| DrawTriangle | ||
minEdgeSqr():Number
| DrawTriangle | ||
[static]
| DrawTriangle | ||
quarter(focus:Number):Array
| DrawTriangle | ||
DrawTriangle | |||
DrawTriangle | |||
toString():String
| DrawTriangle | ||
DrawTriangle |
area | property |
public var area:Number
face | property |
public var face:Face
material | property |
public var material:ITriangleMaterial
texturemapping | property |
public var texturemapping:Matrix
_u0 | property |
public var _u0:Number
_u1 | property |
public var _u1:Number
_u2 | property |
public var _u2:Number
uv0 | property |
public var uv0:UV
uv1 | property |
public var uv1:UV
uv2 | property |
public var uv2:UV
_v0 | property |
public var _v0:Number
v0 | property |
public var v0:ScreenVertex
_v1 | property |
public var _v1:Number
v1 | property |
public var v1:ScreenVertex
_v2 | property |
public var _v2:Number
v2 | property |
public var v2:ScreenVertex
acuteAngled | () | method |
public final function acuteAngled():Boolean
Returns
Boolean |
bisect | () | method |
public final function bisect(focus:Number):Array
Parameters
focus:Number |
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 |
Boolean |
create | () | method |
public static function create(source:Object3D, material:ITriangleMaterial, projection:Projection, v0:ScreenVertex, v1:ScreenVertex, v2:ScreenVertex, uv0:UV, uv1:UV, uv2:UV):DrawTriangle
Parameters
source:Object3D |
|
material:ITriangleMaterial |
|
projection:Projection |
|
v0:ScreenVertex |
|
v1:ScreenVertex |
|
v2:ScreenVertex |
|
uv0:UV |
|
uv1:UV |
|
uv2:UV |
DrawTriangle |
distanceToCenter | () | method |
public final function distanceToCenter(x:Number, y:Number):Number
Parameters
x:Number |
|
y:Number |
Number |
distortbisect | () | method |
public final function distortbisect(focus:Number):Array
Parameters
focus:Number |
Array |
fivepointcut | () | method |
public static function fivepointcut(source:Object3D, material:ITriangleMaterial, projection:Projection, v0:ScreenVertex, v01:ScreenVertex, v1:ScreenVertex, v12:ScreenVertex, v2:ScreenVertex, uv0:UV, uv01:UV, uv1:UV, uv12:UV, uv2:UV):Array
Parameters
source:Object3D |
|
material:ITriangleMaterial |
|
projection:Projection |
|
v0:ScreenVertex |
|
v01:ScreenVertex |
|
v1:ScreenVertex |
|
v12:ScreenVertex |
|
v2:ScreenVertex |
|
uv0:UV |
|
uv01:UV |
|
uv1:UV |
|
uv12:UV |
|
uv2:UV |
Array |
getUV | () | method |
getZ | () | method |
public final override function getZ(x:Number, y:Number):Number
Parameters
x:Number |
|
y:Number |
Number |
maxDistortSqr | () | method |
public final function maxDistortSqr(focus:Number):Number
Parameters
focus:Number |
Number |
maxEdgeSqr | () | method |
public final function maxEdgeSqr():Number
Returns
Number |
minDistortSqr | () | method |
public final function minDistortSqr(focus:Number):Number
Parameters
focus:Number |
Number |
minEdgeSqr | () | method |
public final function minEdgeSqr():Number
Returns
Number |
overlap | () | method |
public static function overlap(q:DrawTriangle, w:DrawTriangle):Boolean
Parameters
q:DrawTriangle |
|
w:DrawTriangle |
Boolean |
quarter | () | method |
public final override function quarter(focus:Number):Array
Parameters
focus:Number |
Array |
render | () | method |
riddle | () | method |
public final override function riddle(another:DrawTriangle, focus:Number):Array
Parameters
another:DrawTriangle |
|
focus:Number |
Array |
toString | () | method |
public override function toString():String
Returns
String |
transformUV | () | method |
public final function transformUV(material:IUVMaterial):Matrix
Parameters
material:IUVMaterial |
Matrix |