CGAL 网格布尔运算(并集)

发布时间:2024年01月20日

一、简介

CGAL处理提供了一种Nef(这种方式适用性更强)的网格布尔运算之外,还提供了一种基于三角剖分的布尔运算方法,这种方法对输入网格的拓扑没有限制, 不过其对输入的网格有一些其他限制。 首先,输入网格不得自相交;其次,只有当输出可以由流形三角表面网格界定时,该操作才可以成功。 这意味着输出的网格体积不具有零厚度的部分。 从数学上讲,这意味着输出网格中不允许出现非流形顶点或边。 例如,不可能计算两个不相交但共享边的立方体的并集。 如果你必须处理此类情况,应该考虑使用基于Nef的布尔运算。

二、实现代码

#include <iostream>
#
文章来源:https://blog.csdn.net/dayuhaitang1/article/details/135714271
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。