pboyer / verb

Open-source, cross-platform NURBS
http://www.verbnurbs.com
MIT License
741 stars 106 forks source link

BRep topology (experimental) #36

Open pboyer opened 7 years ago

maufl commented 4 years ago

Hi, I'm currently looking for (open source) implementations of boolean intersections of NURBS-surface based solids as learning material. I realize this PR is very old, but do you remember whether it's mostly complete? Is there anything crucial missing?

pboyer commented 4 years ago

This isn't particularly complete.

This is a better solution to the surface surface intersection problem: https://github.com/pboyer/verb/pull/37. I currently use an approach where I tessellate the surfaces, intersect the meshes, and refine the output. More robust systems generally use a marching approach.

I think this is a better place to look: https://github.com/solvespace/solvespace/tree/master/src/srf

maufl commented 4 years ago

Thanks for the pointer! I did not know about this project so far.

pboyer commented 4 years ago

@maufl This is another good place to learn from: https://github.com/kanzure/brlcad/tree/master/src/libbrep