Skip to content

WSC3D v0.2.0

Choose a tag to compare

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

WSC3D v0.2.0 — 标注模块

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

本次发布将标注模块从「图层 + 标注」两层模型简化为「一标注一图层」模型,
并完善了浏览 / 拼接 / 标注三大模块的能力。

标注模块

  • 标注坐标改为 modelBox 归一化空间 (u, v) ∈ [0, 1]²,StoneViewer 暴露 4 角屏幕投影。
    用户在 2D 模式下平移 / 缩放视图时,所有标注会随相机自动跟随,无需手动调整。
  • 工具集精简为 选择 / 矩形 / 圆 · 椭圆 / 点 / 钢笔 五件,
    矩形与椭圆需拖动出尺寸(≥ 4 像素)才会创建,避免误点产生空标注。
  • 创建后自动切回选择工具并选中新建标注,进入"草稿"状态:
    • 右侧详情面板显示「标签 / 备注 / 确定 / 取消 / 删除」。
    • 草稿外的标注同样支持随时重命名、隐藏、锁定、删除。
  • 不再有独立的 Layer 概念。每条标注自带 color / visible / locked:
    • 锁定后,整体拖动与四角 handle 都不可用,相当于把这一条标注冻结。
    • 隐藏后画布上不再渲染该条标注。
  • 标注列表与详情合并到单一面板,去掉了原有的 tab 切换。

浏览 / 拼接

  • 浏览模式不再渲染标注覆盖层,标注内容仅在标注工作区可见、可编辑。
  • 浏览/拼接其余功能保持原状(视角骰子、测量、拼接方案保存等)。

数据兼容

  • 进入旧 IIML 文档时自动迁移:补齐每条标注的 visible / locked / color,剥离过时的 layers 字段。
  • 颜色按调色板循环分配,老用户首次保存后会失去图层名称信息,但标注本体不丢。

工程

  • 移除了原本未启用的 SAM / YOLO / Canny 入口与"导入档案骨架 / 导出 IIML"按钮,专注手工标注。
  • AI 子服务(ai-service/)保留接口,留待 M3 重新接入。
  • 完善 README.md 与
    docs/ROADMAP.md,
    明确当前能力与近 / 中 / 远期工作计划。

已知问题

  • 浏览 / 拼接模式下没有标注气泡叠加,将在 M2 加上。
  • 钢笔工具尚未支持贝塞尔控制柄。
  • 主 chunk > 1MB,按模块做动态 import 的代码分割留待 M2。

完整下一步计划见 docs/ROADMAP.md。