unreal.RigUnit_GenerateMoverTrajectory¶
- class unreal.RigUnit_GenerateMoverTrajectory(mover_component: MoverComponent = Ellipsis, delta_time: float = 0.0, history_sampling_interval: float = 0.0, num_history_samples: int = 0, prediction_sampling_interval: float = 0.0, num_prediction_samples: int = 0, mover_sampling_frame_rate: FrameRate = Ellipsis, out_trajectory: TransformTrajectory = Ellipsis, execute_context: AnimNextExecuteContext = [])¶
Bases:
RigUnit_AnimNextBaseRig Unit Generate Mover Trajectory
C++ Source:
Plugin: MoverAnimNext
Module: MoverAnimNext
File: RigUnit_GenerateMoverTrajectory.h
Editor Properties: (see get_editor_property/set_editor_property)
delta_time(float): [Read-Write] This should be the most recent simulation time that was used to get us to our current stateexecute_context(AnimNextExecuteContext): [Read-Write] The execution resulthistory_sampling_interval(float): [Read-Write]mover_component(MoverComponent): [Read-Write]mover_sampling_frame_rate(FrameRate): [Read-Write] Sampling frame rate to query the mover, doesn’t necessarily match the PredictionSamplingInterval which is used to write to the trajectorynum_history_samples(int32): [Read-Write]num_prediction_samples(int32): [Read-Write]out_trajectory(TransformTrajectory): [Read-Write]prediction_sampling_interval(float): [Read-Write] How far apart (in seconds) the prediction steps should be
- property delta_time: float¶
[Read-Write] This should be the most recent simulation time that was used to get us to our current state
- Type:
(float)
- property execute_context: AnimNextExecuteContext¶
[Read-Write] The execution result
- Type:
- property mover_component: MoverComponent¶
[Read-Write]
- Type:
- property mover_sampling_frame_rate: FrameRate¶
[Read-Write] Sampling frame rate to query the mover, doesn’t necessarily match the PredictionSamplingInterval which is used to write to the trajectory
- Type:
- property out_trajectory: TransformTrajectory¶
[Read-Write]
- Type: