get_local_transform_matrix_from_xform_attrs

omni.fabric.commands.scripts.utils.get_local_transform_matrix_from_xform_attrs(prim: Prim, time_code: TimeCode = Usd.TimeCode.Default()) Matrix4d

Computes the local transformation matrix for a given Fabric prim at a specific time.

This function extracts the transformation attributes (translate, scale, rotate, and transform) based on the xform op order and composes them into a single transformation matrix that represents the local transformation of the prim.

Parameters
  • prim (usdrt.Usd.Prim) – The Fabric prim to compute the local transform for.

  • time_code (usdrt.Usd.TimeCode, optional) – The time at which to compute the transformation. Defaults to usdrt.Usd.TimeCode.Default().

Returns

The computed local transformation matrix representing the prim’s transform at the specified time.

Return type

usdrt.Gf.Matrix4d