背景:
我们拿到的模型,基本都是空壳模型,那么有时,我们在对模型切割之后,如何保证切割之后的模型依旧是封闭的呢?
问题一: 常规的方法基本都是补洞法,但是补洞有个限制,其是用面积来衡量这个洞是否有必要补,如果是手动补洞那还好,如果是自动,那么这个HoleSize就很难确定了,麻烦;
问题二: 那么我们是否可以用另一种方式,获取洞的边界来构建polygon解决呢? 这个想法不错,但是这里的边界有可能是任意边界,凸包不在话下,那么遇到凹包或者自相交的情况下,如何解决呢?额,貌似没有特别好的方法;
解决方式:
那么有没有一种方法解决呢? 这里呢,博主找了一种降维补洞法,具体流如下
![](https://i-blog.csdnimg.cn/blog_migrate/a1a7d800058099736cf99145dc5f2694.png)
解决结果:
任意切割之后,每个平面都闭合的很好.