Skip to main content

UAR51FootBoundsComponent

UCLASS · UBoxComponent BlueprintSpawnableComponent
UCLASS(ClassGroup=AR51, meta=(DisplayName="AR51 Foot Bounds", BlueprintSpawnableComponent))
class AR51SDK_API UAR51FootBoundsComponent : public UBoxComponent

Inherits: UBoxComponent (Unreal Engine)

An editable sole-contact box for one foot, attached to the foot bone. Being a UBoxComponent subclass, it renders its own wire box and gets the standard move/rotate/scale gizmo plus an editable BoxExtent (half-extents, in cm) for free. The foot/ground IK reads this box to know where the sole contacts the ground.

AAR51CharacterActor holds two of these — LeftFootBounds and RightFootBounds — which you fit with the character's "Create Foot Bounds" action.

note

All box geometry (extent, location, rotation) is inherited from UBoxComponent and edited in the Details panel with the standard transform gizmo. This subclass adds only the IsBuilt state query below.

Method summary

Instance

MethodReturns
IsBuiltboolC++ only

→ Full description in Method details below.

Method details

IsBuilt

methodC++ only
bool IsBuilt() const;

Whether the box has been fit to the foot mesh — i.e. has a non-zero extent. Returns false for a freshly added, unfit box; true once the "Create Foot Bounds" action has sized it. Use it to skip ground IK for a foot whose bounds were never built.

Returnsbooltrue once the box has been fit to the foot (non-zero BoxExtent)

See also

  • AAR51CharacterActor — owns the LeftFootBounds / RightFootBounds instances and provides the "Create Foot Bounds" action that fits them
  • UAR51Character — the mocap-driven mesh whose foot bones these boxes attach to
  • Class index — all Unreal SDK types
Was this page helpful?