BRepMesh_IncrementalMesh是三角化网格,划分成六面体网格
时间: 2024-03-23 08:37:19 浏览: 129
01_damageklb_三维网格划分_网格划分_三维网格_Midas网格划分_
您是对的,BRepMesh_IncrementalMesh函数默认使用的确实是三角化算法。如果需要划分成六面体网格,可以使用BRepMesh_IncrementalMesh函数的重载版本,并指定MeshAlgo_Basic六面体算法作为参数,如下所示:
```
BRepMesh_IncrementalMesh(box, 0.5, Standard_True, MeshAlgo_Basic);
```
这样,BRepMesh_IncrementalMesh函数就会使用六面体算法进行网格划分。不过需要注意的是,六面体算法的划分效果可能比三角化算法更好,但同时也会导致更高的计算复杂度和更长的计算时间。因此,在实际应用中需要根据实际需要进行选择。
阅读全文