asGfQuatd#

Fully qualified name: isaacsim::core::includes::conversions::asGfQuatd

inline pxr::GfQuatd isaacsim::core::includes::conversions::asGfQuatd(
const carb::Float4 &q,
)#

Converts a carb::Float4 into a pxr::GfQuatd.

Converts a quaternion from Carb to USD format with precision promotion:

  • Handles component reordering (x,y,z,w) -> (w,x,y,z)

  • Promotes single precision to double precision

Note

Combines component reordering with precision promotion

Parameters:

q[in] Input quaternion in Carb format (single precision)

Returns:

pxr::GfQuatd Equivalent quaternion in USD format (double precision)