Ejemplo n.º 1
0
 /// <summary>writes the CCD skeleton back out as an NxSimpleTriangleMesh. </summary>
 public virtual uint saveToDesc(NxSimpleTriangleMesh desc)
 {
     if (doSetFunctionPointers)
     {
         throw new System.NotSupportedException("Cannot call abstract base member");
     }
     return(NxCCDSkeleton_saveToDesc_INVOKE(ClassPointer, doSetFunctionPointers, (desc != null ? desc.ClassPointer : NullRef)));
 }
Ejemplo n.º 2
0
 /// <summary>Creates a CCD Skeleton mesh object. </summary>
 /// <param name="mesh">The triangle mesh from which to create the CCD skeleton. </param>
 public virtual NxCCDSkeleton createCCDSkeleton(NxSimpleTriangleMesh mesh)
 {
     if (doSetFunctionPointers)
     {
         throw new System.NotSupportedException("Cannot call abstract base member");
     }
     return(NxCCDSkeleton.GetClass(NxPhysicsSDK_createCCDSkeleton_INVOKE(ClassPointer, doSetFunctionPointers, (mesh != null ? mesh.ClassPointer : NullRef))));
 }
Ejemplo n.º 3
0
 private uint saveToDesc_virtual(IntPtr desc)
 {
     return(saveToDesc(NxSimpleTriangleMesh.GetClass(desc)));
 }
Ejemplo n.º 4
0
 private IntPtr createCCDSkeleton_virtual(IntPtr mesh)
 {
     return(createCCDSkeleton(NxSimpleTriangleMesh.GetClass(mesh)).ClassPointer.Handle);
 }