Class: ParticleRotationModule
Defined in: packages/particle/module/stand/ParticleRotationModule.ts:12
Particle Module of rotate quad
Constructors
Constructor
new ParticleRotationModule():
ParticleRotationModule
Returns
ParticleRotationModule
Inherited from
ParticleModuleBase.constructor
Properties
angularVelocityXYZ
angularVelocityXYZ:
MinMaxCurve[]
Defined in: packages/particle/module/stand/ParticleRotationModule.ts:59
angular velocity of each quad
Accessors
needReset
Get Signature
get needReset():
boolean
Defined in: packages/particle/module/stand/ParticleModuleBase.ts:21
Returns
boolean
Set Signature
set needReset(
v):void
Defined in: packages/particle/module/stand/ParticleModuleBase.ts:17
Parameters
v
boolean
Returns
void
Inherited from
ParticleModuleBase.needReset
angularVelocityX
Get Signature
get angularVelocityX():
MinMaxCurve
Defined in: packages/particle/module/stand/ParticleRotationModule.ts:17
Returns angular velocity X-axis component of each quad
Returns
MinMaxCurve
Set Signature
set angularVelocityX(
value):void
Defined in: packages/particle/module/stand/ParticleRotationModule.ts:24
Set angular velocity X-axis component of each quad
Parameters
value
MinMaxCurve
Returns
void
angularVelocityY
Get Signature
get angularVelocityY():
MinMaxCurve
Defined in: packages/particle/module/stand/ParticleRotationModule.ts:31
Returns angular velocity Y-axis component of each quad
Returns
MinMaxCurve
Set Signature
set angularVelocityY(
value):void
Defined in: packages/particle/module/stand/ParticleRotationModule.ts:38
Set angular velocity Y-axis component of each quad
Parameters
value
MinMaxCurve
Returns
void
angularVelocityZ
Get Signature
get angularVelocityZ():
MinMaxCurve
Defined in: packages/particle/module/stand/ParticleRotationModule.ts:45
Returns angular velocity Z-axis component of each quad
Returns
MinMaxCurve
Set Signature
set angularVelocityZ(
value):void
Defined in: packages/particle/module/stand/ParticleRotationModule.ts:52
Get angular velocity Z-axis component of each quad
Parameters
value
MinMaxCurve
Returns
void
Methods
setSimulator()
setSimulator(
simulator):void
Defined in: packages/particle/module/stand/ParticleModuleBase.ts:25
Parameters
simulator
ParticleSimulator
Returns
void
Inherited from
ParticleModuleBase.setSimulator
calculateParticle()
calculateParticle(
globalMemory,localMemory):void
Defined in: packages/particle/module/stand/ParticleModuleBase.ts:29
Parameters
globalMemory
ParticleGlobalMemory
localMemory
ParticleLocalMemory
Returns
void
Inherited from
ParticleModuleBase.calculateParticle
generateParticleModuleData()
generateParticleModuleData(
globalMemory,localMemory):void
Defined in: packages/particle/module/stand/ParticleRotationModule.ts:67
Genarate particle rotate module, init angular velocity of each quad
Parameters
globalMemory
ParticleGlobalMemory
localMemory
ParticleLocalMemory
Returns
void
Overrides
ParticleModuleBase.generateParticleModuleData

