asDcTransform#

Fully qualified name: omni::isaac::dynamic_control::conversions::asDcTransform

inline omni::isaac::dynamic_control::DcTransform omni::isaac::dynamic_control::conversions::asDcTransform(
const pxr::GfVec3d &p,
const pxr::GfQuatd &q,
)#

Converts USD double precision position and orientation into Dynamic Control transform.

Creates a Dynamic Control transform from separate components with precision demotion:

  1. Converts double precision position to Float3

  2. Converts double precision orientation to Float4

See also

asCarbFloat3

See also

asCarbFloat4

Warning

Potential precision loss during double to float conversion

Parameters:
  • p[in] Position vector in USD format (double precision)

  • q[in] Rotation quaternion in USD format (double precision)

Returns:

omni::isaac::dynamic_control::DcTransform Equivalent transform in Dynamic Control format