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
object
WalkGaitParameters.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