CSG网格布尔运算 笔记
分类:
文章
•
2024-04-11 16:44:43
1 前言
- CSG是一个C++开源库,用于3D网格的布尔运算
- 使用这个库的最初目的不是为了建模,而是为了投机取巧实现网格模型的切割操作,但在使用过程中发现这个库对复杂模型的兼容性极差,刚开始就报错。故想用来记录一下自己的处理过程。(尝试解决中)
2 报错调试
2.1 错误1
- Array index is out of range –>数组越界
IndexOutOfRangeException: Array index is out of range. Parabox.CSG.CSG_Model..ctor (UnityEngine.GameObject go) (at Assets/pb_CSG-master/CSG/Classes/CSG_Model.cs:38) Parabox.CSG.CSG.Subtract (UnityEngine.GameObject lhs, UnityEngine.GameObject rhs) (at Assets/pb_CSG-master/CSG/CSG.cs:203) Intersection.S () (at Assets/Intersection.cs:31) Intersection.Update () (at Assets/Intersection.cs:23)