Packageaway3d.core.mesh
Classpublic class BaseMesh
InheritanceBaseMesh Inheritance Object3D Inheritance LazyEventDispatcher
SubclassesMesh, WireMesh

Base mesh constisting of elements

Public Properties
 PropertyDefined by
  animation : Animation
BaseMesh
  elements : Array
[read-only]
BaseMesh
 Inheritedextra : Object
Object3D
  frame : int
BaseMesh
  framenames : Dictionary
BaseMesh
  frames : Dictionary
BaseMesh
 InheritedhandCursor : Boolean
Object3D
  maxX : Number
[read-only]
BaseMesh
  maxY : Number
[read-only]
BaseMesh
  maxZ : Number
[read-only]
BaseMesh
  minX : Number
[read-only]
BaseMesh
  minY : Number
[read-only]
BaseMesh
  minZ : Number
[read-only]
BaseMesh
 Inheritedmousable : Boolean
Object3D
 Inheritedname : String
Object3D
 Inheritedparent : ObjectContainer3D
Object3D
 Inheritedposition : Number3D
Object3D
  pushback : Boolean
BaseMesh
  pushfront : Boolean
BaseMesh
  radius : Number
[read-only]
BaseMesh
 InheritedrotationX : Number
Object3D
 InheritedrotationY : Number
Object3D
 InheritedrotationZ : Number
Object3D
 Inheritedscene : Scene3D
Object3D
 InheritedscenePosition : Number3D
Object3D
 InheritedsceneTransform : Matrix3D
Object3D
 Inheritedtransform : Matrix3D
Object3D
  vertices : Array
[read-only]
BaseMesh
 Inheritedvisible : Boolean
Object3D
 Inheritedx : Number
Object3D
 Inheritedy : Number
Object3D
 Inheritedz : Number
Object3D
Public Methods
 MethodDefined by
  
BaseMesh
(init:Object = null)
BaseMesh
 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
 Inherited
clone(object:* = null):*
Object3D
 Inherited
distanceTo(obj:Object3D):Number
Object3D
 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
 Inherited
moveRight(distance:Number):void
Object3D
 Inherited
moveTo(target:Number3D):void
Object3D
 Inherited
moveUp(distance:Number):void
Object3D
 Inherited
pitch(angle:Number):void
Object3D
  
play(init:Object = null):void
BaseMesh
 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
BaseMesh
  
scaleX(scaleX:Number):void
BaseMesh
  
scaleY(scaleY:Number):void
BaseMesh
  
scaleZ(scaleZ:Number):void
BaseMesh
  
tick(time:int):void
BaseMesh
 Inherited
toString():String
Object3D
 Inherited
translate(axis:Number3D, distance:Number):void
Object3D
 Inherited
traverse(traverser:Traverser):void
Object3D
 Inherited
yaw(angle:Number):void
Object3D
Protected Methods
 MethodDefined by
  
addElement(element:IMeshElement):void
BaseMesh
 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
  
removeElement(element:IMeshElement):void
BaseMesh
 Inherited
removeEventListener(type:String, listener:Function, useCapture:Boolean = false):void
LazyEventDispatcher
  
scaleXYZ(scaleX:Number, scaleY:Number, scaleZ:Number):void
BaseMesh
 Inherited
willTrigger(type:String):Boolean
LazyEventDispatcher
Property detail
animationproperty
public var animation:Animation
elementsproperty 
elements:Array  [read-only]Implementation
    public function get elements():Array
frameproperty 
frame:int  [read-write]Implementation
    public function get frame():int
    public function set frame(value:int):void
framenamesproperty 
public var framenames:Dictionary
framesproperty 
public var frames:Dictionary
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
pushbackproperty 
public var pushback:Boolean
pushfrontproperty 
public var pushfront:Boolean
radiusproperty 
radius:Number  [read-only]Implementation
    public function get radius():Number
verticesproperty 
vertices:Array  [read-only]Implementation
    public function get vertices():Array
Constructor detail
BaseMesh()constructor
public function BaseMesh(init:Object = null)Parameters
init:Object (default = null)
Init Parameters
Method detail
addElement()method
protected function addElement(element:IMeshElement):void Parameters
element:IMeshElement
play()method 
public function play(init:Object = null):void Parameters
init:Object (default = null)
removeElement()method 
protected function removeElement(element:IMeshElement):void Parameters
element:IMeshElement
scale()method 
public function scale(scale:Number):void Parameters
scale:Number
scaleX()method 
public function scaleX(scaleX:Number):void Parameters
scaleX:Number
scaleXYZ()method 
protected function scaleXYZ(scaleX:Number, scaleY:Number, scaleZ:Number):void Parameters
scaleX:Number
 
scaleY:Number
 
scaleZ:Number
scaleY()method 
public function scaleY(scaleY:Number):void Parameters
scaleY:Number
scaleZ()method 
public function scaleZ(scaleZ:Number):void Parameters
scaleZ:Number
tick()method 
public override function tick(time:int):void Parameters
time:int
Wiki link
Click to go to the wiki page for 'away3d.core.mesh.BaseMesh'

Code examples

Comments