MotionProfile#
public sealed record MotionProfile(string MeshId, string Origin, string LeftFoot, string RightFoot, string ForwardAxis = "Z", float HeadingOffset = 0, int SampleRate = 30, float SearchInterval = .1f, float MinSwitchInterval = .2f, float TransitionSeconds = .15f, float PoseWeight = 1, float VelocityWeight = 2, float TrajectoryWeight = 2, float ContinuationBias = .1f)Record properties#
| Property | Type | Access | Constructor default |
|---|---|---|---|
MeshId | string | get; init; | required |
Origin | string | get; init; | required |
LeftFoot | string | get; init; | required |
RightFoot | string | get; init; | required |
ForwardAxis | string | get; init; | "Z" |
HeadingOffset | float | get; init; | 0 |
SampleRate | int | get; init; | 30 |
SearchInterval | float | get; init; | .1f |
MinSwitchInterval | float | get; init; | .2f |
TransitionSeconds | float | get; init; | .15f |
PoseWeight | float | get; init; | 1 |
VelocityWeight | float | get; init; | 2 |
TrajectoryWeight | float | get; init; | 2 |
ContinuationBias | float | get; init; | .1f |
Source#
- MotionDatabase.cs