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