asPxQuat#

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

inline ::physx::PxQuat isaacsim::core::includes::conversions::asPxQuat(
const pxr::GfQuatd &v,
)#

Converts pxr::GfQuatd into PhysX quaternion.

Converts quaternion with component reordering and precision demotion:

  1. Extracts imaginary and real parts

  2. Converts from double to float

  3. Reorders components from USD runtime to PhysX format

Warning

Potential precision loss during double to float conversion

Parameters:

v[in] Input quaternion in USD runtime format (double precision)

Returns:

PxQuat Equivalent quaternion in PhysX format (single precision)