asPxTransform#

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

inline ::physx::PxTransform isaacsim::core::includes::conversions::asPxTransform(
const usdrt::GfMatrix4d &mat,
)#

Converts USD runtime matrix into PhysX transform.

Creates a PhysX transform from a USD runtime 4x4 matrix:

  1. Creates a GfTransform from the matrix

  2. Extracts translation and rotation components

  3. Converts to PhysX format with potential precision demotion

See also

asPxTransform(const pxr::GfTransform&)

Warning

Potential precision loss when converting from double precision USD types

Parameters:

mat[in] Input 4x4 matrix in USD runtime format

Returns:

PxTransform Equivalent transform in PhysX format