unreal.FootPlacementTraceSettings

class unreal.FootPlacementTraceSettings

Bases: StructBase

Foot Placement Trace Settings

C++ Source:

  • Plugin: AnimationWarping

  • Module: AnimationWarpingRuntime

  • File: AnimNode_FootPlacement.h

Editor Properties: (see get_editor_property/set_editor_property)

  • complex_trace_channel (TraceTypeQuery): [Read-Write] The channel to use for our complex trace

  • enabled (bool): [Read-Write] Enabling tracing for ground alignment TODO:: Use ground normal when not tracing

  • end_offset (float): [Read-Write] A positive value extends the trace length below the bone

  • max_ground_penetration (float): [Read-Write] How much the feet can penetrate the ground geometry. It’s recommended to allow some to account for interpolation Negative values disable this effect

  • simple_collision_influence (float): [Read-Write] How much we align to simple vs complex collision when the foot is in flight Tracing against simple geometry (i.e. it’s common for stairs to have simplified ramp collisions) can provide a smoother trajectory when the foot is in flight

  • simple_trace_channel (TraceTypeQuery): [Read-Write] The channel to use for our simple trace

  • start_offset (float): [Read-Write] A negative value extends the trace length above the bone

  • sweep_radius (float): [Read-Write] The trace is a sphere sweep with this radius. It should be big enough to prevent the trace from going through small geometry gaps