void GusdGU_PackedUSD::setTransform( const UT_Matrix4D& mx ) { UT_Vector3D p; mx.getTranslates(p); GEO_PrimPacked *prim = getPrim(); prim->setLocalTransform(UT_Matrix3D(mx)); prim->setPos3(0, p ); }
void GusdGU_PackedUSD::updateTransform() { const UT_Matrix4D& m = getUsdTransform(); UT_Vector3D p; m.getTranslates(p); GEO_PrimPacked *prim = getPrim(); prim->setLocalTransform(UT_Matrix3D(m)); prim->setPos3(0, p ); }