FMuJoCoDebugData¶
Thread-safe buffer for debug visualization data.
| Attribute | Value |
|---|---|
| Kind | Struct |
Properties¶
Public Properties¶
| Property | Type | Description |
|---|---|---|
ContactPoints |
TArray<FVector> |
|
ContactNormals |
TArray<FVector> |
|
ContactForces |
TArray<float> |
|
BodyAwake |
TArray<int32> |
Per-body awake state snapshot (mjData.body_awake), size nbody. 0 = asleep. |
BodyIslandSeed |
TArray<int32> |
Halton colour seed per body. island_dofadr[island] when in an active |
WrapObj |
TArray<int32> |
Mirror of mjData.wrap_obj (nwrap * 2 ints). -2 = pulley, skip when drawing. |
TendonWrapAdr |
TArray<int32> |
Per-tendon: ten_wrapadr / ten_wrapnum, length, and limit range. Sizes = ntendon. |
TendonWrapNum |
TArray<int32> |
|
TendonLength |
TArray<float> |
|
TendonLimited |
TArray<uint8> |
|
TendonRangeLo |
TArray<float> |
|
TendonRangeHi |
TArray<float> |
|
TendonActivation |
TArray<float> |
Per-tendon muscle activation in [0, 1] if any muscle actuator drives this |
GeomXPos |
TArray<FVector> |
Geom world positions (UE coords), size ngeom. Used to centre wrap-arc interpolation. |
ContactPoints¶
- Type: TArray
ContactNormals¶
- Type: TArray
ContactForces¶
- Type: TArray
TendonWrapAdr¶
Per-tendon:
ten_wrapadr/ten_wrapnum, length, and limit range. Sizes = ntendon.
- Type: TArray
TendonWrapNum¶
- Type: TArray
TendonLength¶
- Type: TArray
TendonLimited¶
- Type: TArray
TendonRangeLo¶
- Type: TArray
TendonRangeHi¶
- Type: TArray
TendonActivation¶
Per-tendon muscle activation in [0, 1] if any muscle actuator drives this
- Type: TArray
GeomXPos¶
Geom world positions (UE coords), size ngeom. Used to centre wrap-arc interpolation.
- Type: TArray