I found an acceptable way to import OpenSCAD files into a fully editable Fusion360 body and I thought I would share in case it can help someone else.
- Download OpenSCAD file and open in OpenSCAD (https://www.openscad.org/)
- Export to .CSG in OpenSCAD
- Download and install FreeCAD (https://www.freecadweb.org/)
- Open the saved .CSG file in FreeCAD
- Select the model in the model tab (mine was auto-named "Matrix_Union")
- Go to File>Export (Ctrl+E) and Export to "STEP with colors (*.step, *.stp)" and save
- Open Fusion360 and select File>Open (Ctrl+O)>"Open from my computer..."
- Select the saved .step file and open
- Now you should have a converted body that is able to be edited non-destructively
I often come across files on thingiverse and elsewhere with OpenSCAD files, but I could not figure out a good way to import these files into Fusion360 while maintaining the proper shapes and dimensions without dealing with a mesh.
When I use an imported STL (mesh converted to Brep) the faces are not continuous and I cannot adjust tolerances with the press-pull function
Failed press-pull on continuous face from SCAD>STL File conversion
When I convert from SCAD to CSG in OpenSCAD, then from CSG to STEP in FreeCAD (as per the workflow above) the continuous face is easily adjusted with the press-pull function
Successful press-pull on continuous face from SCAD>CSG>STEP File conversion