Skip to content

WSC3D v0.2.1

Choose a tag to compare

@wahonet wahonet released this 03 May 09:40
· 25 commits to main since this release

WSC3D v0.2.1 — 拼接模块多石拖动修复

发布日期:2026-05-03
Tag:v0.2.1

修复加入第二块画像石后,第一块 gizmo 错位、轴箭头无法响应拖动,仅中心
黄色 plane handle 表面上"还能用"的问题。

修复

  • gizmo 不再随每次加石头被重置:fitAssemblyCamera 现在只在首次
    加载石头时跑一次。之后加新石头会保留当前用户视角,避免相机突然平移
    到合并包围盒中心,造成"屏幕中央不再对齐 gizmo 中心"的错位陷阱。
  • dragging 中不再回灌 transform:新增 isDraggingRef,避免 React
    state 同步对正在被拖动的对象做 applyTransform,消除潜在抖动 / 位移
    反弹。
  • 新石头落点更友好:偏移改为基于"上一块的 X + 半宽估算",新加
    画像石紧邻已有石头序列右侧,避免落点离视野太远。

提示

  • 想一次性把全部石头框进视野,左侧工具栏有「重置视角」按钮(圆环箭头),
    手动 fit。
  • 若旧拼接方案是在错位状态下累计保存的,加载后可在面板里选中对应石块,
    重新使用 gizmo 或微调按钮校准。

详细发布记录见 git log v0.2.0..v0.2.1。