|
ViewDesignEngine
3.1.0
高性能 CAD 计算几何引擎
|
| 核心几何模块 | 点/向量/变换、多边形、凸包、Voronoi、ICP、距离计算 |
| 基础模块 | 数学类型、公差系统、精确谓词、文件 I/O、序列化 |
| 曲线曲面模块 (vde::curves) | Bézier、B-Spline、NURBS 曲线与曲面的求值、求导、细分 |
| 网格模块 (vde::mesh) | 半边网格、Delaunay 2D/3D、简化、平滑、修复、参数化、Marching Cubes |
| 空间索引模块 (vde::spatial) | BVH (SAH)、Octree、KD-Tree、R-Tree (STR bulk-loading) |
| 布尔运算模块 (vde::boolean) | 2D Sutherland-Hodgman 裁剪、3D 网格布尔、多边形偏移 |
| 碰撞检测模块 (vde::collision) | GJK/EPA、SAT、Möller-Trumbore 射线-三角形、三角-三角交线 |
| B-Rep 模块 (vde::brep) | 边界表示建模、STEP/IGES 导入导出、布尔运算、验证、fillet/chamfer/shell |
| SDF 模块 (vde::sdf) | 隐式建模:15+ 图元、CSG 树、自动微分、梯度优化、SDF→Mesh |
| 草图模块 (vde::sketch) | 2D 约束求解器 |
| C API 模块 (vde::capi) | 纯 C 接口,支持 FFI / 跨语言绑定 |