|
ViewDesignEngine
3.1.0
高性能 CAD 计算几何引擎
|
ViewDesignEngine 是一个高性能 C++17 计算几何引擎,覆盖从底层数学工具到 B-Rep 拓扑建模、SDF 隐式建模、可微分几何、工业格式互操作的全栈能力。
| 模块 | 命名空间 | 说明 |
|---|---|---|
| 基础模块 | vde::foundation | 数学类型、公差、I/O、序列化 |
| 核心几何模块 | vde::core | 点/线/面、变换、多边形、Voronoi、ICP |
| 曲线曲面模块 (vde::curves) | vde::curves | NURBS 曲线曲面、细分 |
| 网格模块 (vde::mesh) | vde::mesh | 半边网格、三角剖分、质量、修复 |
| 空间索引模块 (vde::spatial) | vde::spatial | BVH、Octree、KD-Tree、R-Tree |
| 布尔运算模块 (vde::boolean) | vde::boolean | 2D/3D 布尔、多边形偏移 |
| 碰撞检测模块 (vde::collision) | vde::collision | GJK、SAT、射线、三角交线 |
| B-Rep 模块 (vde::brep) | vde::brep | B-Rep 建模、STEP/IGES、布尔、验证 |
| SDF 模块 (vde::sdf) | vde::sdf | 隐式图元、CSG 树、自动微分、优化 |
| 草图模块 (vde::sketch) | vde::sketch | 2D 约束求解 |
| C API 模块 (vde::capi) | vde::capi | C API 绑定 |
依赖: CMake ≥ 3.16, C++17 编译器, Eigen 3 (自动下载)