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
-
objectWalkGaitParameters.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