|
ViewDesignEngine
3.1.0
高性能 CAD 计算几何引擎
|
三维网格布尔运算 更多...
#include "vde/boolean/boolean_2d.h"#include "vde/core/polygon.h"#include "vde/mesh/halfedge_mesh.h"
命名空间 | |
| vde | |
| vde::boolean | |
函数 | |
| HalfedgeMesh | vde::boolean::mesh_union (const HalfedgeMesh &a, const HalfedgeMesh &b) |
| 网格并集 A ∪ B 更多... | |
| HalfedgeMesh | vde::boolean::mesh_intersection (const HalfedgeMesh &a, const HalfedgeMesh &b) |
| 网格交集 A ∩ B 更多... | |
| HalfedgeMesh | vde::boolean::mesh_difference (const HalfedgeMesh &a, const HalfedgeMesh &b) |
| 网格差集 A − B 更多... | |
| HalfedgeMesh | vde::boolean::mesh_sym_diff (const HalfedgeMesh &a, const HalfedgeMesh &b) |
| 网格对称差 (A − B) ∪ (B − A) 更多... | |
| HalfedgeMesh | vde::boolean::clip_mesh (const HalfedgeMesh &a, const HalfedgeMesh &b, bool invert_b=false) |
| 用网格 B 裁剪网格 A 更多... | |
| HalfedgeMesh | vde::boolean::invert_mesh (const HalfedgeMesh &m) |
| 翻转网格所有面片的法线方向 更多... | |
| HalfedgeMesh | vde::boolean::merge_meshes (const HalfedgeMesh &a, const HalfedgeMesh &b) |
| 合并两个网格 更多... | |
| HalfedgeMesh | vde::boolean::mesh_boolean (const HalfedgeMesh &a, const HalfedgeMesh &b, BooleanOp op) |
| 网格布尔运算统一接口 更多... | |
| bool | vde::boolean::is_point_inside_mesh (const core::Point3D &p, const HalfedgeMesh &mesh) |
| 判断三维点是否在封闭网格内部 更多... | |