operator*#

Fully qualified name: isaacsim::core::includes::math::operator*

inline carb::Float4 isaacsim::core::includes::math::operator*(
const carb::Float4 &a,
const carb::Float4 &b,
)#

Performs quaternion multiplication.

Implements the Hamilton product for quaternions, representing 3D rotation composition. The order of multiplication matters (non-commutative).

Note

The resulting rotation is b followed by a

Parameters:
  • a[in] First quaternion (applied second)

  • b[in] Second quaternion (applied first)

Returns:

carb::Float4 The resulting quaternion