step3d_model - Move forwards and sidewards
float:x, float:y, float:z
step3d_model( vid:model float:fwd, float:side )
step3d_model( vid:model float:fwd, float:side, uint:time=0 )
step3d_model( vid:model float:fwd, float:side, uint:time,
bool:update=true )
step3d_model( vid:model float:fwd, float:side, uint:time, bool:update,
bool:mask_x=false )
step3d_model( vid:model float:fwd, float:side, uint:time, bool:update,
bool:mask_x, bool:mask_y=false )
step3d_model( vid:model float:fwd, float:side, uint:time, bool:update,
bool:mask_x, bool:mask_y, bool:mask_z=false )
step3d_model( vid:model float:fwd, float:side, uint:time, bool:update,
bool:mask_x, bool:mask_y, bool:mask_z, uint:interp=INTERP_LINEAR )
This function combines the movement behavior of
forward3d_model and strafe3d_model into one in order to better
schedule motion sequences and to evaluate the consequences of a
transformation without applying them if the optional update argument
is set to false.