Skip to content

OpenGemCutting 2.1.2 — 切割编辑性能修复

Choose a tag to compare

@yuyou-dev yuyou-dev released this 14 Oct 06:53
· 4 commits to main since this release
8981ab4

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.