Packageaway3d.core.scene
Classpublic class ObjectContainer3D
InheritanceObjectContainer3D Inheritance Object3D Inheritance LazyEventDispatcher
ImplementsIPrimitiveProvider
SubclassesDebugObjectContainer3D, LODObject, Object3DLoader, Scene3D

Container node for other objects of the scene

Public Properties
 PropertyDefined by
 InheritedblendMode : String
Object3D
 Inheritedc : Sprite
Object3D
 Inheritedcanvas : Array
Object3D
  children : Array
[read-only]
ObjectContainer3D
 Inheritedextra : Object
Object3D
 Inheritedfilters : Array
Object3D
 InheritedinverseSceneTransform : Matrix3D
Object3D
 Inheritedm : Matrix3D
Object3D
  maxX : Number
[read-only]
ObjectContainer3D
  maxY : Number
[read-only]
ObjectContainer3D
  maxZ : Number
[read-only]
ObjectContainer3D
  minX : Number
[read-only]
ObjectContainer3D
  minY : Number
[read-only]
ObjectContainer3D
  minZ : Number
[read-only]
ObjectContainer3D
 InheritedmouseEnabled : Boolean = true
Object3D
 Inheritedname : String
Object3D
 InheritedownCanvas : Boolean = false
Object3D
 InheritedownSession : RenderSession
Object3D
 Inheritedparent : ObjectContainer3D
Object3D
 Inherited_position : Number3D
Object3D
 Inheritedposition : Number3D
Object3D
 Inheritedprojection : Projection
Object3D
 Inheritedq : Quaternion
Object3D
  radius : Number
[read-only]
ObjectContainer3D
 Inheritedrot : Number3D
Object3D
 InheritedrotationX : Number
Object3D
 InheritedrotationY : Number
Object3D
 InheritedrotationZ : Number
Object3D
 Inheritedscene : Scene3D
Object3D
 InheritedscenePosition : Number3D
Object3D
 InheritedsceneTransform : Matrix3D
Object3D
 Inheritedsession : RenderSession
Object3D
 Inheritedtransform : Matrix3D
Object3D
 InheriteduseHandCursor : Boolean = false
Object3D
 Inheritedv : View3D
Object3D
 Inheritedvector : Number3D
Object3D
 InheritedviewTransform : Matrix3D
Object3D
 Inheritedvisible : Boolean = true
Object3D
 Inheritedx : Number
Object3D
 InheritedxAxis : Number3D
Object3D
 Inheritedy : Number
Object3D
 InheritedyAxis : Number3D
Object3D
 Inheritedz : Number
Object3D
 InheritedzAxis : Number3D
Object3D
Public Methods
 MethodDefined by
  
ObjectContainer3D
(init:Object = null, ... childarray)
ObjectContainer3D
  
addChild(child:Object3D):void
ObjectContainer3D
  
addChildren(... childarray):void
ObjectContainer3D
 Inherited
addOnDimensionsChange(listener:Function):void
Object3D
 Inherited
addOnMouseDown(listener:Function):void
Object3D
 Inherited
addOnMouseMove(listener:Function):void
Object3D
 Inherited
addOnMouseOut(listener:Function):void
Object3D
 Inherited
addOnMouseOver(listener:Function):void
Object3D
 Inherited
addOnMouseUp(listener:Function):void
Object3D
 Inherited
addOnRadiusChange(listener:Function):void
Object3D
 Inherited
addOnSceneChange(listener:Function):void
Object3D
 Inherited
addOnTransformChange(listener:Function):void
Object3D
  
clone(object:* = null):*
ObjectContainer3D
 Inherited
distanceTo(obj:Object3D):Number
Object3D
  
getChildByName(name:String):Object3D
ObjectContainer3D
 Inherited
lookAt(target:Number3D, upAxis:Number3D = null):void
Object3D
 Inherited
moveBackward(distance:Number):void
Object3D
 Inherited
moveDown(distance:Number):void
Object3D
 Inherited
moveForward(distance:Number):void
Object3D
 Inherited
moveLeft(distance:Number):void
Object3D
  
movePivot(dx:Number, dy:Number, dz:Number):void
ObjectContainer3D
 Inherited
moveRight(distance:Number):void
Object3D
 Inherited
moveTo(target:Number3D):void
Object3D
 Inherited
moveUp(distance:Number):void
Object3D
 Inherited
pitch(angle:Number):void
Object3D
 Inherited
primitives(consumer:IPrimitiveConsumer, session:RenderSession):void
Object3D
  
removeChild(child:Object3D):void
ObjectContainer3D
  
removeChildByName(name:String):void
ObjectContainer3D
 Inherited
removeOnDimensionsChange(listener:Function):void
Object3D
 Inherited
removeOnMouseDown(listener:Function):void
Object3D
 Inherited
removeOnMouseMove(listener:Function):void
Object3D
 Inherited
removeOnMouseOut(listener:Function):void
Object3D
 Inherited
removeOnMouseOver(listener:Function):void
Object3D
 Inherited
removeOnMouseUp(listener:Function):void
Object3D
 Inherited
removeOnRadiusChange(listener:Function):void
Object3D
 Inherited
removeOnSceneChange(listener:Function):void
Object3D
 Inherited
removeOnTransformChange(listener:Function):void
Object3D
 Inherited
roll(angle:Number):void
Object3D
 Inherited
rotate(axis:Number3D, angle:Number):void
Object3D
  
scale(scale:Number):void
ObjectContainer3D
 Inherited
tick(time:int):void
Object3D
 Inherited
toString():String
Object3D
 Inherited
translate(axis:Number3D, distance:Number):void
Object3D
  
traverse(traverser:Traverser):void
ObjectContainer3D
 Inherited
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
 Inherited
Object3D
 Inherited
Object3D
 Inherited
Object3D
 Inherited
Object3D
 Inherited
removeEventListener(type:String, listener:Function, useCapture:Boolean = false):void
LazyEventDispatcher
 Inherited
willTrigger(type:String):Boolean
LazyEventDispatcher
Property detail
childrenproperty
children:Array  [read-only]Implementation
    public function get children():Array
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
radiusproperty 
radius:Number  [read-only]Implementation
    public function get radius():Number
Constructor detail
ObjectContainer3D()constructor
public function ObjectContainer3D(init:Object = null, ... childarray)Parameters
init:Object (default = null)
 
... childarray
Init Parameters
Method detail
addChild()method
public function addChild(child:Object3D):void Parameters
child:Object3D
addChildren()method 
public function addChildren(... childarray):void Parameters
... childarray
clone()method 
public override function clone(object:* = null):* Parameters
object:* (default = null)

Returns
*
getChildByName()method 
public function getChildByName(name:String):Object3D Parameters
name:String

Returns
Object3D
internalAddChild()method 
arcane function internalAddChild(child:Object3D):void Parameters
child:Object3D
internalRemoveChild()method 
arcane function internalRemoveChild(child:Object3D):void Parameters
child:Object3D
movePivot()method 
public function movePivot(dx:Number, dy:Number, dz:Number):void Parameters
dx:Number
 
dy:Number
 
dz:Number
removeChild()method 
public function removeChild(child:Object3D):void Parameters
child:Object3D
removeChildByName()method 
public function removeChildByName(name:String):void Parameters
name:String
scale()method 
public function scale(scale:Number):void Parameters
scale:Number
traverse()method 
public override function traverse(traverser:Traverser):void Parameters
traverser:Traverser
Wiki link
Click to go to the wiki page for 'away3d.core.scene.ObjectContainer3D'

Code examples

Comments