←back to thread

316 points pabs3 | 1 comments | | HN request time: 0.209s | source
Show context
IshKebab ◴[] No.42170907[source]
Unfortunate but extremely predictable. The commercial market for CAD cares about CAD that actually works, not free software ideals. FreeCAD is simply not in the same league as commercial CAD like Solidworks, NX, Creo, etc. IMO it's not even in the same league as SolveSpace, at least last time I used it (which was admittedly some years ago).
replies(2): >>42171049 #>>42171070 #
phoronixrly ◴[] No.42171070[source]
The parent comment rephrased: 'oh it was a useless effort like any other effort to push open source in CAD'. (Not true btw, Blender is an institution in non-parametric design, the niche for open-source is just for parametric CAD).

How is open source supposed to break through to this 'market' as you call it? Should we just give up instead?

replies(2): >>42171607 #>>42176078 #
IshKebab ◴[] No.42176078[source]
Blender is a great success story, but even that started from a commercial codebase. Even Blender, which is aimed at artists, had a pretty awful UX for a long time. It only got tooltips relatively recently.

I think the UX situation is even worse in open source CAD and EDA because they're written by... you know. Kicad and Geda have abysmal UX. Only recently have we got Horizon that is pretty good.

The only open source CAD software I've seen that is in any way remotely usable is SolveSpace. It's actually quite good but it has a few big limitations:

* No bevels or fillets

* Small holes become diamonds; I'm not sure why but apparently it was quite hard to have an angular precision for some reason

* The UI is quite odd; some custom toolkit.

IMO if you switched it to Qt, fixed the other two issues, and spent some effort promoting it (it seems to be relatively unknown for some reason) that would go a loooong way towards "good CAD". Hopefully it would take mindshare away from FreeCAD which is just giving open source CAD a bad name.

replies(1): >>42184191 #
1. WillAdams ◴[] No.42184191[source]
Have you tried Dune3D yet? I found it surprisingly usable, enough so that it seemed worth making some detailed notes on the tutorial:

https://github.com/dune3d/dune3d/discussions/118

which, unlike almost every other traditional 3D tool I've tried I was actually able to complete.