| Package | de.nulldesign.nd3d.objects |
| Class | public class Object3D |
| Subclasses | Mesh, Sprite3D |
| Property | Defined by | ||
|---|---|---|---|
| angleX : Number | Object3D | ||
| angleY : Number | Object3D | ||
| angleZ : Number | Object3D | ||
| container : Sprite | Object3D | ||
| deltaAngleX : Number = 0 | Object3D | ||
| deltaAngleY : Number = 0 | Object3D | ||
| deltaAngleZ : Number = 0 | Object3D | ||
| direction : Vertex | Object3D | ||
| faceList : Array | Object3D | ||
| hidden : Boolean = false | Object3D | ||
| isInteractive : Boolean = false | Object3D | ||
| name : String | Object3D | ||
| positionAsVertex : Vertex | Object3D | ||
| quaternion : Quaternion | Object3D | ||
| scaleX : Number = 1 | Object3D | ||
| scaleY : Number = 1 | Object3D | ||
| scaleZ : Number = 1 | Object3D | ||
| userData : * | Object3D | ||
| vertexList : Array | Object3D | ||
| xPos : Number = 0 | Object3D | ||
| yPos : Number = 0 | Object3D | ||
| zPos : Number = 0 | Object3D | ||
| Method | Defined by | ||
|---|---|---|---|
|
Object3D()
| Object3D | ||
|
deg2rad(deg:Number):Number
[static]
| Object3D | ||
|
getAngles():String
| Object3D | ||
|
lookAtDirection():void
| Object3D | ||
|
lookAtTarget(target:Object3D):void
| Object3D | ||
|
moveToDirection(speed:Number):void
| Object3D | ||
|
rad2deg(rad:Number):Number
[static]
| Object3D | ||
|
rotateAround(origin:Object3D, angleX:Number = 0, angleY:Number = 0):void
| Object3D | ||
|
rotateVerticesX(angle:Number):void
Rotate vertices coordinates around X axis
| Object3D | ||
|
rotateVerticesY(angle:Number):void
Rotate vertices coordinates around Y axis
| Object3D | ||
|
rotateVerticesZ(angle:Number):void
Rotate vertices coordinates around Z axis
| Object3D | ||
|
scale(x:Number = 1, y:Number = 1, z:Number = 1):void
| Object3D | ||
|
toString():String
| Object3D | ||
|
translateVertices(tx:Number, ty:Number, tz:Number):void
Translate vertices coordinates
| Object3D | ||
| angleX | property |
angleX:Number [read-write]Implementation
public function get angleX():Number
public function set angleX(value:Number):void
| angleY | property |
angleY:Number [read-write]Implementation
public function get angleY():Number
public function set angleY(value:Number):void
| angleZ | property |
angleZ:Number [read-write]Implementation
public function get angleZ():Number
public function set angleZ(value:Number):void
| container | property |
public var container:Sprite
| deltaAngleX | property |
public var deltaAngleX:Number = 0
| deltaAngleY | property |
public var deltaAngleY:Number = 0
| deltaAngleZ | property |
public var deltaAngleZ:Number = 0
| direction | property |
public var direction:Vertex
| faceList | property |
public var faceList:Array
| hidden | property |
public var hidden:Boolean = false
| isInteractive | property |
public var isInteractive:Boolean = false
| name | property |
public var name:String
| positionAsVertex | property |
public var positionAsVertex:Vertex
| quaternion | property |
public var quaternion:Quaternion
| scaleX | property |
public var scaleX:Number = 1
| scaleY | property |
public var scaleY:Number = 1
| scaleZ | property |
public var scaleZ:Number = 1
| userData | property |
public var userData:*
| vertexList | property |
public var vertexList:Array
| xPos | property |
public var xPos:Number = 0
| yPos | property |
public var yPos:Number = 0
| zPos | property |
public var zPos:Number = 0
| Object3D | () | constructor |
public function Object3D()
| deg2rad | () | method |
public static function deg2rad(deg:Number):NumberParameters
deg:Number |
Number |
| getAngles | () | method |
public function getAngles():String
Returns
String |
| lookAtDirection | () | method |
public function lookAtDirection():void
| lookAtTarget | () | method |
| moveToDirection | () | method |
public function moveToDirection(speed:Number):voidParameters
speed:Number |
| rad2deg | () | method |
public static function rad2deg(rad:Number):NumberParameters
rad:Number |
Number |
| rotateAround | () | method |
public function rotateAround(origin:Object3D, angleX:Number = 0, angleY:Number = 0):voidParameters
origin:Object3D |
|
angleX:Number (default = 0) |
|
angleY:Number (default = 0) |
| rotateVerticesX | () | method |
public function rotateVerticesX(angle:Number):voidRotate vertices coordinates around X axis
Parametersangle:Number — In radian
|
| rotateVerticesY | () | method |
public function rotateVerticesY(angle:Number):voidRotate vertices coordinates around Y axis
Parametersangle:Number — In radian
|
| rotateVerticesZ | () | method |
public function rotateVerticesZ(angle:Number):voidRotate vertices coordinates around Z axis
Parametersangle:Number — In radian
|
| scale | () | method |
public function scale(x:Number = 1, y:Number = 1, z:Number = 1):voidParameters
x:Number (default = 1) |
|
y:Number (default = 1) |
|
z:Number (default = 1) |
| toString | () | method |
public function toString():String
Returns
String |
| translateVertices | () | method |
public function translateVertices(tx:Number, ty:Number, tz:Number):voidTranslate vertices coordinates
Parameterstx:Number |
|
ty:Number |
|
tz:Number |