unreal.ParticleChainCurves

class unreal.ParticleChainCurves(radius_multiplier: RuntimeFloatCurve = [], mass_multiplier: RuntimeFloatCurve = [], gravity_multiplier: RuntimeFloatCurve = [], strength_multiplier: RuntimeFloatCurve = [], damping_ratio_multiplier: RuntimeFloatCurve = [], extra_damping_multiplier: RuntimeFloatCurve = [], damping_multiplier: RuntimeFloatCurve = [], target_mode_multiplier: RuntimeFloatCurve = [], angle_limit_multiplier: RuntimeFloatCurve = [], angle_limit_strength_multiplier: RuntimeFloatCurve = [])

Bases: StructBase

Multiplier curves applied to particle properties along each chain. Each curve is evaluated at the particle’s normalized along-chain position (0 at the chain root, 1 at the leaf) and multiplies the corresponding field of ParticleProperties. Default is a flat line at 1.0 (no change).

C++ Source:

  • Plugin: ControlRigDynamics

  • Module: ControlRigDynamics

  • File: RigDynamicsExecutionHelpers.h

Editor Properties: (see get_editor_property/set_editor_property)

  • angle_limit_multiplier (RuntimeFloatCurve): [Read-Write] Multiplier on ParticleProperties.AngleLimit along each chain.

  • angle_limit_strength_multiplier (RuntimeFloatCurve): [Read-Write] Multiplier on ParticleProperties.AngleLimitStrength along each chain.

  • damping_multiplier (RuntimeFloatCurve): [Read-Write] Multiplier on ParticleProperties.Damping along each chain.

  • damping_ratio_multiplier (RuntimeFloatCurve): [Read-Write] Multiplier on ParticleProperties.DampingRatio along each chain.

  • extra_damping_multiplier (RuntimeFloatCurve): [Read-Write] Multiplier on ParticleProperties.ExtraDamping along each chain.

  • gravity_multiplier (RuntimeFloatCurve): [Read-Write] Multiplier on ParticleProperties.GravityMultiplier along each chain.

  • mass_multiplier (RuntimeFloatCurve): [Read-Write] Multiplier on ParticleProperties.Mass along each chain.

  • radius_multiplier (RuntimeFloatCurve): [Read-Write] Multiplier on ParticleProperties.Radius along each chain.

  • strength_multiplier (RuntimeFloatCurve): [Read-Write] Multiplier on ParticleProperties.Strength along each chain.

  • target_mode_multiplier (RuntimeFloatCurve): [Read-Write] Multiplier on ParticleProperties.TargetMode along each chain.

property angle_limit_multiplier: RuntimeFloatCurve

[Read-Only] Multiplier on ParticleProperties.AngleLimit along each chain.

Type:

(RuntimeFloatCurve)

property angle_limit_strength_multiplier: RuntimeFloatCurve

[Read-Only] Multiplier on ParticleProperties.AngleLimitStrength along each chain.

Type:

(RuntimeFloatCurve)

property damping_multiplier: RuntimeFloatCurve

[Read-Only] Multiplier on ParticleProperties.Damping along each chain.

Type:

(RuntimeFloatCurve)

property damping_ratio_multiplier: RuntimeFloatCurve

[Read-Only] Multiplier on ParticleProperties.DampingRatio along each chain.

Type:

(RuntimeFloatCurve)

property extra_damping_multiplier: RuntimeFloatCurve

[Read-Only] Multiplier on ParticleProperties.ExtraDamping along each chain.

Type:

(RuntimeFloatCurve)

property gravity_multiplier: RuntimeFloatCurve

[Read-Only] Multiplier on ParticleProperties.GravityMultiplier along each chain.

Type:

(RuntimeFloatCurve)

property mass_multiplier: RuntimeFloatCurve

[Read-Only] Multiplier on ParticleProperties.Mass along each chain.

Type:

(RuntimeFloatCurve)

property radius_multiplier: RuntimeFloatCurve

[Read-Only] Multiplier on ParticleProperties.Radius along each chain.

Type:

(RuntimeFloatCurve)

property strength_multiplier: RuntimeFloatCurve

[Read-Only] Multiplier on ParticleProperties.Strength along each chain.

Type:

(RuntimeFloatCurve)

property target_mode_multiplier: RuntimeFloatCurve

[Read-Only] Multiplier on ParticleProperties.TargetMode along each chain.

Type:

(RuntimeFloatCurve)