Earlier quoted context omitted.
That people on this forum convinced themselves that it's a reasonable take to vibe code a useful geometric kernel is profoundly depressing.
Just wait for sometime, there will be one. There are many geniuses on HN for tacking up challenge
Open source CAD in the browser (Solvespace)
41–50 of 135 posts
Re: Open source CAD in the browser (Solvespace)
#42Earlier quoted context omitted.
Only for the constraint solver. Dune uses OCCT for the solid model.
I'm curious why you didn't go with OCCT for Solvespace.
I didn't start Solvespace, but Jonathan was apparently in a DIY mode after developing his take on constraint-based sketching. It's also very easy to go from NURBS curves to NURBS surfaces, the challenge begins at boolean operations which continue to be a source of bugs for us. This is really the only option other than OCCT and the code is small and approachable so I try to make it better.
Re: Open source CAD in the browser (Solvespace)
#43Re: Open source CAD in the browser (Solvespace)
#44Earlier quoted context omitted.
> I think OpenSCAD is currently the best and most feature complete choice As much as I love OpenSCAD, I would strongly disagree with your conclusion. All the OpenSCAD language can do is boolean operations and moreover, the engine can only implement those on polygonal (triangle actually) meshes. That's a very far cry from what a modern commercial CAD engine can do. For example, the following things are very, very hard…
using BOSL2 alleviates most issues I've run into with OpenScad for chamfers and the like, but it is an extra set of functions you need to remember sadly https://github.com/BelfrySCAD/BOSL2
It's also extremely slow: it implements chamfers and fillets using morpho, and if you have a large number of fillets, the morpho algorithms (minkowski / hull) are very much non linear in time on polygonal meshes, which leads to compute time explosion if you want a visually smooth result.
Re: Open source CAD in the browser (Solvespace)
#45Earlier quoted context omitted.
I'm curious why you didn't go with OCCT for Solvespace.
>> I'm curious why you didn't go with OCCT for Solvespace. I didn't start Solvespace, but Jonathan was apparently in a DIY mode after developing his take on constraint-based sketching. It's also very easy to go from NURBS curves to NURBS surfaces, the challenge begins at boolean operations which continue to be a source of bugs for us. This is really the only option other than OCCT and the code is small and approachab…
Re: Open source CAD in the browser (Solvespace)
#46I implemented a full kernel in rust and compile it to wasm https://github.com/ecto/vcad
Re: Open source CAD in the browser (Solvespace)
#47Earlier quoted context omitted.
All we need is a genius, with unlimited claude and codex credit and he will replace Fusion 360 atleast in 3d printing and machining space It's so sad most guys aren't comming together to build some great CAD engine which open source really needs! Gimp is shame, photoshop is increasingly being lockdown and people who have smarts to fix that are doing nothing.
That people on this forum convinced themselves that it's a reasonable take to vibe code a useful geometric kernel is profoundly depressing.
Re: Open source CAD in the browser (Solvespace)
#48Earlier quoted context omitted.
FreeCAD is amazing these days. It has completely replaced my use of Autodesk Fusion 360 for woodworking projects. It is capable and the UI is understandable. Its feature depth is incredible. FreeCAD is becoming like Blender and Inkspace - incredibly robust and capable and equivalent in most cases to the commercial alternatives. I find the rendering side of things under developed though.
> FreeCAD is amazing these days. FreeCAD has become much better, no denying it. "Amazing" is however not the word I would use though, the UI is still very convoluted and very hard to learn. The worst part in FreeCAD, and which remains true to this day is the load of minutia you need to know to handle/avoid weird corner cases that you inevitable run into when you start building complex models and where FreeCAD stubbor…
Fusion360 at least works on Linux
Photoshop/Lightroom don't.
Re: Open source CAD in the browser (Solvespace)
#49Does this use its own backend/engine? I've been working on LLM to CAD tool[0] and have realised there are so many backends and options to choose from. Since the realisation I'm trying to find the best representation for an LLM. I think OpenSCAD is currently the best and most feature complete choice, but I definitely need to dig a bit deeper. If anyone has any pointers I welcome them! [0]: https://GrandpaCAD.com
> I think OpenSCAD is currently the best and most feature complete choice As much as I love OpenSCAD, I would strongly disagree with your conclusion. All the OpenSCAD language can do is boolean operations and moreover, the engine can only implement those on polygonal (triangle actually) meshes. That's a very far cry from what a modern commercial CAD engine can do. For example, the following things are very, very hard…
Re: Open source CAD in the browser (Solvespace)
#50Here's my take on CAD in the browser! https://vcad.io I implemented a full kernel in rust and compile it to wasm https://github.com/ecto/vcad