Isaac Sim Version
4.5.0
Topic Description
I want to experiment with creating my own tetrahedral meshes for use in deformable object in Isaac Sim. When I create a deformable object in Isaac Sim, i can see that the PhysxDeformableBodyAPI and PhysxCollisionAPI are applied to the prim. I also see that the generated collision an deformation tet meshes are stored in properties, for example physxDeformable:collisionPoints. But I realize these buffers are dynamic, eg if I set PhysxDeformable:simulationHexahedralResolution the simulation mesh will be regenerated.
When I look at the output USD of a simple deformable object created in Isaac Sim, I see some custom properties eg collisionSimplificationRemeshing that are not part of the PhysxDeformableBodyAPI schema that when changed will potentially force Isaac Sim to rebuild the tet meshes. If i just remove these custom properties and load a USD scene Isaac does not just use the predefined tet mesh buffer properties.
How can I setup an object so Isaac Sim will just use the collision and deformation tet meshes defined in the object properties and not try to recalculate them?
I have also read about the Omni Physics Deformable Schema where you can define other prims as the collision and deformation meshes, is this a viable option? But it also talked about some of the implementation limitations which limit 1: of the visual and sim meshes so may not be useful.
Any help is appreciated,
G