Packageaway3d.core.scene
Classpublic class Object3D
InheritanceObject3D Inheritance LazyEventDispatcher
ImplementsIClonable
SubclassesBaseMesh, Camera3D, ConvexBlock, Light3D, Morpher, MovieClipSprite, ObjectContainer3D, Sprite2D, Sprite2DDir

Public Properties
 PropertyDefined 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
Public Methods
 MethodDefined 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
  
distanceTo(obj:Object3D):Number
Object3D
  
lookAt(target:Number3D, upAxis:Number3D = null):void
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
  
moveTo(target:Number3D):void
Object3D
  
moveUp(distance:Number):void
Object3D
  
pitch(angle:Number):void
Object3D
  
primitives(consumer:IPrimitiveConsumer, session:RenderSession):void
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
  
rotate(axis:Number3D, angle:Number):void
Object3D
  
tick(time:int):void
Object3D
  
toString():String
Object3D
  
translate(axis:Number3D, distance:Number):void
Object3D
  
traverse(traverser:Traverser):void
Object3D
  
yaw(angle:Number):void
Object3D
Protected Methods
 MethodDefined by
 Inherited
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
LazyEventDispatcher
 Inherited
dispatchEvent(evt:Event):Boolean
LazyEventDispatcher
 Inherited
hasEventListener(type:String):Boolean
LazyEventDispatcher
  
Object3D
  
Object3D
  
Object3D
  
Object3D
 Inherited
removeEventListener(type:String, listener:Function, useCapture:Boolean = false):void
LazyEventDispatcher
 Inherited
willTrigger(type:String):Boolean
LazyEventDispatcher
Property detail
blendModeproperty
public var blendMode:String
cproperty 
public var c:Sprite
canvasproperty 
public var canvas:Array
extraproperty 
public var extra:Object
filtersproperty 
public var filters:Array
inverseSceneTransformproperty 
public var inverseSceneTransform:Matrix3D
mproperty 
public var m:Matrix3D
maxXproperty 
maxX:Number  [read-only]Implementation
    public function get maxX():Number
maxYproperty 
maxY:Number  [read-only]Implementation
    public function get maxY():Number
maxZproperty 
maxZ:Number  [read-only]Implementation
    public function get maxZ():Number
minXproperty 
minX:Number  [read-only]Implementation
    public function get minX():Number
minYproperty 
minY:Number  [read-only]Implementation
    public function get minY():Number
minZproperty 
minZ:Number  [read-only]Implementation
    public function get minZ():Number
mouseEnabledproperty 
public var mouseEnabled:Boolean = true
nameproperty 
public var name:String
ownCanvasproperty 
public var ownCanvas:Boolean = false
ownSessionproperty 
public var ownSession:RenderSession
parentproperty 
parent:ObjectContainer3D  [read-write]Implementation
    public function get parent():ObjectContainer3D
    public function set parent(value:ObjectContainer3D):void
parentmaxXproperty 
parentmaxX:Number  [read-only]Implementation
    arcane function get parentmaxX():Number
parentmaxYproperty 
parentmaxY:Number  [read-only]Implementation
    arcane function get parentmaxY():Number
parentmaxZproperty 
parentmaxZ:Number  [read-only]Implementation
    arcane function get parentmaxZ():Number
parentminXproperty 
parentminX:Number  [read-only]Implementation
    arcane function get parentminX():Number
parentminYproperty 
parentminY:Number  [read-only]Implementation
    arcane function get parentminY():Number
parentminZproperty 
parentminZ:Number  [read-only]Implementation
    arcane function get parentminZ():Number
parentradiusproperty 
parentradius:Number  [read-only]Implementation
    arcane function get parentradius():Number
_positionproperty 
public var _position:Number3D
positionproperty 
position:Number3D  [read-write]Implementation
    public function get position():Number3D
    public function set position(value:Number3D):void
projectionproperty 
public var projection:Projection
qproperty 
public var q:Quaternion
radiusproperty 
radius:Number  [read-only]Implementation
    public function get radius():Number
rotproperty 
public var rot:Number3D
rotationXproperty 
rotationX:Number  [read-write]Implementation
    public function get rotationX():Number
    public function set rotationX(value:Number):void
rotationYproperty 
rotationY:Number  [read-write]Implementation
    public function get rotationY():Number
    public function set rotationY(value:Number):void
rotationZproperty 
rotationZ:Number  [read-write]Implementation
    public function get rotationZ():Number
    public function set rotationZ(value:Number):void
sceneproperty 
scene:Scene3D  [read-only]Implementation
    public function get scene():Scene3D
scenePositionproperty 
scenePosition:Number3D  [read-only]Implementation
    public function get scenePosition():Number3D
sceneTransformproperty 
sceneTransform:Matrix3D  [read-only]Implementation
    public function get sceneTransform():Matrix3D
sessionproperty 
public var session:RenderSession
transformproperty 
transform:Matrix3D  [read-write]Implementation
    public function get transform():Matrix3D
    public function set transform(value:Matrix3D):void
useHandCursorproperty 
public var useHandCursor:Boolean = false
vproperty 
public var v:View3D
vectorproperty 
public var vector:Number3D
viewTransformproperty 
public var viewTransform:Matrix3D
visibleproperty 
public var visible:Boolean = true
xproperty 
x:Number  [read-write]Implementation
    public function get x():Number
    public function set x(value:Number):void
xAxisproperty 
public var xAxis:Number3D
yproperty 
y:Number  [read-write]Implementation
    public function get y():Number
    public function set y(value:Number):void
yAxisproperty 
public var yAxis:Number3D
zproperty 
z:Number  [read-write]Implementation
    public function get z():Number
    public function set z(value:Number):void
zAxisproperty 
public var zAxis:Number3D
Constructor detail
Object3D()constructor
public function Object3D(init:Object = null)Parameters
init:Object (default = null)
Init Parameters
Method detail
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)

Returns
*
dispatchMouseEvent()method 
arcane function dispatchMouseEvent(event:MouseEvent3D):Boolean Parameters
event:MouseEvent3D

Returns
Boolean
distanceTo()method 
public function distanceTo(obj:Object3D):Number Parameters
obj:Object3D

Returns
Number
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 
public function moveTo(target:Number3D):void Parameters
target:Number3D
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 
public function rotate(axis:Number3D, angle:Number):void Parameters
axis:Number3D
 
angle:Number
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 
public function traverse(traverser:Traverser):void Parameters
traverser:Traverser
yaw()method 
public function yaw(angle:Number):void Parameters
angle:Number
Wiki link
Click to go to the wiki page for 'away3d.core.scene.Object3D'

Code examples

Comments