Package | away3d.core.scene |
Class | public class Object3D |
Inheritance | Object3D ![]() |
Implements | IClonable |
Subclasses | BaseMesh, Camera3D, ConvexBlock, Light3D, Morpher, MovieClipSprite, ObjectContainer3D, Sprite2D, Sprite2DDir |
Property | Defined by | ||
---|---|---|---|
blendMode : String | Object3D | ||
c : Sprite | Object3D | ||
canvas : Array | Object3D | ||
extra : Object | Object3D | ||
filters : Array | Object3D | ||
inverseSceneTransform : Matrix3D | Object3D | ||
m : Matrix3D | Object3D | ||
maxX : Number [read-only]
| Object3D | ||
maxY : Number [read-only]
| Object3D | ||
maxZ : Number [read-only]
| Object3D | ||
minX : Number [read-only]
| Object3D | ||
minY : Number [read-only]
| Object3D | ||
minZ : Number [read-only]
| Object3D | ||
mouseEnabled : Boolean = true | Object3D | ||
name : String | Object3D | ||
ownCanvas : Boolean = false | Object3D | ||
ownSession : RenderSession | Object3D | ||
parent : ObjectContainer3D | Object3D | ||
_position : Number3D | Object3D | ||
position : Number3D | Object3D | ||
projection : Projection | Object3D | ||
q : Quaternion | Object3D | ||
radius : Number [read-only]
| Object3D | ||
rot : Number3D | Object3D | ||
rotationX : Number | Object3D | ||
rotationY : Number | Object3D | ||
rotationZ : Number | Object3D | ||
scene : Scene3D
[read-only]
| Object3D | ||
scenePosition : Number3D
[read-only]
| Object3D | ||
sceneTransform : Matrix3D
[read-only]
| Object3D | ||
session : RenderSession | Object3D | ||
transform : Matrix3D | Object3D | ||
useHandCursor : Boolean = false | Object3D | ||
v : View3D | Object3D | ||
vector : Number3D | Object3D | ||
viewTransform : Matrix3D | Object3D | ||
visible : Boolean = true | Object3D | ||
x : Number | Object3D | ||
xAxis : Number3D | Object3D | ||
y : Number | Object3D | ||
yAxis : Number3D | Object3D | ||
z : Number | Object3D | ||
zAxis : Number3D | Object3D |
Method | Defined by | ||
---|---|---|---|
Object3D
(init:Object = null) | Object3D | ||
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 | ||
clone(object:* = null):*
| Object3D | ||
Object3D | |||
Object3D | |||
moveBackward(distance:Number):void
| Object3D | ||
moveDown(distance:Number):void
| Object3D | ||
moveForward(distance:Number):void
| Object3D | ||
moveLeft(distance:Number):void
| Object3D | ||
moveRight(distance:Number):void
| Object3D | ||
Object3D | |||
moveUp(distance:Number):void
| Object3D | ||
pitch(angle:Number):void
| Object3D | ||
Object3D | |||
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 | |||
tick(time:int):void
| Object3D | ||
toString():String
| Object3D | ||
Object3D | |||
Object3D | |||
yaw(angle:Number):void
| Object3D |
Method | Defined by | ||
---|---|---|---|
![]() |
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
| LazyEventDispatcher | |
![]() |
dispatchEvent(evt:Event):Boolean
| LazyEventDispatcher | |
![]() |
hasEventListener(type:String):Boolean
| LazyEventDispatcher | |
notifyDimensionsChange():void
| Object3D | ||
notifyRadiusChange():void
| Object3D | ||
notifySceneChange():void
| Object3D | ||
notifyTransformChange():void
| Object3D | ||
![]() |
removeEventListener(type:String, listener:Function, useCapture:Boolean = false):void
| LazyEventDispatcher | |
![]() |
willTrigger(type:String):Boolean
| LazyEventDispatcher |
blendMode | property |
public var blendMode:String
c | property |
public var c:Sprite
canvas | property |
public var canvas:Array
extra | property |
public var extra:Object
filters | property |
public var filters:Array
inverseSceneTransform | property |
public var inverseSceneTransform:Matrix3D
m | property |
public var m:Matrix3D
maxX | property |
maxX:Number
[read-only]Implementation
public function get maxX():Number
maxY | property |
maxY:Number
[read-only]Implementation
public function get maxY():Number
maxZ | property |
maxZ:Number
[read-only]Implementation
public function get maxZ():Number
minX | property |
minX:Number
[read-only]Implementation
public function get minX():Number
minY | property |
minY:Number
[read-only]Implementation
public function get minY():Number
minZ | property |
minZ:Number
[read-only]Implementation
public function get minZ():Number
mouseEnabled | property |
public var mouseEnabled:Boolean = true
name | property |
public var name:String
ownCanvas | property |
public var ownCanvas:Boolean = false
ownSession | property |
public var ownSession:RenderSession
parent | property |
parent:ObjectContainer3D
[read-write]Implementation
public function get parent():ObjectContainer3D
public function set parent(value:ObjectContainer3D):void
parentmaxX | property |
parentmaxX:Number
[read-only]Implementation
arcane function get parentmaxX():Number
parentmaxY | property |
parentmaxY:Number
[read-only]Implementation
arcane function get parentmaxY():Number
parentmaxZ | property |
parentmaxZ:Number
[read-only]Implementation
arcane function get parentmaxZ():Number
parentminX | property |
parentminX:Number
[read-only]Implementation
arcane function get parentminX():Number
parentminY | property |
parentminY:Number
[read-only]Implementation
arcane function get parentminY():Number
parentminZ | property |
parentminZ:Number
[read-only]Implementation
arcane function get parentminZ():Number
parentradius | property |
parentradius:Number
[read-only]Implementation
arcane function get parentradius():Number
_position | property |
public var _position:Number3D
position | property |
position:Number3D
[read-write]Implementation
public function get position():Number3D
public function set position(value:Number3D):void
projection | property |
public var projection:Projection
q | property |
public var q:Quaternion
radius | property |
radius:Number
[read-only]Implementation
public function get radius():Number
rot | property |
public var rot:Number3D
rotationX | property |
rotationX:Number
[read-write]Implementation
public function get rotationX():Number
public function set rotationX(value:Number):void
rotationY | property |
rotationY:Number
[read-write]Implementation
public function get rotationY():Number
public function set rotationY(value:Number):void
rotationZ | property |
rotationZ:Number
[read-write]Implementation
public function get rotationZ():Number
public function set rotationZ(value:Number):void
scene | property |
scenePosition | property |
sceneTransform | property |
session | property |
public var session:RenderSession
transform | property |
transform:Matrix3D
[read-write]Implementation
public function get transform():Matrix3D
public function set transform(value:Matrix3D):void
useHandCursor | property |
public var useHandCursor:Boolean = false
v | property |
public var v:View3D
vector | property |
public var vector:Number3D
viewTransform | property |
public var viewTransform:Matrix3D
visible | property |
public var visible:Boolean = true
x | property |
x:Number
[read-write]Implementation
public function get x():Number
public function set x(value:Number):void
xAxis | property |
public var xAxis:Number3D
y | property |
y:Number
[read-write]Implementation
public function get y():Number
public function set y(value:Number):void
yAxis | property |
public var yAxis:Number3D
z | property |
z:Number
[read-write]Implementation
public function get z():Number
public function set z(value:Number):void
zAxis | property |
public var zAxis:Number3D
Object3D | () | constructor |
public function Object3D(init:Object = null)
Parameters
init:Object (default = null )
|
addOnDimensionsChange | () | method |
public function addOnDimensionsChange(listener:Function):void
Parameters
listener:Function |
addOnMouseDown | () | method |
public function addOnMouseDown(listener:Function):void
Parameters
listener:Function |
addOnMouseMove | () | method |
public function addOnMouseMove(listener:Function):void
Parameters
listener:Function |
addOnMouseOut | () | method |
public function addOnMouseOut(listener:Function):void
Parameters
listener:Function |
addOnMouseOver | () | method |
public function addOnMouseOver(listener:Function):void
Parameters
listener:Function |
addOnMouseUp | () | method |
public function addOnMouseUp(listener:Function):void
Parameters
listener:Function |
addOnRadiusChange | () | method |
public function addOnRadiusChange(listener:Function):void
Parameters
listener:Function |
addOnSceneChange | () | method |
public function addOnSceneChange(listener:Function):void
Parameters
listener:Function |
addOnTransformChange | () | method |
public function addOnTransformChange(listener:Function):void
Parameters
listener:Function |
clone | () | method |
public function clone(object:* = null):*
Parameters
object:* (default = null )
|
* |
dispatchMouseEvent | () | method |
arcane function dispatchMouseEvent(event:MouseEvent3D):Boolean
Parameters
event:MouseEvent3D |
Boolean |
distanceTo | () | method |
lookAt | () | method |
public function lookAt(target:Number3D, upAxis:Number3D = null):void
Parameters
target:Number3D |
|
upAxis:Number3D (default = null )
|
moveBackward | () | method |
public function moveBackward(distance:Number):void
Parameters
distance:Number |
moveDown | () | method |
public function moveDown(distance:Number):void
Parameters
distance:Number |
moveForward | () | method |
public function moveForward(distance:Number):void
Parameters
distance:Number |
moveLeft | () | method |
public function moveLeft(distance:Number):void
Parameters
distance:Number |
moveRight | () | method |
public function moveRight(distance:Number):void
Parameters
distance:Number |
moveTo | () | method |
moveUp | () | method |
public function moveUp(distance:Number):void
Parameters
distance:Number |
notifyDimensionsChange | () | method |
protected function notifyDimensionsChange():void
notifyRadiusChange | () | method |
protected function notifyRadiusChange():void
notifySceneChange | () | method |
protected function notifySceneChange():void
notifyTransformChange | () | method |
protected function notifyTransformChange():void
pitch | () | method |
public function pitch(angle:Number):void
Parameters
angle:Number |
primitives | () | method |
public function primitives(consumer:IPrimitiveConsumer, session:RenderSession):void
Parameters
consumer:IPrimitiveConsumer |
|
session:RenderSession |
removeOnDimensionsChange | () | method |
public function removeOnDimensionsChange(listener:Function):void
Parameters
listener:Function |
removeOnMouseDown | () | method |
public function removeOnMouseDown(listener:Function):void
Parameters
listener:Function |
removeOnMouseMove | () | method |
public function removeOnMouseMove(listener:Function):void
Parameters
listener:Function |
removeOnMouseOut | () | method |
public function removeOnMouseOut(listener:Function):void
Parameters
listener:Function |
removeOnMouseOver | () | method |
public function removeOnMouseOver(listener:Function):void
Parameters
listener:Function |
removeOnMouseUp | () | method |
public function removeOnMouseUp(listener:Function):void
Parameters
listener:Function |
removeOnRadiusChange | () | method |
public function removeOnRadiusChange(listener:Function):void
Parameters
listener:Function |
removeOnSceneChange | () | method |
public function removeOnSceneChange(listener:Function):void
Parameters
listener:Function |
removeOnTransformChange | () | method |
public function removeOnTransformChange(listener:Function):void
Parameters
listener:Function |
roll | () | method |
public function roll(angle:Number):void
Parameters
angle:Number |
rotate | () | method |
tick | () | method |
public function tick(time:int):void
Parameters
time:int |
toString | () | method |
public function toString():String
Returns
String |
translate | () | method |
public function translate(axis:Number3D, distance:Number):void
Parameters
axis:Number3D |
|
distance:Number |
traverse | () | method |
yaw | () | method |
public function yaw(angle:Number):void
Parameters
angle:Number |