Package | away3d.core.base |
Class | public class Morpher |
Inheritance | Morpher ![]() ![]() |
Method | Defined By | ||
---|---|---|---|
Creates a new Morpher object. | Morpher | ||
![]() | addOnDimensionsChange(listener:Function):void
Default method for adding a dimensionschanged event listener
| Object3D | |
![]() | addOnMouseDown(listener:Function):void
Default method for adding a mouseDown3D event listener
| Object3D | |
![]() | addOnMouseMove(listener:Function):void
Default method for adding a mouseMove3D event listener
| Object3D | |
![]() | addOnMouseOut(listener:Function):void
Default method for adding a mouseOut3D event listener
| Object3D | |
![]() | addOnMouseOver(listener:Function):void
Default method for adding a mouseOver3D event listener
| Object3D | |
![]() | addOnMouseUp(listener:Function):void
Default method for adding a mouseUp3D event listener
| Object3D | |
![]() | addOnPositionChange(listener:Function):void
Default method for adding a positionchanged event listener
| Object3D | |
![]() | addOnRollOut(listener:Function):void
Default method for adding a rollOut3D event listener
| Object3D | |
![]() | addOnRollOver(listener:Function):void
Default method for adding a rollOver3D event listener
| Object3D | |
![]() | addOnScaleChange(listener:Function):void
Default method for adding a scalechanged event listener
| Object3D | |
![]() | addOnSceneChange(listener:Function):void
Default method for adding a scenechanged event listener
| Object3D | |
![]() | addOnSceneTransformChange(listener:Function):void
Default method for adding a scenetransformchanged event listener
| Object3D | |
![]() | addOnSessionChange(listener:Function):void
Default method for adding a sessionchanged event listener
| Object3D | |
![]() | addOnVisibilityUpdate(listener:Function):void
Default method for adding a visibilityUpdated event listener
| Object3D | |
![]() | applyPosition(dx:Number, dy:Number, dz:Number):void
Apply the given position to the object without altering the apperance of child objects
| Object3D | |
![]() | applyRotations():void
Apply the local rotations to the object without altering the apperance of child objects
| Object3D | |
![]() | centerPivot():void
Adjusts the pivot point of the object so that it lies at the center of it's geoemtry. | Object3D | |
![]() |
Duplicates the 3d object's properties to another Object3D object
| Object3D | |
![]() | distanceTo(obj:Object3D):Number
Calulates the absolute distance between the local 3d object position and the position of the given 3d object
| Object3D | |
resets all vertex objects to the external mesh positions
| Morpher | ||
![]() | lookAt(target:Vector3D, upAxis:Vector3D = null):void
Rotates the 3d object around to face a point defined relative to the local coordinates of the parent ObjectContainer3D. | Object3D | |
interpolates the vertex objects position values between the current vertex positions and the external vertex positions
| Morpher | ||
![]() | moveBackward(distance:Number):void
Moves the 3d object backwards along it's local z axis
| Object3D | |
![]() | moveDown(distance:Number):void
Moves the 3d object backwards along it's local y axis
| Object3D | |
![]() | moveForward(distance:Number):void
Moves the 3d object forwards along it's local z axis
| Object3D | |
![]() | moveLeft(distance:Number):void
Moves the 3d object backwards along it's local x axis
| Object3D | |
![]() | movePivot(dx:Number, dy:Number, dz:Number):void
Moves the local point around which the object rotates. | Object3D | |
![]() | moveRight(distance:Number):void
Moves the 3d object forwards along it's local x axis
| Object3D | |
![]() | moveTo(dx:Number, dy:Number, dz:Number):void
Moves the 3d object directly to a point in space
| Object3D | |
![]() | moveUp(distance:Number):void
Moves the 3d object forwards along it's local y axis
| Object3D | |
![]() | pitch(angle:Number):void
Rotates the 3d object around it's local x-axis
| Object3D | |
![]() | removeOnDimensionsChange(listener:Function):void
Default method for removing a dimensionschanged event listener
| Object3D | |
![]() | removeOnMouseDown(listener:Function):void
Default method for removing a mouseDown3D event listener
| Object3D | |
![]() | removeOnMouseMove(listener:Function):void
Default method for removing a mouseMove3D event listener
| Object3D | |
![]() | removeOnMouseOut(listener:Function):void
Default method for removing a mouseOut3D event listener
| Object3D | |
![]() | removeOnMouseOver(listener:Function):void
Default method for removing a mouseOver3D event listener
| Object3D | |
![]() | removeOnMouseUp(listener:Function):void
Default method for removing a mouseUp3D event listener
| Object3D | |
![]() | removeOnPositionChange(listener:Function):void
Default method for removing a positionchanged event listener
| Object3D | |
![]() | removeOnRollOut(listener:Function):void
Default method for removing a rollOut3D event listener
| Object3D | |
![]() | removeOnRollOver(listener:Function):void
Default method for removing a rollOver3D event listener
| Object3D | |
![]() | removeOnScaleChange(listener:Function):void
Default method for removing a scalechanged event listener
| Object3D | |
![]() | removeOnSceneChange(listener:Function):void
Default method for removing a scenechanged event listener
| Object3D | |
![]() | removeOnSceneTransformChange(listener:Function):void
Default method for removing a scenetransformchanged event listener
| Object3D | |
![]() | removeOnSessionChange(listener:Function):void
Default method for removing a sessionchanged event listener
| Object3D | |
![]() | removeOnVisibilityUpdate(listener:Function):void
Default method for removing a visibilityUpdated event listener
| Object3D | |
![]() | roll(angle:Number):void
Rotates the 3d object around it's local z-axis
| Object3D | |
![]() | rotate(axis:Vector3D, angle:Number):void
Rotates the 3d object around an axis by a defined angle
| Object3D | |
![]() | rotateTo(ax:Number, ay:Number, az:Number):void
Rotates the 3d object directly to a euler angle
| Object3D | |
![]() | scale(scale:Number):void
Scales the contents of the 3d object. | Object3D | |
start():void
resets all vertex objects to 0,0,0
| Morpher | ||
![]() | tick(time:int):void
Called by the TickTraverser. | Object3D | |
![]() | toString():String [override]
Used to trace the values of a 3d object. | Object3D | |
![]() | translate(axis:Vector3D, distance:Number):void
Moves the 3d object along a vector by a defined length
| Object3D | |
![]() |
Used when traversing the scenegraph
| Object3D | |
![]() | yaw(angle:Number):void
Rotates the 3d object around it's local y-axis
| Object3D |
Morpher | () | Constructor |
public function Morpher(vertices:Mesh)
Creates a new Morpher
object.
vertices:Mesh — A mesh object used to define the starting vertices.
|
finish | () | method |
public function finish(comp:Mesh):void
resets all vertex objects to the external mesh positions
Parameters
comp:Mesh — The external mesh used for vertex values
|
mix | () | method |
public function mix(comp:Mesh, k:Number):void
interpolates the vertex objects position values between the current vertex positions and the external vertex positions
Parameters
comp:Mesh — The external mesh used for interpolating values
| |
k:Number — The increment used on the weighting value
|
start | () | method |
public function start():void
resets all vertex objects to 0,0,0