Commit Graph

71 Commits

Author SHA1 Message Date
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 d2a33390dd Merge pull request 'open_slot 的第二次迭代' (#13) from ganjihong into main
Reviewed-on: #13
2026-09-07 18:21:56 +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
likang 4ad890b7b4 Merge pull request '几何引擎新增open_slot功能。' (#12) from ganjihong into main
Reviewed-on: #12
2026-09-07 16:59:05 +08:00
ganjihong 9a3e09b9f5 几何引擎新增open_slot功能。 2026-09-07 16:44:06 +08:00
likang c1b84d1f76 Merge pull request '修改了一些之前增加功能的bug' (#11) from ganjihong into main
Reviewed-on: #11
2026-09-07 15:57:53 +08:00
ganjihong 9160c2bace 修改了一些之前增加功能的bug 2026-09-07 15:25:24 +08:00
likang 4f068068f9 Merge pull request 'Ganjihong: thread 功能的主要功能实现' (#10) from ganjihong into main
Reviewed-on: #10
2026-09-04 17:49:53 +08:00
ganjihong ef5d393c20 内螺纹 thread_cut 算子的增加 2026-09-04 17:42:04 +08:00
likang 921ba5eab3 change 2026-09-04 11:17:36 +08:00
ganjihong 9abba1b12d Merge branch 'ganjihong' of https://gitea.robotquan.com/likang/cdsl-cad into ganjihong 2026-09-04 10:36:45 +08:00
ganjihong 9c52022c14 thread 功能的主要功能实现 2026-09-04 10:29:39 +08:00
likang 9e27f11bb7 Merge pull request '增加了thread几何基础操作' (#9) from ganjihong into main
Reviewed-on: #9
2026-09-04 10:18:51 +08:00
likang 1b6958db62 Merge branch 'main' into ganjihong 2026-09-04 10:18:36 +08:00
ganjihong bb9e8a8720 增加了thread几何基础操作 2026-09-03 19:39:06 +08:00
likang 1a43556910 Merge pull request 'feat: add 增加了几个较为简单的几何操作' (#8) from ganjihong into main
Reviewed-on: #8
2026-09-03 17:05:08 +08:00
ganjihong ef9626f936 feat: add primitive & pattern geometry ops to build123d adapter
- add box/cylinder/intersect/sweep/sweep_path/helix_path primitives
- add pattern_linear/pattern_circular direct kernel arraying
- refactor boolean result normalization into _coerce_single_or_compound
2026-09-03 16:14:33 +08:00
likang 100a0e106b Merge remote-tracking branch 'origin/main' into codex/save-current-work-20260901 2026-09-03 10:42:31 +08:00
likang c25b73c71e 添加cadfs_to_cdsl代码,优化cad生成 2026-09-03 10:40:51 +08:00
likang bd03efd8b6 Merge pull request 'Ganjihong' (#7) from ganjihong into main
Reviewed-on: #7
2026-09-02 13:57:49 +08:00
likang f3eb5dff54 优化流程 2026-09-02 13:51:35 +08:00
likang 97a03c290b chore: save current work 2026-09-01 16:37:27 +08:00
likang bc87bd6d2d 重构 改为标准化输出 2026-09-01 14:10:23 +08:00
ganjihong 20df5248a4 Merge branch 'ganjihong' of https://gitea.robotquan.com/likang/cdsl-cad into ganjihong 2026-08-31 17:41:03 +08:00
ganjihong 99796b03e8 refactor(engine): 更新特征配置模式 2026-08-31 17:40:50 +08:00
ganjihong 256193a5c6 fix(engine): 修正孔轴向判定并补充实体计数 2026-08-31 17:39:14 +08:00
likang a16919f050 Merge pull request 'Ganjihong' (#6) from ganjihong into main
Reviewed-on: #6
2026-08-31 17:01:24 +08:00
ganjihong 52dd2d929a revert 9d849df618
revert feat(engine): 鏀寔 annulus/circles profile 鐩存帴閲嶅缓涓?schema 鍚屾
2026-08-31 16:44:59 +08:00
ganjihong d192ac5ccd pattern引用重解析,修复完成 2026-08-31 16:01:53 +08:00
likang 7533b298f1 优化 2026-08-31 14:16:08 +08:00
ganjihong dee5e7557a feat:新增登录功能 2026-08-28 18:17:38 +08:00
ganjihong 0a50d9098e fix(json_to_cdsl): 补充倒角角度缺失兜底逻辑注释 2026-08-28 16:45:26 +08:00
ganjihong 9d849df618 feat(engine): 鏀寔 annulus/circles profile 鐩存帴閲嶅缓涓?schema 鍚屾 2026-08-28 16:20:49 +08:00
likang f5898b5321 Merge pull request 'Lk dev' (#5) from lk_dev into main
Reviewed-on: #5
2026-08-27 19:09:41 +08:00
likang b1b226593a merge 2026-08-27 19:07:57 +08:00
likang 59df6ffc47 Merge pull request 'fix(engine): 支持显式坐标选择器的阵列变换' (#4) from ganjihong into main
Reviewed-on: #4
2026-08-27 19:00:02 +08:00
likang b26db86d78 修改agent流程,分步构建cdsl 2026-08-27 18:59:33 +08:00
ganjihong 7e199d785d fix(engine): 支持倒角角度参数并新增回归测试 2026-08-27 18:48:27 +08:00
ganjihong 9e5aa48c3d feat(engine): 支持多实体 body 与 selector 持久化
- 多实体主体拆分为独立 body_id,支持前缀匹配解析
- 重建结果新增 solid_count 字段
- fillet/chamfer 后 selector stable_id 可解析到演化后继
2026-08-27 18:08:54 +08:00
ganjihong e5c71d07fa fix(engine): 放行固定宿主面与终止面的 pattern 变换
允许 hole_wizard 的 face selector 宿主面及 up_to_surface 的 face reference 终止面参与 pattern 变换,同时保留 mirror 等逐实例拓扑依赖的阻塞,并补充回归测试
2026-08-27 16:04:34 +08:00
ganjihong 625b296e06 feat(engine): 支持 up_to_surface 非均匀 profile 裁剪拉伸
为 up_to_surface 终止条件新增裁剪语义,通过穿透拉伸与目标面布尔求交保留可达材料,修复非均匀相交时错误拒绝特征的问题。
2026-08-27 15:40:58 +08:00
ganjihong c84fc3ade4 fix(engine): 接受 hole_wizard 的 thread 装饰并按光滑孔降级执行 2026-08-27 15:19:24 +08:00
ganjihong ba481621be fix(engine): 显式拒绝 extrude draft 参数而非静默忽略 2026-08-27 15:10:36 +08:00
ganjihong 9b4e64839b fix(engine): 支持 revolve 特征的 reverse 参数 2026-08-27 15:01:41 +08:00
ganjihong 0acb29e96d fix: 修正工作平面和旋转轴的坐标方向 2026-08-27 14:39:44 +08:00
ganjihong c5f789c385 fix(engine): 保留并正交化平面 y_dir 方向 2026-08-27 14:36:08 +08:00
ganjihong 2ef31db17e fix: 更新cdsl_schema.json配置 2026-08-27 14:00:44 +08:00
ganjihong e7ade4aa00 fix(evidence_v2): 将 annulus 降级为 analytic_contours 轮廓
同心圆截面改为输出外圆与内圆两条 analytic_contours 轮廓,避免旧 annulus 宏导致 CDSL 文档不符合 schema 且运行时无法执行
2026-08-27 10:55:55 +08:00
ganjihong 98d208ae5d fix(json_to_cdsl): 多圆轮廓改为 analytic_contours 格式 2026-08-26 18:18:42 +08:00