Class WalkGaitParameters.AsymmetryGroup.ArmDivergence

Namespace
CodeSmile.AnyMotion.AnimateYourself.Gait
/
Assembly
ApiSource.dll

What one arm may do differently from the other. Read through GaitMath.ResolveArmMultipliers, never field by field, for the same reason WalkGaitParameters.AsymmetryGroup.LegDivergence is: WalkGait.EvaluateArm produces a hand IK target and a set of joint angles from the same numbers and the two must not disagree.

[Serializable]
public sealed class WalkGaitParameters.AsymmetryGroup.ArmDivergence
Expand Details ...
Inheritance
object
WalkGaitParameters.AsymmetryGroup.ArmDivergence

Fields

ElbowBendMultiplier

[Tooltip("How far this arm's elbow bends, compared with an even gait. Below 1 the arm is straighter than the other one, near 0 it hangs straight down. Above 1 it is held more folded, as when carrying something against the body.")]
[Range(0, 2)]
public float ElbowBendMultiplier

Field Value

float

SwingMultiplier

[Tooltip("How far this arm swings, compared with an even gait. 1 is even. 0 holds the arm still at its resting angle while the other one swings, which is what an arm carrying something or an injured shoulder reads as. Scales the swing only, not the resting angle it swings around.")]
[Range(0, 2)]
public float SwingMultiplier

Field Value

float