![]() ![]() Providing you code your difference()s and union()s correctly, OpenSCADĬan generate a valid manifold mesh on export. Now you can cut parts out of that polyhedron or add parts to it and, Which IS then seen as a CSG object just like any other cube() or This converts the triangles of an STL mesh into an OpenSCAD polyhedron Reasonable degree of success: However, I find it better to use Riham's STL-to-SCAD converter: You can run STLs made this way through NetFabb Online Service with a It looks okay to the eye but as far as the software is Mesh anymore, plus OpenSCAD has added the "shell" of the hole as a Generated at export time, your CSG objects have their trianglesĬreated plus the STL (or what's left of it) is defined as a separateįor example, if you a hole in an STL file, you've essentially justĮrased a bunch of vertices and faces, so the part is not a manifold Then you erase parts of the STL or tack bits on. OpenSCAD doesn't see the STL as a CSG object However, when you import an STL you're bringing in a manifold mesh Everything is (hopefully) a valid manifold shape. ![]() Manifold mesh, the triangles which make up the mesh are generated atĮxport time. When you design parts with code using CSG then export them to a The way I understand it, OpenSCAD doesn't work this way. > restriction on using difference() on imported objects? > seemed to ignore the differencing that I had done. > it work, but even though I was able to quick render OK (F5) a full render I know I've done something like this in the past and had > up using difference commands in order to get something that I could make a I recently tried to bring in an STL with an import command and then slice it
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |