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:
StructBaseMultiplier 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:
- property angle_limit_strength_multiplier: RuntimeFloatCurve¶
[Read-Only] Multiplier on ParticleProperties.AngleLimitStrength along each chain.
- Type:
- property damping_multiplier: RuntimeFloatCurve¶
[Read-Only] Multiplier on ParticleProperties.Damping along each chain.
- Type:
- property damping_ratio_multiplier: RuntimeFloatCurve¶
[Read-Only] Multiplier on ParticleProperties.DampingRatio along each chain.
- Type:
- property extra_damping_multiplier: RuntimeFloatCurve¶
[Read-Only] Multiplier on ParticleProperties.ExtraDamping along each chain.
- Type:
- property gravity_multiplier: RuntimeFloatCurve¶
[Read-Only] Multiplier on ParticleProperties.GravityMultiplier along each chain.
- Type:
- property mass_multiplier: RuntimeFloatCurve¶
[Read-Only] Multiplier on ParticleProperties.Mass along each chain.
- Type:
- property radius_multiplier: RuntimeFloatCurve¶
[Read-Only] Multiplier on ParticleProperties.Radius along each chain.
- Type:
- property strength_multiplier: RuntimeFloatCurve¶
[Read-Only] Multiplier on ParticleProperties.Strength along each chain.
- Type:
- property target_mode_multiplier: RuntimeFloatCurve¶
[Read-Only] Multiplier on ParticleProperties.TargetMode along each chain.
- Type: