100 Commits
Author SHA1 Message Date
triplestone 156bce0183 chore: 删除 matx-case 与 engine-case
自有机箱只保留 modular-case。文档中的当前模型清单同步去掉这两项。
2026-10-12 14:39:34 +09:00
triplestone 614dbc03d5 docs: 注释只写当前约束,不叙述变更过程
搭接、键控宽牙、安装垫、装配助手与测试说明改为当前结构语义。
实测尺寸与仍生效的配合约束保留。
2026-10-10 15:30:54 +09:00
triplestone e2364829b0 chore(modular-case): 版本号保持 1.0.1,不随局部改动升号
按钮仓宽牙与角柱垫顶的改动仍在,但不记成 1.0.2/1.0.3。
2026-10-10 15:27:21 +09:00
triplestone 10692fd2ca fix(modular-case): 1.0.3 下段前角柱安装垫顶面闭合到斜接内沿
垫顶停在 Z=27 时 Ø6 沉头把顶面切开,并与前下板内沿 Z=29 之间留空。
垫顶改收到斜接内沿,高出沉头冠,重打下段骨架后缺口消失。
前板留缝只属于旧打印件;当前斜接面贴合,测试锁定不得再留缝。
2026-10-10 15:20:52 +09:00
triplestone d17406e231 fix(modular-case): 1.0.2 按钮仓键控宽牙收到 0.3,PSU 进风闭环
试装 chamber_thread_key_extra=0.4 时后段杯须用钳子拧紧,按触发收至
0.3(宽牙 1.5 / 宽槽 1.8)。须成对重打 panel.front.io 与
part.button_chamber_rear,旧 1.7/2.0 副不可混搭。
左板 PSU 进风装机无风阻、温升、噪声或叶片干涉,维持渐变胶囊孔。
2026-10-10 15:13:59 +09:00
triplestone 8e9ac74f0e refactor: 删除自维护 cadpy,模型总装改为自含 AssemblyHelper
模型实际只用 add/build 给部件打标签和颜色再组成 Compound,不需要
独立 Python 包。modular-case 与 smart-farm 各留一份项目内助手,
matx-case、engine-case、toast-inner-core 内联同签名实现;
packages/cadpy 与 packages/cadpy_metadata 删除。
2026-10-09 15:34:20 +09:00
triplestone 45f5997b21 chore: 适配上游 0.7.19——fork 路径入 CI 选择表、文档同步 0.7 布局
- select_checks.py: NOTHING 规则补 fork 自有路径(GIT_SYNC.md、
  CUSTOM_MB_SPECS.md、get_holes.py、packages/cadpy*),上游新增的
  CI workspace 选择表测试不再报 42 个 unknown 路径
- AGENTS.md: 基线 0.5.0→0.7.19;目录章节按 0.7 布局改写(根部插件
  清单、apps/web|api|mcp、packages/core|ui);viewer 启动加 --detach,
  cad-viewer skill 并入 skills/cad;检查命令同步
- GIT_SYNC.md: NAS 中继克隆已不存在,框架更新流程改为任一 GitHub
  直连端取回并推快照;新增 2026-10-09 跟进 0.7.19 记录(含 Python CAD
  链版本边界实测:cadgen 0.7.19 需 build123d<0.12/OCP<8,模型线兼容
  0.13+OCP8,单 venv 统一取 0.11.1+7.9.3.1.1);Windows 环境速查更新
  为 workspace 布局 + cadgen viewer 契约
2026-10-09 14:03:32 +09:00
triplestone 8449ee321a merge: 跟进上游 0.7.19——cadgen 拆分 packages/core|ui、ocp 换 novtk provider、新增 zig 工具链
- 框架路径(skills/、packages/、apps/、scripts/、tests/、.github/、VERSION
  0.5.0→0.7.19)以 upstream 为准;packages/cadgen-js 上游已拆为
  packages/core + packages/ui
- 自有内容保留本地:models/ 各自有项目、packages/cadpy、
  packages/cadpy_metadata(自维护)、GIT_SYNC.md、CUSTOM_MB_SPECS.md、
  get_holes.py、根 AGENTS.md(fork 章节)
