unreal.RigUnit_ChainHarmonicsPerItem

class unreal.RigUnit_ChainHarmonicsPerItem(execute_context: ControlRigExecuteContext = [], chain_root: RigElementKey = Ellipsis, speed: Vector = Ellipsis, reach: RigUnit_ChainHarmonics_Reach = Ellipsis, wave: RigUnit_ChainHarmonics_Wave = Ellipsis, wave_curve: RuntimeFloatCurve = [], pendulum: RigUnit_ChainHarmonics_Pendulum = Ellipsis, draw_debug: bool = False, draw_world_offset: Transform = Ellipsis)

Bases: RigUnit_HighlevelBaseMutable

Given a root will drive all items underneath in a chain base harmonics spectrum

C++ Source:

  • Plugin: ControlRig

  • Module: ControlRig

  • File: RigUnit_ChainHarmonics.h

Editor Properties: (see get_editor_property/set_editor_property)

  • chain_root (RigElementKey): [Read-Write] Chain Root

  • draw_debug (bool): [Read-Write] Draw Debug

  • draw_world_offset (Transform): [Read-Write] Draw World Offset

  • execute_context (ControlRigExecuteContext): [Read-Write] Execute Context: * This property is used to chain multiple mutable units together

  • pendulum (RigUnit_ChainHarmonics_Pendulum): [Read-Write] Pendulum

  • reach (RigUnit_ChainHarmonics_Reach): [Read-Write] Reach

  • speed (Vector): [Read-Write] Speed

  • wave (RigUnit_ChainHarmonics_Wave): [Read-Write] Wave

  • wave_curve (RuntimeFloatCurve): [Read-Only] Wave Curve

property chain_root: RigElementKey

[Read-Write] Chain Root

Type:

(RigElementKey)

property draw_debug: bool

[Read-Write] Draw Debug

Type:

(bool)

property draw_world_offset: Transform

[Read-Write] Draw World Offset

Type:

(Transform)

property pendulum: RigUnit_ChainHarmonics_Pendulum

[Read-Write] Pendulum

Type:

(RigUnit_ChainHarmonics_Pendulum)

property reach: RigUnit_ChainHarmonics_Reach

[Read-Write] Reach

Type:

(RigUnit_ChainHarmonics_Reach)

property speed: Vector

[Read-Write] Speed

Type:

(Vector)

property wave: RigUnit_ChainHarmonics_Wave

[Read-Write] Wave

Type:

(RigUnit_ChainHarmonics_Wave)

property wave_curve: RuntimeFloatCurve

[Read-Only] Wave Curve

Type:

(RuntimeFloatCurve)