![]() |
Dandelion 1.1.2
A light-weight 3D builder for educational usage
|
使用半边网格 (halfedge mesh) 进行几何处理操作的模块。 更多...
文件 | |
| 文件 | halfedge.h |
| 半边网格所需各种类型的公共头文件。 | |
类 | |
| struct | Halfedge |
| 半边网格中最关键的几何元素。 更多... | |
| struct | Vertex |
| 半边网格中的顶点。 更多... | |
| struct | Edge |
| 半边网格中的边。 更多... | |
| struct | Face |
| 半边网格中的面片。 更多... | |
| class | HalfedgeMesh |
| 半边网格整体。 更多... | |
枚举 | |
| enum class | HalfedgeMeshFailure { NO_SELECTED_MESH , MULTIPLE_ORIENTED_EDGES , NON_MANIFOLD_VERTEX , INIFINITE_POSITION_VALUE , INVALID_HALFEDGE_PERMUTATION , INVALID_VERTEX_CONNECTIVITY , INVALID_EDGE_CONNECTIVITY , INVALID_FACE_CONNECTIVITY , ILL_FORMED_HALFEDGE_INVERSION , POOR_HALFEDGE_ACCESSIBILITY } |
| 半边网格的不合法情况。 更多... | |
使用半边网格 (halfedge mesh) 进行几何处理操作的模块。
Dandelion 中的几何操作分为局部操作和全局操作两类:
|
strong |
半边网格的不合法情况。
在创建半边网格失败或验证其合法性失败时,用该枚举类代表失败原因。
更详细的说明见运行时输出的日志内容。