Package | away3d.controllers |
Class | public class SpringController |
Inheritance | SpringController LookAtController ControllerBase Object |
Property | Defined By | ||
---|---|---|---|
autoUpdate : Boolean
Determines whether the controller applies updates automatically. | ControllerBase | ||
damping : Number
Damping is the spring internal friction, or how much it resists the "boinggggg" effect. | SpringController | ||
lookAtObject : ObjectContainer3D
The 3d object that the target looks at. | LookAtController | ||
lookAtPosition : Vector3D
The Vector3D object that the target looks at. | LookAtController | ||
mass : Number
Mass of the camera, if over 120 and it'll be very heavy to move. | SpringController | ||
positionOffset : Vector3D
Offset of spring center from target in target object space, ie: Where the camera should ideally be in the target object space. | SpringController | ||
stiffness : Number
Stiffness of the spring, how hard is it to extend. | SpringController | ||
targetObject : Entity
Target object on which the controller acts. | ControllerBase |
Method | Defined By | ||
---|---|---|---|
SpringController(targetObject:Entity = null, lookAtObject:ObjectContainer3D = null, stiffness:Number = 1, mass:Number = 40, damping:Number = 4) | SpringController | ||
update():void [override] | SpringController |
damping | property |
public var damping:Number
Damping is the spring internal friction, or how much it resists the "boinggggg" effect. Too high and you'll lose it! A number between 1 and 20 is recommended.
mass | property |
public var mass:Number
Mass of the camera, if over 120 and it'll be very heavy to move.
positionOffset | property |
public var positionOffset:Vector3D
Offset of spring center from target in target object space, ie: Where the camera should ideally be in the target object space.
stiffness | property |
public var stiffness:Number
Stiffness of the spring, how hard is it to extend. The higher it is, the more "fixed" the cam will be. A number between 1 and 20 is recommended.
SpringController | () | Constructor |
public function SpringController(targetObject:Entity = null, lookAtObject:ObjectContainer3D = null, stiffness:Number = 1, mass:Number = 40, damping:Number = 4)
targetObject:Entity (default = null )
| |
lookAtObject:ObjectContainer3D (default = null )
| |
stiffness:Number (default = 1 )
| |
mass:Number (default = 40 )
| |
damping:Number (default = 4 )
|
update | () | method |
override public function update():void