getBasisVectorZ#

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

inline carb::Float3 isaacsim::core::includes::math::getBasisVectorZ(
const carb::Float4 &q,
)#

Gets the Z basis vector from a rotation quaternion.

Extracts the local Z axis direction after applying the rotation. Equivalent to rotating the world Z axis (0,0,1) by the quaternion.

Note

Assumes input quaternion is normalized

Parameters:

q[in] Rotation quaternion (must be normalized)

Returns:

carb::Float3 The rotated Z basis vector