我一直在研究基于vtk的pyvista,我感到有点惊讶的是,在几何对象的不同单元格的索引的内部数据结构中没有强加任何顺序。
四面体就是4个指数的元组,三角形是3的元组,这通常是好的,但是对于各种操作,如剪裁/网格布尔运算等,我认为要求某种固定的顺序是很自然的--在三角形/凸多边形的情况下,总是按顺时针方向固定顺序。基于这个顺序在离散微分几何学中的重要性,我认为强制排序对于诸如测地学等各种各样的事情都是非常有用的。
那为什么不是这样呢?它不像我想的那么有用吗?
发布于 2022-05-30 07:22:34
简单:在3D中,没有顺时针/顺时针顺序,你可以看到两边的多边形。
(在一个完整的网格上,如果形成一个可定向的流形,则可以要求所有的面都是一致的。)
最后的备注:如果这样的订单是可能的,你可以肯定它会在任何地方使用。
https://stackoverflow.com/questions/72411026
复制相似问题