예제 #1
0
 public void Swap(UsdGeomXformCache other)
 {
     UsdCsPINVOKE.UsdGeomXformCache_Swap(swigCPtr, UsdGeomXformCache.getCPtr(other));
     if (UsdCsPINVOKE.SWIGPendingException.Pending)
     {
         throw UsdCsPINVOKE.SWIGPendingException.Retrieve();
     }
 }
        public GfMatrix4d ComputeInWorldSpace(UsdTimeCode time, UsdGeomXformCache xfCache)
        {
            GfMatrix4d ret = new GfMatrix4d(UsdCsPINVOKE.UsdGeomConstraintTarget_ComputeInWorldSpace__SWIG_0(swigCPtr, UsdTimeCode.getCPtr(time), UsdGeomXformCache.getCPtr(xfCache)), true);

            if (UsdCsPINVOKE.SWIGPendingException.Pending)
            {
                throw UsdCsPINVOKE.SWIGPendingException.Retrieve();
            }
            return(ret);
        }
예제 #3
0
 internal static global::System.Runtime.InteropServices.HandleRef getCPtr(UsdGeomXformCache obj)
 {
     return((obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr);
 }
예제 #4
0
        public bool ComputeJointWorldTransforms(VtMatrix4dArray xforms, UsdGeomXformCache xfCache)
        {
            bool ret = UsdCsPINVOKE.UsdSkelSkeletonQuery_ComputeJointWorldTransforms__SWIG_1(swigCPtr, VtMatrix4dArray.getCPtr(xforms), UsdGeomXformCache.getCPtr(xfCache));

            return(ret);
        }