I have been trying to create a method for doing this in Grasshopper.
I have created planes that move along the bounding box which can be used to trim the rough data along the naked edges and an extrude the resulting naked edge. (see attached).
Unfortunately, this mehtod results in self-intersections and is quite prone to failure due to all of the boolean operations. Is there a better approach to this problem
I am new to a grasshopper so I would really appreciate the assistance of the wealth of knowledge om this forum. Thanks
I looked at your attached files. It looks like that the software your mentioned does a remeshing to cull these little fragments. With common methods, I can’t get a good closed mesh. Your method is probably doable , but still not the same result and relies heavily on the boolean operations. One idea I had in mind is to use voxel-modeling, like Monolith ( https://www.food4rhino.com/app/monolith) or the brand-new plugin Dendro ( https://www.food4rhino.com/app/dendro). Maybe this could be a cleaner solution?
I hope these ideas can help you…
Greetings,
Bumaye
to add to @bumaye’s great response, we actually have used dendro in dental applications and it works great. just extrude the naked boundary, cap it, convert it into a dendro volume, and then convert back to a mesh. even if the input mesh is not perfectly closed, the final output should watertight. the major issue would be if any of your holes are bigger than the voxel size.
@ Buaye and ryein this has been very helpful. Yesterday evening I spent an hour researching voxel-based modelling and it looks to have a lot of advantages and I am always interested to pick up something new.
ryein I’m super interested in hearing what dental applications. Can I shoot you a PM?
Thanks for sharing the tools and the knowledge guy. I really appreciate it!
Using the Dendro example files I’ve been trying to put something together to copy create what you included in your screenshot but I am struggling. Would you happen to have saved the .gh file?
put this together for you. basically, reference the teeth scan at the beginning and it will automatically make it a solid with a base. it also includes an orientation module that will take any teeth scan and automatically position it in the exact same place. this is helpful if you want to do other moves on the teeth because you are always guaranteed the imported teeth will be in the same position in world space.
I had given up hope on finding a solution for this. Thanks so much you are a wizzard! Can you PM me your personal details. If you are interested I might have a project for you.