跳转至

V 模式 — 调整板件#

V 进入 modal,选中板件后拖拽箭头改尺寸 / 点中间数字弹窗输入距离 / 按 Tab 等距均分

本章覆盖:

  • 进入 / 退出
  • 单板调整:4 个端面箭头
  • 单板调整:点中间距离数字弹窗
  • 多板选中后切换 active
  • Tab 等距均分
  • 贴图保留(不丢)

启动#

(待补充)

  • 鼠标在视口 → 按 V
  • 任何状态都能进 modal(无选 / 已选板件都行)
  • 状态栏:调整板件 | ... | V / Esc / RMB 退出
  • 已选板件 → 端面出现 4 个橙色箭头 + 两侧虚线显示距相邻板的距离

单板调整 — 拖箭头#

(待补充)

  • 鼠标移到端面箭头 → 箭头变红(hover)
  • LMB 按住拖拽 → 板件那个面跟着鼠标移动
  • 释放 LMB → 板件确定到拖到的位置
  • 自动吸附到附近板件的同轴面位(15mm 阈值)

单板调整 — 点中间距离数字#

(待补充)

  • 板件两侧虚线中点显示距离数字(白色)
  • 鼠标移到数字附近 → LMB
  • 弹窗:精确输入距离 mm
  • 板件挪到「距相邻板 N mm」的位置(整体板厚不变)

选中多板 — active 自动切换#

(待补充)

  • modal 跑着的时候,直接在视口里点选其他板件 → modal 自动切到那块板
  • 不用退出再进
  • 新选中的板成为 active(箭头出现在它身上)

Tab — 等距均分(不增不减只挪位置)#

关键功能:把同一 cavity 里的多块板均匀重排,板间净空一致。

(待补充)

  • 全选要均分的板件(Ctrl+ 点选 / 框选)
  • Tab
  • 程序自动:
    1. 找柜体祖先
    2. 校验所有选中板厚轴一致(横板必须全是横板,不能跟立板混)
    3. 找 cavity 边界(同 thin 轴上包夹选中板的最近 sibling 板;无则用柜体外接 bbox)
    4. 计算 gap = (cavity 长 - 板数 × 板厚) / (板数 + 1)
    5. 板件按当前位置排序 → 依次落位
  • 状态栏报「已均分 N 块板,每段净空 X mm」

单板均分(只选 1 块):

  • 板件挪到 cavity 中点(自动居中)

混选横板 + 立板:

  • 报错「厚轴不一致」,不执行

贴图不丢#

(待补充)

  • V modal 调尺寸时,板件 mesh 重建
  • 我们在重建时重新生成 UV(沿木纹方向),贴图保持
  • 这是修过的 bug,客户不会再遇到「调过尺寸贴图消失」

退出#

  • V 再按一下
  • Esc
  • RMB(右键)