Live data from Hacker News

Parametric CAD in Rust

campedersen.com

1–10 of 184 posts

Re: Parametric CAD in Rust

#3
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

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...

Re: Parametric CAD in Rust

#4
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

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...

libfive

Re: Parametric CAD in Rust

#5
Curious to how well LLM's work in this context! (mentioned as one of the reasons to embed CAD in Rust)

I only know of another text -> STL AI model, I'm quite a bit more excited about this idea.

Does someone have experience with this?

Re: Parametric CAD in Rust

#7
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

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.

Re: Parametric CAD in Rust

#8
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

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...

OpenCASCADE?

https://dev.opencascade.org/

Post reply on HN