Earlier quoted context omitted.
Yeah, I've tried to digest the Freecad UI / worflow many times, it's just horrible.
There's definitely room for a UI remix that just embeds a couple of critical workbenches for specific workflows. I use it for designing things for 3d printing, and I spend all of my time in 3 workbenches, maybe 4 if I'm doing something unusual. There's a lot of UI/UX noise I don't need to care about.
Curated Code CAD (2020)
31–40 of 41 posts
Re: Curated Code CAD (2020)
#32Earlier quoted context omitted.
There's definitely room for a UI remix that just embeds a couple of critical workbenches for specific workflows. I use it for designing things for 3d printing, and I spend all of my time in 3 workbenches, maybe 4 if I'm doing something unusual. There's a lot of UI/UX noise I don't need to care about.
I'm curious: have you found a way to export your models to a mesh file format (eg obj) with some amount of control tessellation? Last I tried, I didn't manage to find the control. I assume it exists, but the UI was simply to painful to navigate.
Re: Curated Code CAD (2020)
#33When I last used OpenSCAD, I found it rather lacking. 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. 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
Re: Curated Code CAD (2020)
#34Hey, the author here. I'm sure I'm missing some, let me know if you know of any. One project that's not on there and frankly it's too early to list but I'm hopeful for is KittyCAD [1] Getting funding behind one of these projects could go a long way. [1] https://kittycad.io/blog/introducing-kittycad
OpenCASCADE, contraints engine lifted from FreeCAD, Python bindings that map 1:1 with the GUI (like Blender). A criminally underrated tool.
Re: Curated Code CAD (2020)
#35There is an OpenCascade version compiled down to wasm [1] that we're currently using embedded in our own app. Rendering to WebGL is relatively straight-forward and the system as a whole works well. Gives me a lot of power when designing mechanical systems and running simulations on the resulting models. Perf of the CAD kernel on the web is not great, but 'just good enough'. Troubleshooting issues is tricky though. If…
What do you use for running simulations of your mechanical models?
Very basic stuff, but still useful to quickly change your model in code and have your domain specific sims pick up on it automatically.
Additional advantage is the ease of building custom UIs to configure your model and scenes.
Re: Curated Code CAD (2020)
#36Earlier quoted context omitted.
> Basic things like 'hollow this object out, leaving a 3mm shell' are nearly impossible. 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
Except that only works when the distance field accurately represents Euclidian distance, which it certainly won't the minute you apply any sort of non-trivial distortion.
Re: Curated Code CAD (2020)
#37So after reading this, I went and tried cadquery ... it's really nice, but it is very, very unfortunately tied at the hip with anaconda, which is a monstrosity.
I'm not sure why they would tie such a ball and chain to an otherwise super nice CAD scripting tool.
There is luckily a docker based solution [1] that cleanly lets you wrap and try the whole cancerous thing without it spilling all over your system.
[1] https://github.com/RubenRubens/cq-containers/tree/master/cq-...
Re: Curated Code CAD (2020)
#38Hey, the author here. I'm sure I'm missing some, let me know if you know of any. One project that's not on there and frankly it's too early to list but I'm hopeful for is KittyCAD [1] Getting funding behind one of these projects could go a long way. [1] https://kittycad.io/blog/introducing-kittycad
- https://github.com/nickc92/ViewSCAD
- Matt Keeter's stuff (listed here https://www.mattkeeter.com/projects/, including https://github.com/mkeeter/antimony and https://www.mattkeeter.com/projects/ao/, though I see you have libfive)
- https://solvespace.com/index.pl
- https://mirmik.github.io/zencad/en/
- https://github.com/fogleman/sdf
This is from a list entitled "migrate away from OpenSCAD", but somehow I can never manage to do that...Thanks for this site!
Re: Curated Code CAD (2020)
#39Slightly OT: So after reading this, I went and tried cadquery ... it's really nice, but it is very, very unfortunately tied at the hip with anaconda, which is a monstrosity. I'm not sure why they would tie such a ball and chain to an otherwise super nice CAD scripting tool. There is luckily a docker based solution [1] that cleanly lets you wrap and try the whole cancerous thing without it spilling all over your syste…
Re: Curated Code CAD (2020)
#40Earlier quoted context omitted.
Except that only works when the distance field accurately represents Euclidian distance, which it certainly won't the minute you apply any sort of non-trivial distortion.
Do you have examples?