| Package | org.flintparticles.threeD.actions |
| Class | public class TargetRotateVelocity |
| Inheritance | TargetRotateVelocity ActionBase Object |
| Property | Defined By | ||
|---|---|---|---|
| axis : Vector3D
The axis for the target angular velocity. | TargetRotateVelocity | ||
![]() | priority : int
Returns a default priority of 0 for this action. | ActionBase | |
| rate : Number
Adjusts how quickly the particle reaches the target angular velocity. | TargetRotateVelocity | ||
| rotateSpeed : Number
The size of the target angular velocity. | TargetRotateVelocity | ||
| Method | Defined By | ||
|---|---|---|---|
TargetRotateVelocity(axis:Vector3D = null, rotateSpeed:Number = 0, rate:Number = 0.1)
The constructor creates a TargetRotateVelocity action for use by
an emitter. | TargetRotateVelocity | ||
![]() | addedToEmitter(emitter:Emitter):void
This method does nothing. | ActionBase | |
![]() | removedFromEmitter(emitter:Emitter):void
This method does nothing. | ActionBase | |
[override]
This method does nothing. | TargetRotateVelocity | ||
| axis | property |
axis:Vector3DThe axis for the target angular velocity.
public function get axis():Vector3D public function set axis(value:Vector3D):void| rate | property |
rate:NumberAdjusts how quickly the particle reaches the target angular velocity. Larger numbers cause it to approach the target angular velocity more quickly.
public function get rate():Number public function set rate(value:Number):void| rotateSpeed | property |
rotateSpeed:NumberThe size of the target angular velocity.
public function get rotateSpeed():Number public function set rotateSpeed(value:Number):void| TargetRotateVelocity | () | Constructor |
public function TargetRotateVelocity(axis:Vector3D = null, rotateSpeed:Number = 0, rate:Number = 0.1)The constructor creates a TargetRotateVelocity action for use by an emitter. To add a TargetRotateVelocity to all particles created by an emitter, use the emitter's addAction method.
Parametersaxis:Vector3D (default = null) — The axis the velocity acts around.
| |
rotateSpeed:Number (default = 0) — The target angular velocity, in radians per second.
| |
rate:Number (default = 0.1) — Adjusts how quickly the particle reaches the target angular velocity.
Larger numbers cause it to approach the target angular velocity more quickly.
|
See also
| update | () | method |
override public function update(emitter:Emitter, particle:Particle, time:Number):voidThis method does nothing. All derived classes override this method to update each particle every frame.
Parameters
emitter:Emitter — The Emitter that created the particle.
| |
particle:Particle — The particle to be updated.
| |
time:Number — The duration of the frame - used for time based updates.
|