Repository navigation
OpenGemCutting 2.1.2 — 切割编辑性能修复
OpenGemCutting 2.1.2 — 切割编辑视口性能修复
新增冠部、编辑亭部时旋转模型,会触发大量辅助线线帽/接缝构建和实体缓冲重建。本版批量绘制辅助线,并让不透明实体在纯相机旋转时复用 GPU 填充;保留原有遮挡判定、线宽、圆角端点、X-ray 深度排序、真实切面和光学质量。
使用 #18 的 57 个保存 CUT、16 组工序模型复核。在 macOS / Chrome 155 / SwiftShader、1440×1000、DPR 1、光学小窗开启条件下,绘制耗时 p95:
| 场景 | 旧版 | 修复后 |
|---|---|---|
| 新建冠部(6/8 面有效) | 11.9 ms | 7.9 ms |
| 新建冠部 X-ray | 16.9 ms | 13.1 ms |
| 编辑 P1 亭部 | 6.8 ms | 4.7 ms |
这是绘制开销对照,不是端到端帧率或所有设备 60 fps 承诺。宿主负载会影响数值,未在报告者的 RTX 5060 Laptop 上实测。完整方法见 性能记录。
验证:完整 npm run check、Pages 构建、公开内容扫描、根项目与 MCP 依赖零漏洞审计;浏览器验证新增切割、51 面保存后撤销精确恢复 57 面原文档、亭部编辑、实体/X-ray 切换、GPU 上下文恢复保留草稿和光学仿真往返。
产品范围保持宝石切型的造型、刻面构造、光学观察和设计交付。本版不新增重量、出成率、保重比较或文件夹功能,#3 已给出明确结案说明;#16 作为 #18 的重复报告关闭。
沿用 v2.1.1 的个人非商业许可及历史 MIT/第三方许可边界,详见 许可范围。中英文手册操作内容不变。
References #18.