If you know how to program, build123d is a FOSS option that isn’t FreeCAD! You can create objects directly from Python code, including fillets and chamfers! I’ve been playing around with it a lot and while there’s definitely a learning curve, it’s pretty powerful! There’s a VS Code addon that allows you to visualize what you’re working on and visually debug as well. I can do a lot of things I couldn’t do in OpenSCAD (which is another easier code cad option).
As someone who has working in CAD for 15 years I can tell you that most users don’t want to program 3D models. All of the top CAD packages are graphical for a reason. We need to build something to be up to par and FreeCAD is also not it.
Ouch!
I like OpenSCAD. I was interested in your solution until I found an example. It’s way too verbose for me. OpenSCAD has its flaws, but it’s simple.
OpenSCAD is definitely easier, and I still like it too. I started learning build123d because I wanted fillets and splines, and because you can reference the properties of an existing object (like height) when making another object. Those have always been big drawbacks of openscad for me.
If you know how to program, build123d is a FOSS option that isn’t FreeCAD! You can create objects directly from Python code, including fillets and chamfers! I’ve been playing around with it a lot and while there’s definitely a learning curve, it’s pretty powerful! There’s a VS Code addon that allows you to visualize what you’re working on and visually debug as well. I can do a lot of things I couldn’t do in OpenSCAD (which is another easier code cad option).
As someone who has working in CAD for 15 years I can tell you that most users don’t want to program 3D models. All of the top CAD packages are graphical for a reason. We need to build something to be up to par and FreeCAD is also not it.
Ouch!
I like OpenSCAD. I was interested in your solution until I found an example. It’s way too verbose for me. OpenSCAD has its flaws, but it’s simple.
OpenSCAD is definitely easier, and I still like it too. I started learning build123d because I wanted fillets and splines, and because you can reference the properties of an existing object (like height) when making another object. Those have always been big drawbacks of openscad for me.