lerp#

Fully qualified name: isaacsim::core::includes::math::lerp

inline carb::Float4 isaacsim::core::includes::math::lerp(
const carb::Float4 &start,
const carb::Float4 &end,
const float t,
)#

Linearly interpolates between two quaternions.

Performs linear interpolation between start and end quaternions. Note that this does not maintain constant angular velocity.

Note

For better rotation interpolation, consider using slerp instead

Parameters:
  • start[in] Starting quaternion

  • end[in] Ending quaternion

  • t[in] Interpolation parameter [0,1]

Returns:

carb::Float4 The interpolated quaternion