unreal.RigUnit_ChainHarmonicsPerItem¶
- class unreal.RigUnit_ChainHarmonicsPerItem(execute_pin: RigVMExecutePin = [], 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_HighlevelBaseMutableGiven a root will drive all items underneath in a chain based 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] The root of the chain to apply the harmonics todraw_debug(bool): [Read-Write] if True the debug drawing will be enableddraw_world_offset(Transform): [Read-Write] The world offset to be used when debug drawingexecute_pin(RigVMExecutePin): [Read-Write] This property is used to chain multiple mutable units togetherpendulum(RigUnit_ChainHarmonics_Pendulum): [Read-Write] The pendulum settings The harmonic pendulum uses a simple spring interpolation to allow to follow secondary motion.reach(RigUnit_ChainHarmonics_Reach): [Read-Write] The reach settings Reach lets the chain “lean” towards the target trying to reach it.speed(Vector): [Read-Write] The speed of the harmonics effectswave(RigUnit_ChainHarmonics_Wave): [Read-Write] The wave settings A wave is a rocking back and forth motion to be applied to all / some axes.wave_curve(RuntimeFloatCurve): [Read-Only] The curve to use when evaluating the wave
- property chain_root: RigElementKey¶
[Read-Write] The root of the chain to apply the harmonics to
- Type:
- property draw_world_offset: Transform¶
[Read-Write] The world offset to be used when debug drawing
- Type:
- property pendulum: RigUnit_ChainHarmonics_Pendulum¶
[Read-Write] The pendulum settings The harmonic pendulum uses a simple spring interpolation to allow to follow secondary motion.
- Type:
- property reach: RigUnit_ChainHarmonics_Reach¶
[Read-Write] The reach settings Reach lets the chain “lean” towards the target trying to reach it.
- Type:
- property wave: RigUnit_ChainHarmonics_Wave¶
[Read-Write] The wave settings A wave is a rocking back and forth motion to be applied to all / some axes.
- Type:
- property wave_curve: RuntimeFloatCurve¶
[Read-Only] The curve to use when evaluating the wave
- Type: