No joints seem to appear when using the CAD Importer with an SLDPRT containing mates and constraints.
You mentioned in this post that it wasn’t supported back then but that it was on your roadmap.
How far are you with adding this support? When can we expect the importer to be fully functional for SolidWorks models?
Generally when trying to import an SLDASM into Isaac Sim I am experiencing the following problems with the CAD Importer:
- Reference Geometries such as coordinate frames and axes are not imported
- Joints or Mates are not imported
- The origin of all parts share the same orientation even though their orientation differs in SolidWorks. Hence I cannot even use the SolidWorks origin transform to help me define joint axes.
- Material properties such as masses, COM and inertias are not imported
Does anyone have some good suggestions on how to proceed and import SolidWorks CAD models properly, without going over the steps of using OnShape which is not an option in my case?
Let me correct myself: bullet 3. is not applicable. Origin and orientation of all parts are imported correctly.
Hi @mindthomas thank you for posting this issue. I will raise these issues to the team working on Solidworks import.
It would help speed up resolution for this issue if you may be able to share any SLDASM files where these issues happen. Can you share a file? I don’t have Solidworks license to reproduce this.
I am attaching a SolidWorks example model here which includes a main assembly (Assembly_test.SLDASM) with 4 rigid bodies mated with a mix of revolute and primatic joints.
The model also includes some reference geometries such as reference coordinate systems, reference axes and reference points.
Neither the mates/joints, the mass properties nor the reference geometries seems to included when importing into Isaac Sim:
You can download the SolidWorks files and the converted Isaac Sim USD file here:
solidworks_example.zip (1.5 MB)
Thank you for following up. If you think you have found a bug, please file a report in the Isaac Sim repository. You may also post a new discussion there, if you need further help. Thank you.