茂之钳
|
40440fcc3e
|
feat: GLTF/GLB export with normals + B-Rep tessellation + pipeline example
CI / Build & Test (push) Failing after 32s
CI / Release Build (push) Failing after 31s
|
2026-07-24 09:06:12 +00:00 |
|
ViewDesignEngine
|
029dd6b75a
|
feat: v0.6.0 精度提升 — Shewchuk Level C + 分层容差 + 业内方案调研
CI / Build & Test (push) Failing after 31s
CI / Release Build (push) Failing after 31s
精确谓词: Shewchuk Level B → Level C (expansion arithmetic)
- Dekker split + Two-Product + Two-Sum + Expansion 4-component
- orient_2d/3d 自适应精度,支持大坐标(>1e14)
- in_circle 扩展精度
容差系统: 单级 → 分层
- Tolerance::tighten/relax 继承
- Tolerance::min 合并取更严格
- ToleranceScope 作用域临时容差
- 预设容差级别: Modeling/Fitting/Intersection/Snapping
文档: 新增 06-精度提升方案调研 (252行)
- 6种主流精度方案对比
- Parasolid/ACIS/OCCT/CGAL 商业内核解密
- VDE v0.6-v2.0 精度提升路线图
|
2026-07-23 09:58:38 +00:00 |
|
ViewDesignEngine
|
ad85f199db
|
fix: GJK 重写 — 球体碰撞正确 + 所有示例验证通过
CI / Build & Test (push) Failing after 35s
CI / Release Build (push) Failing after 37s
- GJK: 重写 simplex 迭代逻辑,球体分离/重叠判定正确
- collision 示例: 修复 lambda 返回类型
- 测试: 25/25 passed
- 示例: 6个全部跑通且输出正确
|
2026-07-23 09:22:36 +00:00 |
|
ViewDesignEngine
|
352ee39f53
|
feat: 插件化 API 架构 — C API + 模块独立 + 外部集成示例
CI / Build & Test (push) Failing after 37s
CI / Release Build (push) Failing after 35s
核心设计:
- include/vde/vde.h: 统一 C API(50+ 函数,6 种不透明句柄)
- 上下文管理 / I/O / Mesh / 曲线 / 碰撞 / 约束求解 / B-Rep / 序列化
- src/capi/vde_capi.cpp: 完整 C API 实现 (240行)
- examples/07_capi_integration: C 语言外部调用示例
- CMake: 添加 vde_capi 库 + install 导出支持
模块架构(每个独立 .a):
vde_foundation → vde_core → vde_curves → vde_mesh
→ vde_spatial → vde_boolean / vde_collision
→ vde_brep / vde_sketch → vde_capi
|
2026-07-23 09:06:18 +00:00 |
|
ViewDesignEngine
|
02d0520aa5
|
v0.1.0: 初始工程骨架 — 7模块 40头文件 32源文件 17文档 Apache-2.0
|
2026-07-23 05:27:51 +00:00 |
|