Basic things like 'hollow this object out, leaving a 3mm shell' are nearly impossible.
Anything non-trivial takes minutes or hours to compile, making debugging really hard.
Are these newer tools better?
Basic things like 'hollow this object out, leaving a 3mm shell' are nearly impossible.
Anything non-trivial takes minutes or hours to compile, making debugging really hard.
Are these newer tools better?
As rough as OpenSCAD is, I find myself coming back to it, because CAD-as-code is just so useful (including leaving comments). For bashing out quick, fairly simple models I still like it. The various OpenSCAD DSLs can help, but also not when they get superseded or get in your way. I think the review on the posts blog summarizes it well [0].
FreeCAD is apparently capable, but the UI defeats me. IMO, it tries to do too many things and doing none well.
The post doesn't really do a good job of comparing how mature the others are, so I'm not sure. But if CadQuery works as well as OpenSCAD or better, I may just be sold.
Though dunno about UX using it, probably not as streamlined as OpenSCAD, though maybe more powerful?
Last I tried, I didn't manage to find the control. I assume it exists, but the UI was simply to painful to navigate.
This is the crux of why you've come to this conclusion: FreeCAD is frustrating to work with compared to other CAD platforms.
- proper fillets
- proper chamfers
- surface-surface intersection
It is also limiting because it can only generate triangle meshes and can indeed be slow when models get bigHowever, for many situations, especially for prototyping, it is good enough and a really great tool.
It is definitely the first tool I turn to when I want to model a simple part quickly.
Yeah, I think that's a consequence of how they're constructing the objects. But things like signed distance fields make that easier* because it'd just be "expand the SDF by 3mm" - https://github.com/fogleman/sdf has `shell` for this.
* if you can wrap your head around the math/geometry, I guess