Class WalkGaitParameters.AsymmetryGroup.LegDivergence
- Namespace
- CodeSmile.AnyMotion.AnimateYourself.Gait /
- Assembly
- ApiSource.dll
What one leg may do differently from the other. Read through
GaitMath.ResolveLegMultipliers, never field by field, so both output forms (foot
position for space C, thigh and knee angles for spaces A and B) scale together.
[Serializable]
public sealed class WalkGaitParameters.AsymmetryGroup.LegDivergence
Expand Details ...
- Inheritance
-
objectWalkGaitParameters.AsymmetryGroup.LegDivergence
Fields
KneeBendMultiplier
[Tooltip("How far this leg's knee bends, compared with an even gait. Near 0 reads as a stiff or locked knee. Has no effect: the knee angle is worked out from where the foot is placed rather than set directly.")]
[Range(0, 2)]
public float KneeBendMultiplier
Field Value
- float
StepHeightMultiplier
[Tooltip("How high this leg lifts, compared with an even gait. Below 1 the foot clears the ground less, which reads as dragging it. Near 0 the foot barely leaves the ground at all.")]
[Range(0, 2)]
public float StepHeightMultiplier
Field Value
- float
StrideMultiplier
[Tooltip("How far this leg steps, compared with an even gait. 1 is even. Below 1 the leg does not reach as far, which reads as favouring it, as in a limp. Above 1 it reaches further than the other leg.")]
[Range(0, 2)]
public float StrideMultiplier
Field Value
- float