public abstract static class DynamicsModifier.Angular extends DynamicsModifier.Strength
DynamicsModifier.Angular, DynamicsModifier.BrownianAcceleration, DynamicsModifier.CentripetalAcceleration, DynamicsModifier.FaceDirection, DynamicsModifier.PolarAcceleration, DynamicsModifier.Rotational2D, DynamicsModifier.Rotational3D, DynamicsModifier.Strength, DynamicsModifier.TangentialAcceleration| Modifier and Type | Field and Description |
|---|---|
protected ParallelArray.FloatChannel |
angularChannel |
ScaledNumericValue |
phiValue
Azimuth, Y
|
ScaledNumericValue |
thetaValue
Polar angle, XZ plane
|
strengthChannel, strengthValueisGlobal, lifeChannel, TMP_Q, TMP_V1, TMP_V2, TMP_V3controller, TMP_M3, TMP_M4, TMP_Q2, TMP_V4, TMP_V5, TMP_V6| Constructor and Description |
|---|
Angular() |
Angular(DynamicsModifier.Angular value) |
| Modifier and Type | Method and Description |
|---|---|
void |
activateParticles(int startIndex,
int count)
Called to initialize new emitted particles.
|
void |
allocateChannels()
Called during initialization to allocate additional particles channels
|
void |
read(Json json,
JsonValue jsonData) |
void |
write(Json json) |
protected ParallelArray.FloatChannel angularChannel
public ScaledNumericValue thetaValue
public ScaledNumericValue phiValue
public Angular()
public Angular(DynamicsModifier.Angular value)
public void allocateChannels()
ParticleControllerComponentallocateChannels in class DynamicsModifier.Strengthpublic void activateParticles(int startIndex,
int count)
ParticleControllerComponentactivateParticles in class DynamicsModifier.Strengthpublic void write(Json json)
write in interface Json.Serializablewrite in class DynamicsModifier.Strengthpublic void read(Json json, JsonValue jsonData)
read in interface Json.Serializableread in class DynamicsModifier.Strength