Package | away3d.core.mesh |
Class | public class Mesh |
Inheritance | Mesh ![]() ![]() ![]() |
Implements | IPrimitiveProvider |
Subclasses | Cone, Cube, Cylinder, GeodesicSphere, Plane, RegularPolygon, SeaTurtle, Skybox, Skybox6, Sphere, Torus, Triangle |
Method | Defined by | ||
---|---|---|---|
Mesh
(init:Object = null) | Mesh | ||
Mesh | |||
![]() |
addOnDimensionsChange(listener:Function):void
| Object3D | |
![]() |
addOnMouseDown(listener:Function):void
| Object3D | |
![]() |
addOnMouseMove(listener:Function):void
| Object3D | |
![]() |
addOnMouseOut(listener:Function):void
| Object3D | |
![]() |
addOnMouseOver(listener:Function):void
| Object3D | |
![]() |
addOnMouseUp(listener:Function):void
| Object3D | |
![]() |
addOnRadiusChange(listener:Function):void
| Object3D | |
![]() |
addOnSceneChange(listener:Function):void
| Object3D | |
![]() |
addOnTransformChange(listener:Function):void
| Object3D | |
asAS3Class(classname:String = null, packagename:String = ""):String
| Mesh | ||
asXML():XML
| Mesh | ||
clone(object:* = null):*
| Mesh | ||
![]() |
createDrawSegment(material:ISegmentMaterial, projection:Projection, v0:ScreenVertex, v1:ScreenVertex):DrawSegment
| BaseMesh | |
createDrawTriangle(face:Face, material:ITriangleMaterial, projection:Projection, v0:ScreenVertex, v1:ScreenVertex, v2:ScreenVertex, uv0:UV, uv1:UV, uv2:UV):DrawTriangle
| Mesh | ||
![]() | Object3D | ||
invertFaces():void
| Mesh | ||
![]() | Object3D | ||
![]() |
moveBackward(distance:Number):void
| Object3D | |
![]() |
moveDown(distance:Number):void
| Object3D | |
![]() |
moveForward(distance:Number):void
| Object3D | |
![]() |
moveLeft(distance:Number):void
| Object3D | |
movePivot(dx:Number, dy:Number, dz:Number):void
| Mesh | ||
![]() |
moveRight(distance:Number):void
| Object3D | |
![]() | Object3D | ||
![]() |
moveUp(distance:Number):void
| Object3D | |
![]() |
pitch(angle:Number):void
| Object3D | |
![]() |
play(init:Object = null):void
| BaseMesh | |
Mesh | |||
quarterFaces():void
| Mesh | ||
Mesh | |||
![]() |
removeOnDimensionsChange(listener:Function):void
| Object3D | |
![]() |
removeOnMouseDown(listener:Function):void
| Object3D | |
![]() |
removeOnMouseMove(listener:Function):void
| Object3D | |
![]() |
removeOnMouseOut(listener:Function):void
| Object3D | |
![]() |
removeOnMouseOver(listener:Function):void
| Object3D | |
![]() |
removeOnMouseUp(listener:Function):void
| Object3D | |
![]() |
removeOnRadiusChange(listener:Function):void
| Object3D | |
![]() |
removeOnSceneChange(listener:Function):void
| Object3D | |
![]() |
removeOnTransformChange(listener:Function):void
| Object3D | |
![]() |
roll(angle:Number):void
| Object3D | |
![]() | Object3D | ||
![]() |
scale(scale:Number):void
| BaseMesh | |
![]() |
scaleX(scaleX:Number):void
| BaseMesh | |
![]() |
scaleY(scaleY:Number):void
| BaseMesh | |
![]() |
scaleZ(scaleZ:Number):void
| BaseMesh | |
![]() |
tick(time:int):void
| BaseMesh | |
![]() |
toString():String
| Object3D | |
![]() | Object3D | ||
![]() | Object3D | ||
![]() |
yaw(angle:Number):void
| Object3D |
back | property |
public var back:ITriangleMaterial
backface | property |
public var backface:Boolean
backmat | property |
public var backmat:ITriangleMaterial
bothsides | property |
public var bothsides:Boolean
debugbb | property |
public var debugbb:Boolean
_debugboundingbox | property |
public var _debugboundingbox:WireCube
_dtActive | property |
public var _dtActive:Array
_dtStore | property |
public var _dtStore:Array
elements | property |
elements:Array
[read-only]Implementation
public function get elements():Array
faces | property |
faces:Array
[read-only]Implementation
public function get faces():Array
material | property |
public var material:ITriangleMaterial
n01 | property |
public var n01:Face
n12 | property |
public var n12:Face
n20 | property |
public var n20:Face
outline | property |
public var outline:ISegmentMaterial
transparent | property |
public var transparent:ITriangleMaterial
tri | property |
public var tri:DrawTriangle
uvmaterial | property |
public var uvmaterial:Boolean
uvt | property |
public var uvt:UV
vt | property |
public var vt:ScreenVertex
Mesh | () | constructor |
public function Mesh(init:Object = null)
Parameters
init:Object (default = null )
|
addFace | () | method |
asAS3Class | () | method |
public function asAS3Class(classname:String = null, packagename:String = ""):String
Parameters
classname:String (default = null )
|
|
packagename:String (default = " ")
|
String |
asXML | () | method |
public function asXML():XML
Returns
XML |
clone | () | method |
public override function clone(object:* = null):*
Parameters
object:* (default = null )
|
* |
createDrawTriangle | () | method |
public function createDrawTriangle(face:Face, material:ITriangleMaterial, projection:Projection, v0:ScreenVertex, v1:ScreenVertex, v2:ScreenVertex, uv0:UV, uv1:UV, uv2:UV):DrawTriangle
Parameters
face:Face |
|
material:ITriangleMaterial |
|
projection:Projection |
|
v0:ScreenVertex |
|
v1:ScreenVertex |
|
v2:ScreenVertex |
|
uv0:UV |
|
uv1:UV |
|
uv2:UV |
DrawTriangle |
getFacesByVertex | () | method |
getVertexNormal | () | method |
invertFaces | () | method |
public function invertFaces():void
movePivot | () | method |
public function movePivot(dx:Number, dy:Number, dz:Number):void
Parameters
dx:Number |
|
dy:Number |
|
dz:Number |
neighbour01 | () | method |
neighbour12 | () | method |
neighbour20 | () | method |
primitives | () | method |
public override function primitives(consumer:IPrimitiveConsumer, session:RenderSession):void
Parameters
consumer:IPrimitiveConsumer |
|
session:RenderSession |
quarterFaces | () | method |
public function quarterFaces():void
recalcNeighbours | () | method |
arcane function recalcNeighbours():void
removeFace | () | method |