3 ms·
AFAIK there isn't really another reasonable way of rendering other than having render meshes attached to everything (due to GPU architecture), but they shouldn'
by defterGoose 5y ago
AFAIK there isn't really another reasonable way of rendering other than having render meshes attached to everything (due to GPU architecture), but they shouldn't be getting used for any calculations so it also shouldn't matter very much.
- ur-whale 5y ago> it also shouldn't matter very much. There is usually a point at which you need to take your model out of the CAD out of the CAD tool. For example to 3D print or to render. And at that point, fine control on the meshing is rather important. Sure, if you have a manufacturing tool that can directly handle NURBS, great. That's certainly not the majority of the the hobbyist / prosumer market. And the actual pros ... they don't use stuff like Cadquery, they use solidworks and the like. So, yes: proper conversion to a polygonal mesh with fine control matters a great deal.
- defterGoose 5y ago> So, yes: proper conversion to a polygonal mesh with fine control matters a great deal. Sure, but the output conversion tools shouldn't be built around the render mesh. Any CAD tool worth it's salt should be able to take the best underlying representation of the model and give you an .stl with arbitrary precision. Every time I've ever exported a mesh from a NURBS modeller, I've gotten a dialog that lets you choose parameters. I'm not so experienced with standalone renderers (I usually only need the built-in ones), but the mesh that the CAD program uses to render should basically only be used for that purpose. Most programs shouldn't even give you access to it unless you open it up and look and the guts.