Skip to content

@orillusion/particle


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

Released under the MIT License