- models/.gitignore 双方叠加:保留本仓产物忽略规则,并入上游新增的
  *.step.json/*.stp.json sidecar 规则
- 上游树已不含 LFS 夹具路径,无指针回填问题
- NAS 中继克隆已不存在,本次经本机直连 GitHub 刷新快照后推送 Gitea
2026-10-09 12:34:26 +09:00
triplestone cc35237fe7 feat(modular-case): 1.0.1 搭接区全螺栓锁紧,移除对位键
- 搭接锁紧由 4 孔攻丝(上段 2mm 旋合仅定位)升级为 6 颗 M3 贯穿螺栓:
  Y=51/83/111/139/167/205 全部落在胶囊窗间实体筋中心,两段均为
  Ø3.3 过孔,主板仓侧垫片+防松螺母全厚夹紧
- 移除搭接区前后对位键(Ø3 细销用处不大且易断脱),原键位 Y=51/205
  转为螺栓孔,上段键槽回填
- 新增 TestLapJointBolts 回归:孔位/两段贯穿/筋上落位/键槽回填及
  键字段防复活;几何指纹基准同步重写(仅骨架上下段 4 项变化)
- README/AGENTS/fasteners 文档同步;pyproject 1.0.0→1.0.1;
  仅上下骨架两件需重打,其余打印件接口不变
2026-10-09 12:30:08 +09:00
triplestone 69f13a0307 chore: modular-case 封版 1.0.0 2026-10-09 10:37:44 +09:00
triplestone 6a2cdab0f2 test: modular-case 测试收缩为最小防护网,几何指纹增加质心锁定特征位置 2026-10-09 10:37:44 +09:00
triplestone 3abf5e2552 feat: PSU 改为红色机身,后脸红边框内嵌黑色网面独立着色 2026-10-09 10:06:08 +09:00
triplestone 61a044333e feat: 配色统一为黑色默认与蓝白、红黄三套按角色赋色的主题 2026-10-09 10:06:08 +09:00
triplestone 7155066790 docs: modular-case 文档与注释对齐当前代码,遗留问题逐条标注状态 2026-10-09 10:05:33 +09:00
triplestone ded6474b8a fix: 前下板按钮仓螺纹筒底改为 45° 锥面过渡,外表面贴床打印免支撑 2026-10-08 21:48:47 +09:00
triplestone cf3bc1cd4a feat: 开机键改为两段式按钮仓,前段内螺纹筒与前下板一体,后段外螺纹杯装开关从机箱内拧入并以宽牙定相 2026-10-08 14:44:09 +09:00
triplestone 669b65926f feat: 硬盘笼改为前抽式,托条承托、前端斜坡卡扣免工具锁定、后端全高挡柱,锁点保持与已打印中板一致 2026-10-07 20:00:50 +09:00
triplestone 5b8581dd46 docs: 注明 IO 开孔 Z 向为实测高度链、整组绝对 Z 以底边线锚定并经试片复核 2026-10-07 16:23:30 +09:00
triplestone 22e150e628 fix(modular-case): 后板实测校准——ps2 开孔两向外扩 0.1,PCIe 槽位实测入主板规格并重派生窗口与嵌板孔
io_plate_coupon 实测回写:ps2 壳体外廓往底板/风扇方向各 +0.1,bottom_rim 2.5→2.4 使扩孔越过底边裁切线。扩展槽位改主板实测锚定:槽型(x16/x1/x1/PCI)与槽0/槽3 槽心(距板顶 8.5/2.3cm)入 MotherboardSpec,删除未实测的 io_region_z 假设;后板 PCIe 窗口改由主板数据派生(Z 167..231),嵌板盲攻丝孔收窄为两条 x1 槽各一颗,包络下沿回锚窗底。测试断言、指纹基线与 README 同步;后板可先行打印,孔位残余偏差由嵌板侧热熔嵌件补偿。
2026-10-07 15:07:06 +08:00
triplestone fdc77f7051 fix: 后板 IO 开孔改为实测接口壳体外廓并保留 2.5 mm 完整底边,凹槽由开孔外包派生 2026-10-07 13:04:25 +09:00
triplestone 21ab5cf8b9 feat: 开机键改为适配实测 8.5 方形无锁开关的插柱式按钮,十字插孔可 90° 安装,压板让出引脚角 2026-10-07 12:06:23 +09:00
triplestone 6eff00e88d revert: 撤销下段底板后缘 IO 插头让位,主板与底盖间隙已容纳最下组插头 2026-10-07 12:06:23 +09:00
triplestone 6d3605c48d refactor: 删除与按钮校验件重复的 front_button_coupon 试片 2026-10-07 10:36:32 +09:00
triplestone 4ba100ed4f feat: 开机键改为 Ø14.5 圆形凹面键帽并刻电源图标,微动参数改为可回写实测值,新增按钮校验件 2026-10-07 10:25:36 +09:00
triplestone b1017a7949 test: 底盖完整性断言扣除设计内的 IO 插头让位减料 2026-10-07 10:06:23 +09:00
triplestone 5bc6eedf3c docs: 清理单开机键缩减后残留的 IO 簇试片与 POWER_MODULE 引用,文档引用测试支持注册件 ID 2026-10-07 10:02:45 +09:00
triplestone 47ecab254b fix: IO 开孔合并过窄隔条并新增 Z 向比例校准,试片改为板面 45° 切角并注明偏移实物方向,插头让位移入骨架几何源 2026-10-07 10:01:17 +09:00
triplestone 7498b0f275 feat: 后板主板 IO 改为打印式逐孔开孔替代原装挡片,新增 IO 开孔校准试片与下段插头让位 2026-10-07 10:01:17 +09:00
triplestone fedb28757b fix: 电源后脸螺丝孔改为风扇朝左板装机姿态的实物验证孔位,插座示意移至后脸底部中间 2026-10-07 10:00:23 +09:00
triplestone 2b7d56d5e5 test: 新增 modular-case 文档反引号引用一致性测试与导出 CLI 冒烟测试 2026-10-07 10:00:23 +09:00
triplestone 7db5d7ec3e test(modular-case): 更新几何指纹基准以匹配单开机键缩减(45 项重写) 2026-10-06 12:34:07 +08:00
triplestone cf7354db5f feat(modular-case): 前面板IO区缩减为单开机键——裸微动开关仓+U形压板+打印按钮三件套
放弃拆机卡扣键帽与整块 IO PCB(USB×2/音频×2/挡条),仅保留微动开关:
- 开关仓:bezel 内侧方腔,微动本体抵面板内面,位置零测量依赖
- part.switch_retainer:U 形压板滑入仓壁侧槽压住本体背面
- part.power_button:飘带帽穿板(外面凹进1mm)+内法兰挂板+帽背凹腔扣执行器,
  微动回弹自持无旷量;开孔与帽同截面加单边0.25间隙,穿入方向无关
- FRONT_SPLIT_Z 44.3→31,bezel 高40→27,18cm³;Z=24 固定凸台与已打印骨架垫块一致
- 修正原 make_panel_cutouts 的 rotate(Axis.Z,180) 隐式翻转草图法线问题——
  新切刀显式按中心定位,不再依赖旋转副作用
- 校准件:front_button_coupon 新增,4 个 IO 簇试片随 PCB 退役删除
- power_module.py→power_switch.py,测试套件重写,179 项全部通过
2026-10-06 12:31:40 +08:00
triplestone 2354817300 docs: 修正盖板快速/详细模式描述并补充后板定位薄片的 PCIe 嵌板孔 2026-10-06 10:39:25 +09:00
triplestone 730daccc96 test: 新增 modular-case 几何指纹回归测试与基准,可用 --update 重写 2026-10-06 10:39:25 +09:00
triplestone ef849b7128 feat: 铜柱攻丝试片加档位凸点与摆向切角,新增全部校准件打印就绪回归测试 2026-10-06 10:39:18 +09:00
triplestone 8aa2a8300a refactor: 清理 modular-case 未使用的导入与变量 2026-10-06 10:37:52 +09:00
triplestone 49d9564a32 fix: 主板铜柱安装恢复为中板成形攻丝孔并新增三档攻丝底孔校准件 2026-10-06 09:52:35 +09:00
triplestone fa82ac4fbb feat: 新增后板定位薄片校准件并支持按名导出单个试片 2026-10-06 09:52:30 +09:00
triplestone e172c6b656 feat: 后板 PCIe 区改为可替换嵌板接口,录入无线网卡尺寸并加内侧盲攻丝固定孔与嵌板包络 2026-10-06 09:50:50 +09:00
triplestone b5ca447a82 fix(modular-case): 回写风扇开孔实测标定(Y+1.4/Z-2.5),增补右板镂空试片并将打印导出统一为单STL格式 2026-10-05 20:38:35 +08:00
triplestone 5bfffaf76b fix: 同步 modular-case 实物嵌件与铜柱安装配置 2026-10-05 07:57:06 +09:00
triplestone ae9c6ca16b docs: 修正 modular-case 风扇与 PCIe 定位说明 2026-10-04 16:57:37 +09:00
triplestone 256f71c089 test: 补齐 modular-case 铜柱逐孔接合校验 2026-10-04 16:57:12 +09:00
triplestone d0cd33911a fix: 修正 modular-case 主板安装孔方向 2026-10-04 10:59:26 +09:00
triplestone 119aaebcab refactor: 移除骨架上段搭接舌片的 4 个 Ø8 攻丝凸台,搭接螺丝直接攻入 2 mm 舌片 2026-10-03 13:37:38 +09:00
triplestone 9f41b6148d refactor: modular-case 设计数据集中到 config.py 并按世界轴重命名 2026-10-03 09:11:45 +09:00
triplestone 9dac8bd455 fix: 水平打印的磁铁座窝改为 45° 泪滴形,避免孔顶悬空塌陷 2026-10-03 02:05:36 +09:00
triplestone 2d46f74bb2 fix: 主板铜柱孔位统一以已验证的校准模板为唯一数据源,修正骨架孔位偏差 0.4~1.3 mm 2026-10-03 02:00:00 +09:00
triplestone 1c2a662102 feat: 骨架搭接加对位键,顶板增主板仓后部出风槽并改用自绘模板字 2026-10-02 12:12:24 +09:00
triplestone 23d1dbb363 feat: 立面板与盖板加定位凸耳,前面板上下件改为 45° 斜接 2026-10-02 12:11:23 +09:00
triplestone 285b0635aa refactor: 清理机箱外壳死代码与未用接口,修正 PCIe 净空等过期注释 2026-10-01 23:00:10 +09:00
triplestone 882537a39b fix: 蜂窝前上板装甲框改为内凹刻线以整面贴床,悬空检查放行可搭桥窄带 2026-10-01 22:59:15 +09:00
triplestone 32d9646a65 fix: 机箱总高加 2 mm,主板与上下盖板各留 1 mm 装配间隙 2026-10-01 22:58:16 +09:00
triplestone 2fe8814667 fix: 机箱结构加固——搭接攻丝凸台、硬盘笼安装脊抵中板、PSU 前挡块、后 IO 窗放宽至 ATX 开口 2026-10-01 22:57:16 +09:00
triplestone 59a5af0680 fix: 上段骨架改为顶盖贴床打印朝向,新增打印件大面积悬空测试 2026-10-01 22:16:03 +09:00
triplestone 6f22657d22 fix: 风扇罩三头螺纹导程改为牙距×头数,修复压环无法咬合并补轴向退出测试 2026-10-01 22:16:03 +09:00
triplestone 9acba17971 chore: 树中LFS指针夹具全部移除(assets 3 GIF+models 15 DXF/STEP),仓库只保存代码与文本夹具 2026-09-13 21:03:59 +08:00
triplestone 6ca0455e61 test(modular-case): 补强测试——尺寸链/紧固件边距/标定锁/PCIe对位/面板包络 + 注册表与导出朝向一致性 + 磁吸对位几何探针(145 项) 2026-09-13 11:24:23 +08:00
triplestone 9fa2fa0d23 fix(modular-case): 审查收尾——撤销后板IO止口唇边(撞挡板实体且无法装配),新增组件×结构干涉测试,校准件沉台改直壁平底 2026-09-08 23:48:27 +08:00
triplestone 3336e3c390 docs(models): 上游演示模型设计研究——目录、优秀手法与自有项目落地清单 2026-09-07 07:11:25 +08:00
triplestone fa0798910b feat(modular-case): 新增单件打印导出脚本(摆平+STEP/STL)并修正攻丝孔注释Ø2.8 2026-09-06 22:04:55 +08:00
triplestone 36a81a9684 fix(modular-case): 校准件标定回写——攻丝Ø2.8/过孔Ø3.2/锥沉头改直壁沉台,前上板改双侧Ø5×2磁铁对吸并取消实心定位柱 2026-09-06 21:16:06 +08:00
triplestone b7f60c1d36 feat(modular-case): 详细底板由交错胶囊阵改为纵向直槽梯格——2.2mm 槽三段式,中板带 18mm 实心脊,开孔率 18.8% 2026-09-06 20:22:39 +08:00
triplestone 944212e5c5 docs: 记录上游 LFS 二进制不回填 Gitea 的决策,只要源码 2026-09-05 12:41:41 +08:00
triplestone c5d486d243 merge: 跟进上游 0.5.0——框架整体切换 apps/cadgen 布局,自有模型与自维护 cadpy 保留 2026-09-05 12:01:09 +08:00
triplestone 25bb63130a docs(modular-case): README/AGENTS 同步实际主板与 PCIe 占用前提(无线+2.5G x1 低矮挡板) 2026-09-05 11:16:15 +08:00
triplestone 3bbfd8c30d fix(modular-case): 主板规格落实为 Intel B75 mATX 244×175——总高 252、4 条真实扩展槽(x16+2×x1+PCI)、PCIe 空窗覆盖 4 槽 2026-09-05 11:16:15 +08:00
triplestone 73cdf10aae docs(modular-case): 坐标语义/装配顺序/审查修复记录同步至 README 与 AGENTS 2026-09-05 10:44:34 +08:00
triplestone 9ca0d1a23b test(modular-case): 新增打印件两两零干涉回归测试,锁定五处装配修复 2026-09-05 10:44:34 +08:00
triplestone 0dceb20138 fix(modular-case): PSU 坐底盖承载消除 0.5mm 悬空,坐标语义修正为 X 左右/Y 前后 2026-09-05 10:44:15 +08:00
triplestone 972440b6bf fix(modular-case): bezel 删除撞角柱定位舌,后板 IO 止口收窄至每侧 2mm 避开后下角柱 2026-09-05 10:44:14 +08:00
triplestone f7b6bdc52d fix(modular-case): 骨架三处装配修复——搭接区上段让位、磁体座对齐面板磁钉、后柱攻丝孔切入柱体 2026-09-05 10:44:03 +08:00
triplestone 593137d94f feat(smart-farm): 支架-圆筒改平面对平面胶合——圆筒底留 8.5mm 平面,支架顶改 Ø10 平台 2026-08-30 18:26:49 +08:00
triplestone 8d33a6e2ec revert(smart-farm): 滴头还原三件拼接版(通用环+内凹体+锥体),弃一体侧打滴头夹 2026-08-30 13:28:03 +08:00
triplestone 283f48eec7 refactor(smart-farm): 滴头三件合回一体侧打滴头夹,全目录 85→53 件
- 滴头夹:Ø12/Ø8.5×6.5 套管 + 颈柱 + 滴嘴锥一体,侧打(锥嘴朝上
  自支撑),仅套管孔顶一道 6.5mm 短桥;替代通用环+内凹体+锥体三件胶合
- 通用环退役为堵头环(print_cap_ring_x5,仅堵头位 ×5)
- 目录 6 种件 53 件;PRINTING.md 同步
2026-08-30 13:18:04 +08:00
triplestone fc35e351e2 fix(smart-farm): 挡风树移出主路,挪至南围栏内侧草带 2026-08-30 13:01:44 +08:00
triplestone fae619577b docs(smart-farm): IRRIGATION_DESIGN 产物清单与目录归位对齐 2026-08-30 12:32:44 +08:00
triplestone 2ce213e640 chore(smart-farm): 导出目录只留总装 STEP,沙盘归位模块根,开发期预览移出交付目录 2026-08-30 12:32:00 +08:00
triplestone cc3be8c270 fix(smart-farm): 田块与滴灌管网整体南移 20 落入绿地,拆除穿田南支路 2026-08-30 12:21:08 +08:00
triplestone 54c46d9f58 docs(smart-farm): 清理开发期版本号与旧术语,定稿描述与现状对齐 2026-08-30 12:16:50 +08:00
triplestone d4bb84db7e refactor(smart-farm): 滴灌管网 v20 定稿——拼插三组合零立柱方案
- 支架一体成型:Ø14 底座 + Ø6 圆柱,柱顶 R6.1 内凹浅弧(无平台),
  删除分体底脚与喇叭口顶帽
- 堵头拆分:通用环(滴头圆管同文件,滴头×16 + 堵头环×5 共用)
  + 堵头实心头(Ø8.4×3 插槽扣环口)
- 滴头两轮拆分:通用环 + 内凹体(Ø6×4 顶开 R6.1 弧)+ 锥体(Ø4×6
  尖朝上打印),各自向上打印零支撑
- 插座孔打印余量 Ø8.2/Ø8.5;管轴加高至 40,弯管段参数化
- 删除方案一整体三通柱(t_joint/gantry/support/plate/elbow/
  end_cap/connectors),69→85 件全目录免支撑
- 同步 assembly/export/预览/沙盘 STEP 与 PRINTING.md、
  IRRIGATION_DESIGN.md、PROJECT_STRUCTURE.md、README
2026-08-30 12:11:04 +08:00
triplestone 5007dfee41 feat(irrigation): 打印方式v6——圆桶竖打空心面朝下(圆度完美零支撑),三通体圆润节点块开支撑,托槽环卡管;六盘60件 2026-08-29 20:47:36 +08:00
triplestone a3bd2f84e3 feat(irrigation): 打印方式v5定稿——圆管侧躺底部留平+鞍座承接,孔径放大Ø12/Ø7.6,五块打印盘44件;修正削平框与柱高28.5使管轴落36线 2026-08-29 20:37:11 +08:00
triplestone c588f53640 feat(irrigation): 打印方式v4——只打空心套环(竖直打印圆度完美),身体/柱/顶/杆全部实心粘接;七块定份数打印盘88件 2026-08-29 19:56:56 +08:00
triplestone 184b651ab4 feat(irrigation): 两件式免变形打印系统——方柱+平躺水平孔头(封头/三通/托槽),竖直圆彻底出清;六块定份数打印盘,PRINTING.md 更新装配说明 2026-08-29 19:38:17 +08:00
triplestone b161a59abe refactor(smart-farm): 拼装与导出分离——各模块新增 export.py(Exporter 类),产物分目录 export/step 与 export/print;assembly.py 只保留拼装;灌溉打印盘迁移至 export/print 2026-08-29 17:21:06 +08:00
triplestone 4e39bbe5bd fix(irrigation): 打印导出统一为定稿高度36——三通/封头柱/直管支撑均带参数导出(原默认20/42拼不上),收窄为仅导出四个打印件 2026-08-29 17:03:15 +08:00
triplestone 169bafb8db fix(smart-farm): 泵站保留在模型/沙盘中仅不打印,PRINTING.md 移除泵与G1短管并改水源说明 2026-08-29 16:40:32 +08:00
triplestone f573c4e83d docs(smart-farm): 定稿打印方案 PRINTING.md(管网31件清单/吸管裁切/参数/组装顺序),支撑档位补充36 2026-08-29 16:31:22 +08:00
triplestone 87adb4fe57 feat(irrigation): 扬升点换带堵头封头立柱(圆顶朝泵、单孔喂主管,地面管没入柱基);泵站重绘科技风(斜太阳能板/散热鳍/信标杆);移除主管支撑件,六节点44mm等距自承载;整体高度42→36 2026-08-29 16:26:33 +08:00
triplestone 642d592118 feat(irrigation): 毛管改单支撑对称节奏——堵头-滴头×2-支撑-滴头×2-三通全链 26mm 等距(对齐植株行距),减少一根支撑 2026-08-29 16:18:21 +08:00
triplestone 2675f108e9 fix(irrigation): 头部 60mm 节距等距化——泵、三支撑、东端盲堵五节点严格等距(每格60mm),扬升管贴泵作源单元,渲染验证 2026-08-29 16:14:42 +08:00
triplestone 3a322ae738 feat(irrigation): 落地方案一+二A+三B3——主管三支撑等分全长(51.25mm四段)、毛管±45双支撑夹四滴头18mm全等节奏、四毛管同高42经三通直接分水(取消落水管/堵帽),渲染验证 2026-08-29 16:05:22 +08:00
triplestone accd896c5c fix(irrigation): 封堵全部敞口——贯通孔吸管穿膛、落水管上孔加圆顶堵帽;毛管间距 50→64(±96 网格),俯视/等轴测渲染验证无敞口 2026-08-29 15:47:50 +08:00
triplestone 04fea79c2b feat(irrigation): 重力水路重排——泵站一次扬水至 42 高位主管,各田三通+竖向落水管自流降档(32/26/20/14),每田一条正南北 spine 平行排列,渲染验证 2026-08-29 15:14:17 +08:00
triplestone 64f764fbc2 fix(irrigation): 修复 _straw 旋转组合——Rotation(0,90,angle) 恒指 X 轴,改为 Ry(90) 后绕世界 Z 转向;南北毛管走向与支撑/滴头夹孔向恢复正交一致,渲染验证 2026-08-29 15:01:26 +08:00
triplestone 34d8a442e0 fix(irrigation): 全接口实体对齐重排——泵站出口转向、主管贯通底孔、立柱+弯头+短接三级转接,四档阶梯 32/26/20/14 高低错落,渲染图验证 2026-08-29 14:54:25 +08:00
triplestone 1b131679e9 feat(irrigation): 示例总装按真实田块重排——泵站西角、地面管(20档)爬升至高位分水主管(32档)、四条滴灌毛管对齐沙盘田垄与植株行 2026-08-29 14:40:21 +08:00
triplestone ac17759312 feat(irrigation): 直管支撑分四档高度(14/20/26/32mm),确立锚点+连接件+分档支撑的立体管网装配原则
- common.py 新增 SUPPORT_Z_TIERS 档位常量
- create_support_straight_low 泛化为 create_support_straight(pipe_z)
- 拼盘收录四档支撑;README 补立体管网三要素与分档支撑零件表
2026-08-29 13:46:52 +08:00
triplestone c1792bed73 feat(smart-farm): 温室定稿并更新进 500mm 沙盘总装
- 沙盘适配加长温室(160x240): 主路南移至 y=-30 避开温室占地,
  北支路延伸衔接新路, 西北角树内移避让温室西墙, 温室定位微调至
  (-125,114) 离开北围栏
- 温室设计标记定稿(双门加长整面山墙版): 160x240 长方体、整面
  山墙板(门+双窗+贴中山墙窗+场徽, 无壁柱)、坡面带框窗、通高
  落地拱肋、放大天线矩阵(92.7/90.4/85.4)、28 片玻璃

验证: 沙盘节点碰撞检查全过(路/栏/控制中心/水塔/灌溉网均有净空);
沙盘 18 节点完整; 定稿俯视快照目检通过
2026-08-29 13:23:59 +08:00