likang
|
2f89d7930c
|
feat(cadfs): expand reconstruction capability coverage
|
2026-09-09 10:11:46 +08:00 |
|
likang
|
738934416e
|
feat(cadfs): 扩展重建引擎能力并固化代表性模型回归
- 扩展 CDSL engine 的 shell、sweep、loft、reference plane、pattern 等运行时能力,
支持新的实体结果模式、双向拉伸、曲线扫掠、镜像/圆周阵列及相关 selector 解析。
- 完善 Build123d 适配层的拓扑快照、Compound/ShapeList 兼容处理和旋转曲面识别,
兼容 Python 3.12 / 当前 Build123d 缺少 axis_of_rotation 的合法曲面场景。
- 扩展 CDSL schema、profile schema、capability analysis、semantic validation 和
sketch solver,使新增建模操作能够被校验、执行并保留可诊断的部分结果。
- 完善 CADFS FeatureScript lowering:
支持 shell、sweep、surface/实体 loft、圆周阵列副本、镜像副本、删除阵列实例、
新 body 操作、更多拉伸终止条件和 reference plane 变体。
- 补齐椭圆、B-spline、环形区域、imprint、SWEPT_FACE、CAP_FACE、OFFSET_FACE 等
草图和拓扑引用的转换逻辑,改善后续特征的工作平面、轴线和 profile 定位精度。
- 改进 selector binding:支持 pattern 前缀复合 B-rep 快照、交集顶点引用、
多面 match_mode=all、圆柱轴线/半径和面积下限等稳定匹配条件。
- 修复 MID_PLANE 法向统一后交线方向未同步的问题,恢复 00287955 基准面的正确位置;
修复 00542223 sweep 路径反转后的切线契约和 00423838 的拓扑面数不稳定测试假设。
- 修正 CADFS 比较模块 import 路径,补充重建报告、批量重建脚本、目标文档和 README。
- 新增并扩展 engine、lowering、parser、selector binding、reports、integration 和
Onshape pipeline 回归测试,覆盖代表性 CADFS 特征链及运行时兼容性。
|
2026-09-08 11:47:10 +08:00 |
|
likang
|
e7dc521ece
|
Merge remote-tracking branch 'origin/main' into lk_dev
# Conflicts:
# backend/engine/cdsl_engine/capabilities.py
|
2026-09-07 18:34:45 +08:00 |
|
likang
|
038d38ed98
|
feat(cadfs): 补齐核心建模能力并建立代表性回归
- 新增 loft、双向切除、through-all/up-to-next 等 CADFS lowering 与 engine 支持
- 支持多种 reference plane、B-spline profile 和 circular pattern replay
- 保留 transform 历史,并烘焙安全的单源平移/旋转变换
- 改进 selector 绑定、拓扑快照和 pattern 变换处理
- 建立 17 个代表样本的转换、重建与比较回归工具链
- 补充 schema、author guidance、运行时和几何回归测试
|
2026-09-07 18:21:07 +08:00 |
|
ganjihong
|
a208ea5c8b
|
open_slot 的第二次迭代
|
2026-09-07 17:44:05 +08:00 |
|
ganjihong
|
c5f789c385
|
fix(engine): 保留并正交化平面 y_dir 方向
|
2026-08-27 14:36:08 +08:00 |
|
likang
|
beaa5dd9fe
|
优化生成流程
|
2026-08-25 17:41:24 +08:00 |
|
likang
|
fd8c0c37ad
|
优化engine
|
2026-08-24 10:01:21 +08:00 |
|
likang
|
41ed846c23
|
change
|
2026-08-21 11:13:18 +08:00 |
|
likang
|
beba8744b4
|
Initial commit
|
2026-08-19 19:34:30 +08:00 |
|