unreal.RigUnit_SphereTraceByTraceChannel
¶
- class unreal.RigUnit_SphereTraceByTraceChannel(start: Vector = Ellipsis, end: Vector = Ellipsis, trace_channel: TraceTypeQuery = Ellipsis, radius: float = 0.0, hit: bool = False, hit_location: Vector = Ellipsis, hit_normal: Vector = Ellipsis)¶
Bases:
RigUnit
Sweeps a sphere against the world and return the first blocking hit using a specific channel. Target objects can have different object types, but they need to have the same trace channel set to “block” in their collision response settings. You can create custom trace channels in Project Setting - Collision.
C++ Source:
Plugin: ControlRig
Module: ControlRig
File: RigUnit_WorldCollision.h
Editor Properties: (see get_editor_property/set_editor_property)
end
(Vector): [Read-Write] End of the trace in rig / global spacehit
(bool): [Read-Write] Returns true if there was a hithit_location
(Vector): [Read-Write] Hit location in rig / global Spacehit_normal
(Vector): [Read-Write] Hit normal in rig / global Spaceradius
(float): [Read-Write] Radius of the sphere to use for sweeping / tracingstart
(Vector): [Read-Write] Start of the trace in rig / global spacetrace_channel
(TraceTypeQuery): [Read-Write] The ‘channel’ that this trace is in, used to determine which components to hit
- property radius: float¶
[Read-Write] Radius of the sphere to use for sweeping / tracing
- Type:
(float)
- property trace_channel: TraceTypeQuery¶
[Read-Write] The ‘channel’ that this trace is in, used to determine which components to hit
- Type: