Live data from Hacker News

Parametric CAD in Rust

campedersen.com

11–20 of 184 posts

Re: Parametric CAD in Rust

#12
post #7

Earlier quoted context omitted.

My whole CAD experience is with OpenSCAD, which apparently uses the same kernel; Honest question -- what is the alternative? I would assume the vast majority of 3D model processing relies on triangle meshes...

Breps. Nearly all commercial cad packages operate on boundary representations of objects.

I would start with CSG if you are new to these ideas:

https://en.wikipedia.org/wiki/Constructive_solid_geometry

Re: Parametric CAD in Rust

#13
post #2

Unfortunately, using a geometry kernel [1] that operates on triangle meshes means this is a no-go for serious CAD usage. [1]: https://github.com/elalish/manifold

I've built something very similar (also based on triangle meshes, but in TS), and while it wouldn't work for say 3D printing, my target is game object modeling. I guess people have specific use cases in mind when referring to "CAD".

Re: Parametric CAD in Rust

#16
post #13
post #2

Unfortunately, using a geometry kernel [1] that operates on triangle meshes means this is a no-go for serious CAD usage. [1]: https://github.com/elalish/manifold

I've built something very similar (also based on triangle meshes, but in TS), and while it wouldn't work for say 3D printing, my target is game object modeling. I guess people have specific use cases in mind when referring to "CAD".

In my mind, cad that you’re not going to manufacture is “modeling”. Not sure if that’s a common verbal distinction.

Re: Parametric CAD in Rust

#19
I am constantly designing parts myself. I just wish that instead of having many unfinished, unpolished products we had something with the level of Solidworks / Onshape / whatever.

FreeCad is getting somewhere but it is still way behind. The last thing I care about is what language was it implemented with.

Post reply on HN