跳转至

R 模式 — 拾取内空#

R 进入 modal,鼠标移到柜内 → 程序自动算出该位置的 cavity(内空) → LMB 确认 → 选放什么组件(门 / 抽屉 / 背板等)。

本章覆盖:

  • PICK 阶段(选 cavity)
  • EDIT 阶段(微调 + 选组件)
  • 多选 cavity(Shift+LMB)
  • 组件类型选择
  • 退化 cavity 拒绝(≤20mm 的不画)

PICK 阶段#

(待补充)

  • 鼠标移到柜内,黄色线框 cell 跟着鼠标实时显示
  • 状态栏:拾取内空 [PICK] | LMB 确认 | Shift+LMB 多选追加 | RMB 选组件 | Esc 取消

cell 怎么算的#

  • 鼠标射线命中板件表面 → 起点回退 2mm
  • 从起点向 6 方向射线 → 撞到的最近板件就是该方向的边界
  • 没撞到 → fallback 到柜体外接 bbox

(待补充示意图)

退化 cell 不画框#

cavity 的三个轴向(W / D / H)有任何一个 ≤ 20mm,程序认为这是无效内空,不画黄框。常见场景:

  • 鼠标在柜外侧板/背板/顶板的外面
  • 起点掉到柜体某个夹缝里

LMB 确认#

  • 单击 LMB → 该 cell 写入 Scene.qwc_cavity → 进入 EDIT 阶段
  • Shift+LMB → 把当前 cell 加入「多选袋子」,继续 PICK,可以连续选多个 cavity

EDIT 阶段#

(待补充)

  • 黄框定住,出现 6 个端面箭头(LEFT/RIGHT/FRONT/BACK/BOTTOM/TOP)
  • 拖箭头微调 cavity 边界,跟 V 模式类似
  • 点端面数字 → 弹窗输入精确边界值

RMB → 选组件类型#

(待补充)

  • 在 cavity 内任意位置按 RMB → 弹出组件菜单:
    • 门板(单/双门/多门)
    • 抽屉(单)
    • 抽屉组(均分多抽)
    • 免拉手(L 型条)
    • 背板(薄/厚/后盖)
    • 斜层板

(对应章节:门板与抽屉 / 背板与免拉手)

多选 cavity#

(待补充)

  • PICK 阶段按住 Shift 点 LMB → 当前 cell 加进「多选袋子」
  • 多选后选门板 / 抽屉,会同时给所有选中的 cavity 各放一组组件

退出#

  • R 再按一下 / Esc / RMB(没在选组件菜单时)