| 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(interpolate:Boolean = true):void [override] | SpringController | ||
| damping | property |
public var damping:NumberDamping 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:NumberMass of the camera, if over 120 and it'll be very heavy to move.
| positionOffset | property |
public var positionOffset:Vector3DOffset 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:NumberStiffness 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(interpolate:Boolean = true):voidParameters
interpolate:Boolean (default = true) |