Files
FreeCADWasmDev/docs/current/user-tests-20260915/index.html
wangdequan 9a7c4f0335 Save FreeCAD Web workspace sources and user validation evidence
IFC native binding remains incomplete; preserve accurate test results.
2026-09-15 22:01:58 +08:00

1 line
52 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<!doctype html><html lang="zh-CN"><meta charset="utf-8"><title>Web FreeCAD 用户测试证据</title><style>body{font:15px/1.6 sans-serif;margin:32px auto;max-width:1100px;padding:0 20px;color:#20252b}table{border-collapse:collapse;width:100%}td,th{padding:8px;border:1px solid #ccc;text-align:left}img{max-width:100%;height:auto;border:1px solid #ccc}a{color:#126d84}h2{margin-top:32px}.failed{color:#b21e2f}.passed{color:#246842}.blocked{color:#725407}</style><h1>Web FreeCAD 用户测试证据</h1><p>手册 21 项:通过 20,失败 1,阻塞 0。当前不可据此上线放行。</p><p><a href="TEST-REPORT.md">总报告</a> · <a href="manual-coverage.json">覆盖矩阵</a> · <a href="command-coverage.csv">逐命令未测清单</a></p><table><tr><th>编号</th><th>项目</th><th>状态</th><th>过程</th></tr><tr><td>UI-01</td><td>首次启动</td><td class="passed">passed</td><td><a href="manual-2026-09-15T08-09-15-351Z/report.md">执行记录</a></td></tr><tr><td>UI-02</td><td>文档标签隔离</td><td class="passed">passed</td><td><a href="manual-2026-09-15T11-47-41-751Z/report.md">执行记录</a></td></tr><tr><td>UI-03</td><td>工作台入口</td><td class="passed">passed</td><td><a href="manual-2026-09-15T11-47-41-751Z/report.md">执行记录</a></td></tr><tr><td>UI-04</td><td>视口交互</td><td class="passed">passed</td><td><a href="manual-2026-09-15T11-47-41-751Z/report.md">执行记录</a></td></tr><tr><td>GEO-01</td><td>Box 参数与重算</td><td class="passed">passed</td><td><a href="manual-2026-09-15T12-53-49-351Z/report.md">执行记录</a></td></tr><tr><td>GEO-02</td><td>参数修改事务</td><td class="passed">passed</td><td><a href="manual-2026-09-15T11-47-41-751Z/report.md">执行记录</a></td></tr><tr><td>GEO-03</td><td>多对象与布尔</td><td class="passed">passed</td><td><a href="manual-2026-09-15T11-47-41-751Z/report.md">执行记录</a></td></tr><tr><td>GEO-04</td><td>选择与删除恢复</td><td class="passed">passed</td><td><a href="manual-2026-09-15T08-09-15-351Z/report.md">执行记录</a></td></tr><tr><td>FILE-01</td><td>STEP 导入</td><td class="passed">passed</td><td><a href="manual-2026-09-15T08-09-15-351Z/report.md">执行记录</a></td></tr><tr><td>FILE-02</td><td>多格式导入</td><td class="failed">failed</td><td><a href="manual-2026-09-15T12-53-49-351Z/report.md">执行记录</a></td></tr><tr><td>FILE-03</td><td>保存与重开</td><td class="passed">passed</td><td><a href="manual-2026-09-15T12-53-49-351Z/report.md">执行记录</a></td></tr><tr><td>FILE-04</td><td>OPFS 刷新恢复</td><td class="passed">passed</td><td><a href="manual-2026-09-15T11-47-41-751Z/report.md">执行记录</a></td></tr><tr><td>FILE-05</td><td>STL 导出回读</td><td class="passed">passed</td><td><a href="manual-2026-09-15T12-53-49-351Z/report.md">执行记录</a></td></tr><tr><td>DOC-01</td><td>属性编辑</td><td class="passed">passed</td><td><a href="manual-2026-09-15T11-47-41-751Z/report.md">执行记录</a></td></tr><tr><td>DOC-02</td><td>分组与层级</td><td class="passed">passed</td><td><a href="manual-2026-09-15T12-53-49-351Z/report.md">执行记录</a></td></tr><tr><td>DOC-03</td><td>链接替换与解除</td><td class="passed">passed</td><td><a href="manual-2026-09-15T12-53-49-351Z/report.md">执行记录</a></td></tr><tr><td>ERR-01</td><td>取消</td><td class="passed">passed</td><td><a href="manual-2026-09-15T12-53-49-351Z/report.md">执行记录</a></td></tr><tr><td>ERR-02</td><td>非法输入</td><td class="passed">passed</td><td><a href="manual-2026-09-15T08-09-15-351Z/report.md">执行记录</a></td></tr><tr><td>ERR-03</td><td>重复请求</td><td class="passed">passed</td><td><a href="manual-2026-09-15T08-09-15-351Z/report.md">执行记录</a></td></tr><tr><td>PERF-01</td><td>大文件加载</td><td class="passed">passed</td><td><a href="manual-2026-09-15T12-53-49-351Z/report.md">执行记录</a></td></tr><tr><td>PERF-02</td><td>长时间稳定性</td><td class="passed">passed</td><td><a href="manual-2026-09-15T12-53-49-351Z/report.md">执行记录</a></td></tr></table><h2>缺陷截图</h2><h3>UT-001 工作台渲染崩溃 P1</h3><p>浏览器抛出 ReferenceError: WebMacroDebugTask is not defined;原生模块登记不能使 React 组件自动导入。</p><a href="manual-2026-09-15T08-09-15-351Z/UI-03-Part-01.png"><img loading="lazy" src="manual-2026-09-15T08-09-15-351Z/UI-03-Part-01.png" alt="工作台渲染崩溃"></a><h3>UT-002 分组创建缺少 Python json 模块 P1</h3><p>主工作区 Create group 返回 native_view_failed: No module named json。</p><a href="manual-2026-09-15T08-09-15-351Z/DOC-02-01.png"><img loading="lazy" src="manual-2026-09-15T08-09-15-351Z/DOC-02-01.png" alt="分组创建缺少 Python json 模块"></a><h3>UT-003 对象颜色保存重开丢失 P2</h3><p>颜色编辑为 #cc3344 后保存 FCStd,重开显示默认 #73c6d4;Label 已保留。</p><a href="manual-2026-09-15T08-09-15-351Z/DOC-01-04.png"><img loading="lazy" src="manual-2026-09-15T08-09-15-351Z/DOC-01-04.png" alt="对象颜色保存重开丢失"></a><h3>UT-004 窗口宿主初始化协议及原生登记遗漏 P1</h3><p>工作台能够渲染但窗口命令报 invalid_request / Native view command returned no result。窗口命令被套用几何契约,且原生处理函数未加入标准命令分发表。</p><a href="manual-2026-09-15T11-39-57-314Z/UI-03-Part-03.png"><img loading="lazy" src="manual-2026-09-15T11-39-57-314Z/UI-03-Part-03.png" alt="窗口宿主初始化协议及原生登记遗漏"></a><h3>UT-005 IFC 缺少真实 IfcOpenShell WASM 绑定 P1</h3><p>真实 IFC 样本无法导入;当前 BIM 初始化仅有 declaration-only IfcOpenShell 替身,PartBox 无 IFC 原生导入器。不能将显式报错算作 IFC 支持。</p><a href="manual-2026-09-15T12-47-40-067Z/FILE-02-07.png"><img loading="lazy" src="manual-2026-09-15T12-47-40-067Z/FILE-02-07.png" alt="IFC 缺少真实 IfcOpenShell WASM 绑定"></a><h2>全部案例截图</h2><details><summary>UI-01 首次启动与刷新 passed</summary><p>1. 打开隔离测试站点 / passed</p><a href="manual-2026-09-15T08-09-15-351Z/UI-01-01.png"><img loading="lazy" src="manual-2026-09-15T08-09-15-351Z/UI-01-01.png" alt="打开隔离测试站点"></a><p>2. 检查树、属性、视口和 OPFS / passed</p><a href="manual-2026-09-15T08-09-15-351Z/UI-01-02.png"><img loading="lazy" src="manual-2026-09-15T08-09-15-351Z/UI-01-02.png" alt="检查树、属性、视口和 OPFS"></a><p>3. 刷新并重新挂载 / passed</p><a href="manual-2026-09-15T08-09-15-351Z/UI-01-03.png"><img loading="lazy" src="manual-2026-09-15T08-09-15-351Z/UI-01-03.png" alt="刷新并重新挂载"></a></details><details><summary>UI-02 双文档数据隔离 passed</summary><p>1. 文档 A 创建体积 24 的 Box / passed</p><a href="manual-2026-09-15T11-47-41-751Z/UI-02-01.png"><img loading="lazy" src="manual-2026-09-15T11-47-41-751Z/UI-02-01.png" alt="文档 A 创建体积 24 的 Box"></a><p>2. 切换 B 创建体积 60 的 Box / passed</p><a href="manual-2026-09-15T11-47-41-751Z/UI-02-02.png"><img loading="lazy" src="manual-2026-09-15T11-47-41-751Z/UI-02-02.png" alt="切换 B 创建体积 60 的 Box"></a><p>3. 切回 A 核对体积 / passed</p><a href="manual-2026-09-15T11-47-41-751Z/UI-02-03.png"><img loading="lazy" src="manual-2026-09-15T11-47-41-751Z/UI-02-03.png" alt="切回 A 核对体积"></a></details><details><summary>GEO-01 Box 参数及几何 passed</summary><p>1. 创建 2 x 3 x 4 Box / passed</p><a href="manual-2026-09-15T12-53-49-351Z/GEO-01-01.png"><img loading="lazy" src="manual-2026-09-15T12-53-49-351Z/GEO-01-01.png" alt="创建 2 x 3 x 4 Box"></a><p>2. 读取原生包围盒属性 / passed</p><a href="manual-2026-09-15T12-53-49-351Z/GEO-01-02.png"><img loading="lazy" src="manual-2026-09-15T12-53-49-351Z/GEO-01-02.png" alt="读取原生包围盒属性"></a></details><details><summary>GEO-02 编辑取消与撤销重做 passed</summary><p>1. 准备 Box / passed</p><a href="manual-2026-09-15T11-47-41-751Z/GEO-02-01.png"><img loading="lazy" src="manual-2026-09-15T11-47-41-751Z/GEO-02-01.png" alt="准备 Box"></a><p>2. 长度改 5 并应用 / passed</p><a href="manual-2026-09-15T11-47-41-751Z/GEO-02-02.png"><img loading="lazy" src="manual-2026-09-15T11-47-41-751Z/GEO-02-02.png" alt="长度改 5 并应用"></a><p>3. 长度改 7 后取消 / passed</p><a href="manual-2026-09-15T11-47-41-751Z/GEO-02-03.png"><img loading="lazy" src="manual-2026-09-15T11-47-41-751Z/GEO-02-03.png" alt="长度改 7 后取消"></a><p>4. 撤销已提交尺寸 / passed</p><a href="manual-2026-09-15T11-47-41-751Z/GEO-02-04.png"><img loading="lazy" src="manual-2026-09-15T11-47-41-751Z/GEO-02-04.png" alt="撤销已提交尺寸"></a><p>5. 重做已提交尺寸 / passed</p><a href="manual-2026-09-15T11-47-41-751Z/GEO-02-05.png"><img loading="lazy" src="manual-2026-09-15T11-47-41-751Z/GEO-02-05.png" alt="重做已提交尺寸"></a></details><details><summary>GEO-03 多对象相交与布尔并集 passed</summary><p>1. 创建两个 Box / passed</p><a href="manual-2026-09-15T11-47-41-751Z/GEO-03-01.png"><img loading="lazy" src="manual-2026-09-15T11-47-41-751Z/GEO-03-01.png" alt="创建两个 Box"></a><p>2. 第二个 Box 沿 X 移动 1 / passed</p><a href="manual-2026-09-15T11-47-41-751Z/GEO-03-02.png"><img loading="lazy" src="manual-2026-09-15T11-47-41-751Z/GEO-03-02.png" alt="第二个 Box 沿 X 移动 1"></a><p>3. 并集并检查几何结果 / passed</p><a href="manual-2026-09-15T11-47-41-751Z/GEO-03-03.png"><img loading="lazy" src="manual-2026-09-15T11-47-41-751Z/GEO-03-03.png" alt="并集并检查几何结果"></a><p>4. 保存布尔文档 / passed</p><a href="manual-2026-09-15T11-47-41-751Z/GEO-03-04.png"><img loading="lazy" src="manual-2026-09-15T11-47-41-751Z/GEO-03-04.png" alt="保存布尔文档"></a></details><details><summary>GEO-04 删除与撤销恢复 passed</summary><p>1. 创建测试对象 / passed</p><a href="manual-2026-09-15T08-09-15-351Z/GEO-04-01.png"><img loading="lazy" src="manual-2026-09-15T08-09-15-351Z/GEO-04-01.png" alt="创建测试对象"></a><p>2. 删除选中对象 / passed</p><a href="manual-2026-09-15T08-09-15-351Z/GEO-04-02.png"><img loading="lazy" src="manual-2026-09-15T08-09-15-351Z/GEO-04-02.png" alt="删除选中对象"></a><p>3. 撤销删除 / passed</p><a href="manual-2026-09-15T08-09-15-351Z/GEO-04-03.png"><img loading="lazy" src="manual-2026-09-15T08-09-15-351Z/GEO-04-03.png" alt="撤销删除"></a><p>4. 再次删除 / passed</p><a href="manual-2026-09-15T08-09-15-351Z/GEO-04-04.png"><img loading="lazy" src="manual-2026-09-15T08-09-15-351Z/GEO-04-04.png" alt="再次删除"></a></details><details><summary>FILE-01 STEP 导入与保存 passed</summary><p>1. 选择本机 STEP 样本 / passed</p><a href="manual-2026-09-15T08-09-15-351Z/FILE-01-01.png"><img loading="lazy" src="manual-2026-09-15T08-09-15-351Z/FILE-01-01.png" alt="选择本机 STEP 样本"></a><p>2. 保存 STEP 文档到 FCStd / passed</p><a href="manual-2026-09-15T08-09-15-351Z/FILE-01-02.png"><img loading="lazy" src="manual-2026-09-15T08-09-15-351Z/FILE-01-02.png" alt="保存 STEP 文档到 FCStd"></a></details><details><summary>FILE-03 FCStd 保存关闭与重开 passed</summary><p>1. 创建和编辑保存文档 / passed</p><a href="manual-2026-09-15T12-53-49-351Z/FILE-03-01.png"><img loading="lazy" src="manual-2026-09-15T12-53-49-351Z/FILE-03-01.png" alt="创建和编辑保存文档"></a><p>2. 下载真实 FCStd 文件 / passed</p><a href="manual-2026-09-15T12-53-49-351Z/FILE-03-02.png"><img loading="lazy" src="manual-2026-09-15T12-53-49-351Z/FILE-03-02.png" alt="下载真实 FCStd 文件"></a><p>3. 关闭后打开 OPFS 文档 / passed</p><a href="manual-2026-09-15T12-53-49-351Z/FILE-03-03.png"><img loading="lazy" src="manual-2026-09-15T12-53-49-351Z/FILE-03-03.png" alt="关闭后打开 OPFS 文档"></a><p>4. 通过 Std_Open 文件选择器重开下载文件 / passed</p><a href="manual-2026-09-15T12-53-49-351Z/FILE-03-04.png"><img loading="lazy" src="manual-2026-09-15T12-53-49-351Z/FILE-03-04.png" alt="通过 Std_Open 文件选择器重开下载文件"></a></details><details><summary>FILE-04 OPFS 刷新恢复与清理 passed</summary><p>1. 创建和保存 / passed</p><a href="manual-2026-09-15T11-47-41-751Z/FILE-04-01.png"><img loading="lazy" src="manual-2026-09-15T11-47-41-751Z/FILE-04-01.png" alt="创建和保存"></a><p>2. 刷新后打开 / passed</p><a href="manual-2026-09-15T11-47-41-751Z/FILE-04-02.png"><img loading="lazy" src="manual-2026-09-15T11-47-41-751Z/FILE-04-02.png" alt="刷新后打开"></a><p>3. 清理测试站点存储后刷新 / passed</p><a href="manual-2026-09-15T11-47-41-751Z/FILE-04-03.png"><img loading="lazy" src="manual-2026-09-15T11-47-41-751Z/FILE-04-03.png" alt="清理测试站点存储后刷新"></a></details><details><summary>DOC-01 标签颜色可见性与持久化 passed</summary><p>1. 创建对象并提交标签 / passed</p><a href="manual-2026-09-15T11-47-41-751Z/DOC-01-01.png"><img loading="lazy" src="manual-2026-09-15T11-47-41-751Z/DOC-01-01.png" alt="创建对象并提交标签"></a><p>2. 颜色编辑 / passed</p><a href="manual-2026-09-15T11-47-41-751Z/DOC-01-02.png"><img loading="lazy" src="manual-2026-09-15T11-47-41-751Z/DOC-01-02.png" alt="颜色编辑"></a><p>3. 隐藏显示改变视口像素 / passed</p><a href="manual-2026-09-15T11-47-41-751Z/DOC-01-03.png"><img loading="lazy" src="manual-2026-09-15T11-47-41-751Z/DOC-01-03.png" alt="隐藏显示改变视口像素"></a><p>4. 保存重开检查标签及颜色 / passed</p><a href="manual-2026-09-15T11-47-41-751Z/DOC-01-04.png"><img loading="lazy" src="manual-2026-09-15T11-47-41-751Z/DOC-01-04.png" alt="保存重开检查标签及颜色"></a><p>5. 隐藏状态保存重开 / passed</p><a href="manual-2026-09-15T11-47-41-751Z/DOC-01-05.png"><img loading="lazy" src="manual-2026-09-15T11-47-41-751Z/DOC-01-05.png" alt="隐藏状态保存重开"></a></details><details><summary>UI-04 视口旋转缩放平移与布局 passed</summary><p>1. 准备几何并适合视图 / passed</p><a href="manual-2026-09-15T11-47-41-751Z/UI-04-01.png"><img loading="lazy" src="manual-2026-09-15T11-47-41-751Z/UI-04-01.png" alt="准备几何并适合视图"></a><p>2. rotate / passed</p><a href="manual-2026-09-15T11-47-41-751Z/UI-04-02.png"><img loading="lazy" src="manual-2026-09-15T11-47-41-751Z/UI-04-02.png" alt="rotate"></a><p>3. pan / passed</p><a href="manual-2026-09-15T11-47-41-751Z/UI-04-03.png"><img loading="lazy" src="manual-2026-09-15T11-47-41-751Z/UI-04-03.png" alt="pan"></a><p>4. zoom / passed</p><a href="manual-2026-09-15T11-47-41-751Z/UI-04-04.png"><img loading="lazy" src="manual-2026-09-15T11-47-41-751Z/UI-04-04.png" alt="zoom"></a><p>5. 手机尺寸布局 / passed</p><a href="manual-2026-09-15T11-47-41-751Z/UI-04-05.png"><img loading="lazy" src="manual-2026-09-15T11-47-41-751Z/UI-04-05.png" alt="手机尺寸布局"></a></details><details><summary>ERR-02 非法文件与尺寸后恢复 passed</summary><p>1. 零和负尺寸拒绝 / passed</p><a href="manual-2026-09-15T08-09-15-351Z/ERR-02-01.png"><img loading="lazy" src="manual-2026-09-15T08-09-15-351Z/ERR-02-01.png" alt="零和负尺寸拒绝"></a><p>2. 空 STEP 拒绝 / passed</p><a href="manual-2026-09-15T08-09-15-351Z/ERR-02-02.png"><img loading="lazy" src="manual-2026-09-15T08-09-15-351Z/ERR-02-02.png" alt="空 STEP 拒绝"></a><p>3. 正常请求恢复 / passed</p><a href="manual-2026-09-15T08-09-15-351Z/ERR-02-03.png"><img loading="lazy" src="manual-2026-09-15T08-09-15-351Z/ERR-02-03.png" alt="正常请求恢复"></a></details><details><summary>ERR-03 重复点击不产生重复对象 passed</summary><p>1. 同一事件循环连续点击创建 / passed</p><a href="manual-2026-09-15T08-09-15-351Z/ERR-03-01.png"><img loading="lazy" src="manual-2026-09-15T08-09-15-351Z/ERR-03-01.png" alt="同一事件循环连续点击创建"></a></details><details><summary>DOC-02 结构分组入口 passed</summary><p>1. 准备含两个实体的原生工作台文档 / passed</p><a href="manual-2026-09-15T12-53-49-351Z/DOC-02-01.png"><img loading="lazy" src="manual-2026-09-15T12-53-49-351Z/DOC-02-01.png" alt="准备含两个实体的原生工作台文档"></a><p>2. 创建 Part 并按桌面语义组合选择 / passed</p><a href="manual-2026-09-15T12-53-49-351Z/DOC-02-02.png"><img loading="lazy" src="manual-2026-09-15T12-53-49-351Z/DOC-02-02.png" alt="创建 Part 并按桌面语义组合选择"></a><p>3. 移出一个对象再加入 / passed</p><a href="manual-2026-09-15T12-53-49-351Z/DOC-02-03.png"><img loading="lazy" src="manual-2026-09-15T12-53-49-351Z/DOC-02-03.png" alt="移出一个对象再加入"></a><p>4. 创建 VarSet 并设置变量 / passed</p><a href="manual-2026-09-15T12-53-49-351Z/DOC-02-04.png"><img loading="lazy" src="manual-2026-09-15T12-53-49-351Z/DOC-02-04.png" alt="创建 VarSet 并设置变量"></a><p>5. 设置并清除变量表达式 / passed</p><a href="manual-2026-09-15T12-53-49-351Z/DOC-02-05.png"><img loading="lazy" src="manual-2026-09-15T12-53-49-351Z/DOC-02-05.png" alt="设置并清除变量表达式"></a><p>6. 保存刷新重开结构与 Tip / passed</p><a href="manual-2026-09-15T12-53-49-351Z/DOC-02-06.png"><img loading="lazy" src="manual-2026-09-15T12-53-49-351Z/DOC-02-06.png" alt="保存刷新重开结构与 Tip"></a></details><details><summary>DOC-03 链接替换解除 passed</summary><p>1. 准备可替换引用的原生文档 / passed</p><a href="manual-2026-09-15T12-53-49-351Z/DOC-03-01.png"><img loading="lazy" src="manual-2026-09-15T12-53-49-351Z/DOC-03-01.png" alt="准备可替换引用的原生文档"></a><p>2. 用 Link 替换父容器引用 / passed</p><a href="manual-2026-09-15T12-53-49-351Z/DOC-03-02.png"><img loading="lazy" src="manual-2026-09-15T12-53-49-351Z/DOC-03-02.png" alt="用 Link 替换父容器引用"></a><p>3. 撤销重做链接替换 / passed</p><a href="manual-2026-09-15T12-53-49-351Z/DOC-03-03.png"><img loading="lazy" src="manual-2026-09-15T12-53-49-351Z/DOC-03-03.png" alt="撤销重做链接替换"></a><p>4. 保存重开链接并解除 / passed</p><a href="manual-2026-09-15T12-53-49-351Z/DOC-03-04.png"><img loading="lazy" src="manual-2026-09-15T12-53-49-351Z/DOC-03-04.png" alt="保存重开链接并解除"></a></details><details><summary>FILE-02 多格式导入 failed</summary><p>1. STEP 原生文件导出及导入 / passed</p><a href="manual-2026-09-15T12-53-49-351Z/FILE-02-01.png"><img loading="lazy" src="manual-2026-09-15T12-53-49-351Z/FILE-02-01.png" alt="STEP 原生文件导出及导入"></a><p>2. IGES 原生文件导出及导入 / passed</p><a href="manual-2026-09-15T12-53-49-351Z/FILE-02-02.png"><img loading="lazy" src="manual-2026-09-15T12-53-49-351Z/FILE-02-02.png" alt="IGES 原生文件导出及导入"></a><p>3. BREP 原生文件导出及导入 / passed</p><a href="manual-2026-09-15T12-53-49-351Z/FILE-02-03.png"><img loading="lazy" src="manual-2026-09-15T12-53-49-351Z/FILE-02-03.png" alt="BREP 原生文件导出及导入"></a><p>4. STL 原生文件导出及导入 / passed</p><a href="manual-2026-09-15T12-53-49-351Z/FILE-02-04.png"><img loading="lazy" src="manual-2026-09-15T12-53-49-351Z/FILE-02-04.png" alt="STL 原生文件导出及导入"></a><p>5. DXF 本地桌面样本导入 / passed</p><a href="manual-2026-09-15T12-53-49-351Z/FILE-02-05.png"><img loading="lazy" src="manual-2026-09-15T12-53-49-351Z/FILE-02-05.png" alt="DXF 本地桌面样本导入"></a><p>6. OBJ 实际注册能力及文件处理 / passed</p><a href="manual-2026-09-15T12-53-49-351Z/FILE-02-06.png"><img loading="lazy" src="manual-2026-09-15T12-53-49-351Z/FILE-02-06.png" alt="OBJ 实际注册能力及文件处理"></a><p>7. IFC 实际注册能力及文件处理 / failed</p><a href="manual-2026-09-15T12-53-49-351Z/FILE-02-07.png"><img loading="lazy" src="manual-2026-09-15T12-53-49-351Z/FILE-02-07.png" alt="IFC 实际注册能力及文件处理"></a></details><details><summary>FILE-05 STL 导出与回读 passed</summary><p>1. 准备基准 Box / passed</p><a href="manual-2026-09-15T12-53-49-351Z/FILE-05-01.png"><img loading="lazy" src="manual-2026-09-15T12-53-49-351Z/FILE-05-01.png" alt="准备基准 Box"></a><p>2. 使用原生 OCCT 导出 STL / passed</p><a href="manual-2026-09-15T12-53-49-351Z/FILE-05-02.png"><img loading="lazy" src="manual-2026-09-15T12-53-49-351Z/FILE-05-02.png" alt="使用原生 OCCT 导出 STL"></a><p>3. 真实文件回读和误差比较 / passed</p><a href="manual-2026-09-15T12-53-49-351Z/FILE-05-03.png"><img loading="lazy" src="manual-2026-09-15T12-53-49-351Z/FILE-05-03.png" alt="真实文件回读和误差比较"></a></details><details><summary>ERR-01 运行中取消 passed</summary><p>1. 准备已有文档对象 / passed</p><a href="manual-2026-09-15T12-53-49-351Z/ERR-01-01.png"><img loading="lazy" src="manual-2026-09-15T12-53-49-351Z/ERR-01-01.png" alt="准备已有文档对象"></a><p>2. 在原生导入中请求取消 / passed</p><a href="manual-2026-09-15T12-53-49-351Z/ERR-01-02.png"><img loading="lazy" src="manual-2026-09-15T12-53-49-351Z/ERR-01-02.png" alt="在原生导入中请求取消"></a><p>3. 等待回滚并核对原文档 / passed</p><a href="manual-2026-09-15T12-53-49-351Z/ERR-01-03.png"><img loading="lazy" src="manual-2026-09-15T12-53-49-351Z/ERR-01-03.png" alt="等待回滚并核对原文档"></a><p>4. 取消后正常导入恢复 / passed</p><a href="manual-2026-09-15T12-53-49-351Z/ERR-01-04.png"><img loading="lazy" src="manual-2026-09-15T12-53-49-351Z/ERR-01-04.png" alt="取消后正常导入恢复"></a></details><details><summary>PERF-01 真实大小文件容量 passed</summary><p>1. 登记本机实际样本和性能范围 / passed</p><a href="manual-2026-09-15T12-53-49-351Z/PERF-01-01.png"><img loading="lazy" src="manual-2026-09-15T12-53-49-351Z/PERF-01-01.png" alt="登记本机实际样本和性能范围"></a><p>2. small 样本加载与交互测量 / passed</p><a href="manual-2026-09-15T12-53-49-351Z/PERF-01-02.png"><img loading="lazy" src="manual-2026-09-15T12-53-49-351Z/PERF-01-02.png" alt="small 样本加载与交互测量"></a><p>3. medium 样本加载与交互测量 / passed</p><a href="manual-2026-09-15T12-53-49-351Z/PERF-01-03.png"><img loading="lazy" src="manual-2026-09-15T12-53-49-351Z/PERF-01-03.png" alt="medium 样本加载与交互测量"></a><p>4. large 样本加载与交互测量 / passed</p><a href="manual-2026-09-15T12-53-49-351Z/PERF-01-04.png"><img loading="lazy" src="manual-2026-09-15T12-53-49-351Z/PERF-01-04.png" alt="large 样本加载与交互测量"></a></details><details><summary>PERF-02 20 轮保存重开稳定性 passed</summary><p>1. 第 1/20 轮导入、修改、保存、刷新重开 / passed</p><a href="manual-2026-09-15T12-53-49-351Z/PERF-02-01.png"><img loading="lazy" src="manual-2026-09-15T12-53-49-351Z/PERF-02-01.png" alt="第 1/20 轮导入、修改、保存、刷新重开"></a><p>2. 第 2/20 轮导入、修改、保存、刷新重开 / passed</p><a href="manual-2026-09-15T12-53-49-351Z/PERF-02-02.png"><img loading="lazy" src="manual-2026-09-15T12-53-49-351Z/PERF-02-02.png" alt="第 2/20 轮导入、修改、保存、刷新重开"></a><p>3. 第 3/20 轮导入、修改、保存、刷新重开 / passed</p><a href="manual-2026-09-15T12-53-49-351Z/PERF-02-03.png"><img loading="lazy" src="manual-2026-09-15T12-53-49-351Z/PERF-02-03.png" alt="第 3/20 轮导入、修改、保存、刷新重开"></a><p>4. 第 4/20 轮导入、修改、保存、刷新重开 / passed</p><a href="manual-2026-09-15T12-53-49-351Z/PERF-02-04.png"><img loading="lazy" src="manual-2026-09-15T12-53-49-351Z/PERF-02-04.png" alt="第 4/20 轮导入、修改、保存、刷新重开"></a><p>5. 第 5/20 轮导入、修改、保存、刷新重开 / passed</p><a href="manual-2026-09-15T12-53-49-351Z/PERF-02-05.png"><img loading="lazy" src="manual-2026-09-15T12-53-49-351Z/PERF-02-05.png" alt="第 5/20 轮导入、修改、保存、刷新重开"></a><p>6. 第 6/20 轮导入、修改、保存、刷新重开 / passed</p><a href="manual-2026-09-15T12-53-49-351Z/PERF-02-06.png"><img loading="lazy" src="manual-2026-09-15T12-53-49-351Z/PERF-02-06.png" alt="第 6/20 轮导入、修改、保存、刷新重开"></a><p>7. 第 7/20 轮导入、修改、保存、刷新重开 / passed</p><a href="manual-2026-09-15T12-53-49-351Z/PERF-02-07.png"><img loading="lazy" src="manual-2026-09-15T12-53-49-351Z/PERF-02-07.png" alt="第 7/20 轮导入、修改、保存、刷新重开"></a><p>8. 第 8/20 轮导入、修改、保存、刷新重开 / passed</p><a href="manual-2026-09-15T12-53-49-351Z/PERF-02-08.png"><img loading="lazy" src="manual-2026-09-15T12-53-49-351Z/PERF-02-08.png" alt="第 8/20 轮导入、修改、保存、刷新重开"></a><p>9. 第 9/20 轮导入、修改、保存、刷新重开 / passed</p><a href="manual-2026-09-15T12-53-49-351Z/PERF-02-09.png"><img loading="lazy" src="manual-2026-09-15T12-53-49-351Z/PERF-02-09.png" alt="第 9/20 轮导入、修改、保存、刷新重开"></a><p>10. 第 10/20 轮导入、修改、保存、刷新重开 / passed</p><a href="manual-2026-09-15T12-53-49-351Z/PERF-02-10.png"><img loading="lazy" src="manual-2026-09-15T12-53-49-351Z/PERF-02-10.png" alt="第 10/20 轮导入、修改、保存、刷新重开"></a><p>11. 第 11/20 轮导入、修改、保存、刷新重开 / passed</p><a href="manual-2026-09-15T12-53-49-351Z/PERF-02-11.png"><img loading="lazy" src="manual-2026-09-15T12-53-49-351Z/PERF-02-11.png" alt="第 11/20 轮导入、修改、保存、刷新重开"></a><p>12. 第 12/20 轮导入、修改、保存、刷新重开 / passed</p><a href="manual-2026-09-15T12-53-49-351Z/PERF-02-12.png"><img loading="lazy" src="manual-2026-09-15T12-53-49-351Z/PERF-02-12.png" alt="第 12/20 轮导入、修改、保存、刷新重开"></a><p>13. 第 13/20 轮导入、修改、保存、刷新重开 / passed</p><a href="manual-2026-09-15T12-53-49-351Z/PERF-02-13.png"><img loading="lazy" src="manual-2026-09-15T12-53-49-351Z/PERF-02-13.png" alt="第 13/20 轮导入、修改、保存、刷新重开"></a><p>14. 第 14/20 轮导入、修改、保存、刷新重开 / passed</p><a href="manual-2026-09-15T12-53-49-351Z/PERF-02-14.png"><img loading="lazy" src="manual-2026-09-15T12-53-49-351Z/PERF-02-14.png" alt="第 14/20 轮导入、修改、保存、刷新重开"></a><p>15. 第 15/20 轮导入、修改、保存、刷新重开 / passed</p><a href="manual-2026-09-15T12-53-49-351Z/PERF-02-15.png"><img loading="lazy" src="manual-2026-09-15T12-53-49-351Z/PERF-02-15.png" alt="第 15/20 轮导入、修改、保存、刷新重开"></a><p>16. 第 16/20 轮导入、修改、保存、刷新重开 / passed</p><a href="manual-2026-09-15T12-53-49-351Z/PERF-02-16.png"><img loading="lazy" src="manual-2026-09-15T12-53-49-351Z/PERF-02-16.png" alt="第 16/20 轮导入、修改、保存、刷新重开"></a><p>17. 第 17/20 轮导入、修改、保存、刷新重开 / passed</p><a href="manual-2026-09-15T12-53-49-351Z/PERF-02-17.png"><img loading="lazy" src="manual-2026-09-15T12-53-49-351Z/PERF-02-17.png" alt="第 17/20 轮导入、修改、保存、刷新重开"></a><p>18. 第 18/20 轮导入、修改、保存、刷新重开 / passed</p><a href="manual-2026-09-15T12-53-49-351Z/PERF-02-18.png"><img loading="lazy" src="manual-2026-09-15T12-53-49-351Z/PERF-02-18.png" alt="第 18/20 轮导入、修改、保存、刷新重开"></a><p>19. 第 19/20 轮导入、修改、保存、刷新重开 / passed</p><a href="manual-2026-09-15T12-53-49-351Z/PERF-02-19.png"><img loading="lazy" src="manual-2026-09-15T12-53-49-351Z/PERF-02-19.png" alt="第 19/20 轮导入、修改、保存、刷新重开"></a><p>20. 第 20/20 轮导入、修改、保存、刷新重开 / passed</p><a href="manual-2026-09-15T12-53-49-351Z/PERF-02-20.png"><img loading="lazy" src="manual-2026-09-15T12-53-49-351Z/PERF-02-20.png" alt="第 20/20 轮导入、修改、保存、刷新重开"></a><p>21. 检查稳定阶段内存趋势 / passed</p><a href="manual-2026-09-15T12-53-49-351Z/PERF-02-21.png"><img loading="lazy" src="manual-2026-09-15T12-53-49-351Z/PERF-02-21.png" alt="检查稳定阶段内存趋势"></a></details><details><summary>UI-03-Assembly Assembly 工作台入口 passed</summary><p>1. 导航到模块实际工作台 / passed</p><a href="manual-2026-09-15T11-47-41-751Z/UI-03-Assembly-01.png"><img loading="lazy" src="manual-2026-09-15T11-47-41-751Z/UI-03-Assembly-01.png" alt="导航到模块实际工作台"></a><p>2. 核对选中模块 / passed</p><a href="manual-2026-09-15T11-47-41-751Z/UI-03-Assembly-02.png"><img loading="lazy" src="manual-2026-09-15T11-47-41-751Z/UI-03-Assembly-02.png" alt="核对选中模块"></a><p>3. 窗口宿主初始化及启动错误 / passed</p><a href="manual-2026-09-15T11-47-41-751Z/UI-03-Assembly-03.png"><img loading="lazy" src="manual-2026-09-15T11-47-41-751Z/UI-03-Assembly-03.png" alt="窗口宿主初始化及启动错误"></a></details><details><summary>UI-03-BIM BIM 工作台入口 passed</summary><p>1. 导航到模块实际工作台 / passed</p><a href="manual-2026-09-15T11-47-41-751Z/UI-03-BIM-01.png"><img loading="lazy" src="manual-2026-09-15T11-47-41-751Z/UI-03-BIM-01.png" alt="导航到模块实际工作台"></a><p>2. 核对选中模块 / passed</p><a href="manual-2026-09-15T11-47-41-751Z/UI-03-BIM-02.png"><img loading="lazy" src="manual-2026-09-15T11-47-41-751Z/UI-03-BIM-02.png" alt="核对选中模块"></a><p>3. 窗口宿主初始化及启动错误 / passed</p><a href="manual-2026-09-15T11-47-41-751Z/UI-03-BIM-03.png"><img loading="lazy" src="manual-2026-09-15T11-47-41-751Z/UI-03-BIM-03.png" alt="窗口宿主初始化及启动错误"></a></details><details><summary>UI-03-CAM CAM 工作台入口 passed</summary><p>1. 导航到模块实际工作台 / passed</p><a href="manual-2026-09-15T11-47-41-751Z/UI-03-CAM-01.png"><img loading="lazy" src="manual-2026-09-15T11-47-41-751Z/UI-03-CAM-01.png" alt="导航到模块实际工作台"></a><p>2. 核对选中模块 / passed</p><a href="manual-2026-09-15T11-47-41-751Z/UI-03-CAM-02.png"><img loading="lazy" src="manual-2026-09-15T11-47-41-751Z/UI-03-CAM-02.png" alt="核对选中模块"></a><p>3. 窗口宿主初始化及启动错误 / passed</p><a href="manual-2026-09-15T11-47-41-751Z/UI-03-CAM-03.png"><img loading="lazy" src="manual-2026-09-15T11-47-41-751Z/UI-03-CAM-03.png" alt="窗口宿主初始化及启动错误"></a></details><details><summary>UI-03-Cloud Cloud 工作台入口 passed</summary><p>1. 导航到模块实际工作台 / passed</p><a href="manual-2026-09-15T11-47-41-751Z/UI-03-Cloud-01.png"><img loading="lazy" src="manual-2026-09-15T11-47-41-751Z/UI-03-Cloud-01.png" alt="导航到模块实际工作台"></a><p>2. 核对选中模块 / passed</p><a href="manual-2026-09-15T11-47-41-751Z/UI-03-Cloud-02.png"><img loading="lazy" src="manual-2026-09-15T11-47-41-751Z/UI-03-Cloud-02.png" alt="核对选中模块"></a><p>3. 窗口宿主初始化及启动错误 / passed</p><a href="manual-2026-09-15T11-47-41-751Z/UI-03-Cloud-03.png"><img loading="lazy" src="manual-2026-09-15T11-47-41-751Z/UI-03-Cloud-03.png" alt="窗口宿主初始化及启动错误"></a></details><details><summary>UI-03-Draft Draft 工作台入口 passed</summary><p>1. 导航到模块实际工作台 / passed</p><a href="manual-2026-09-15T11-47-41-751Z/UI-03-Draft-01.png"><img loading="lazy" src="manual-2026-09-15T11-47-41-751Z/UI-03-Draft-01.png" alt="导航到模块实际工作台"></a><p>2. 核对选中模块 / passed</p><a href="manual-2026-09-15T11-47-41-751Z/UI-03-Draft-02.png"><img loading="lazy" src="manual-2026-09-15T11-47-41-751Z/UI-03-Draft-02.png" alt="核对选中模块"></a><p>3. 窗口宿主初始化及启动错误 / passed</p><a href="manual-2026-09-15T11-47-41-751Z/UI-03-Draft-03.png"><img loading="lazy" src="manual-2026-09-15T11-47-41-751Z/UI-03-Draft-03.png" alt="窗口宿主初始化及启动错误"></a></details><details><summary>UI-03-Fem Fem 工作台入口 passed</summary><p>1. 导航到模块实际工作台 / passed</p><a href="manual-2026-09-15T11-47-41-751Z/UI-03-Fem-01.png"><img loading="lazy" src="manual-2026-09-15T11-47-41-751Z/UI-03-Fem-01.png" alt="导航到模块实际工作台"></a><p>2. 核对选中模块 / passed</p><a href="manual-2026-09-15T11-47-41-751Z/UI-03-Fem-02.png"><img loading="lazy" src="manual-2026-09-15T11-47-41-751Z/UI-03-Fem-02.png" alt="核对选中模块"></a><p>3. 窗口宿主初始化及启动错误 / passed</p><a href="manual-2026-09-15T11-47-41-751Z/UI-03-Fem-03.png"><img loading="lazy" src="manual-2026-09-15T11-47-41-751Z/UI-03-Fem-03.png" alt="窗口宿主初始化及启动错误"></a></details><details><summary>UI-03-Help Help 工作台入口 passed</summary><p>1. 导航到模块实际工作台 / passed</p><a href="manual-2026-09-15T11-47-41-751Z/UI-03-Help-01.png"><img loading="lazy" src="manual-2026-09-15T11-47-41-751Z/UI-03-Help-01.png" alt="导航到模块实际工作台"></a><p>2. 核对选中模块 / passed</p><a href="manual-2026-09-15T11-47-41-751Z/UI-03-Help-02.png"><img loading="lazy" src="manual-2026-09-15T11-47-41-751Z/UI-03-Help-02.png" alt="核对选中模块"></a><p>3. 窗口宿主初始化及启动错误 / passed</p><a href="manual-2026-09-15T11-47-41-751Z/UI-03-Help-03.png"><img loading="lazy" src="manual-2026-09-15T11-47-41-751Z/UI-03-Help-03.png" alt="窗口宿主初始化及启动错误"></a></details><details><summary>UI-03-Import Import 工作台入口 passed</summary><p>1. 导航到模块实际工作台 / passed</p><a href="manual-2026-09-15T11-47-41-751Z/UI-03-Import-01.png"><img loading="lazy" src="manual-2026-09-15T11-47-41-751Z/UI-03-Import-01.png" alt="导航到模块实际工作台"></a><p>2. 核对选中模块 / passed</p><a href="manual-2026-09-15T11-47-41-751Z/UI-03-Import-02.png"><img loading="lazy" src="manual-2026-09-15T11-47-41-751Z/UI-03-Import-02.png" alt="核对选中模块"></a><p>3. 窗口宿主初始化及启动错误 / passed</p><a href="manual-2026-09-15T11-47-41-751Z/UI-03-Import-03.png"><img loading="lazy" src="manual-2026-09-15T11-47-41-751Z/UI-03-Import-03.png" alt="窗口宿主初始化及启动错误"></a></details><details><summary>UI-03-Inspection Inspection 工作台入口 passed</summary><p>1. 导航到模块实际工作台 / passed</p><a href="manual-2026-09-15T11-47-41-751Z/UI-03-Inspection-01.png"><img loading="lazy" src="manual-2026-09-15T11-47-41-751Z/UI-03-Inspection-01.png" alt="导航到模块实际工作台"></a><p>2. 核对选中模块 / passed</p><a href="manual-2026-09-15T11-47-41-751Z/UI-03-Inspection-02.png"><img loading="lazy" src="manual-2026-09-15T11-47-41-751Z/UI-03-Inspection-02.png" alt="核对选中模块"></a><p>3. 窗口宿主初始化及启动错误 / passed</p><a href="manual-2026-09-15T11-47-41-751Z/UI-03-Inspection-03.png"><img loading="lazy" src="manual-2026-09-15T11-47-41-751Z/UI-03-Inspection-03.png" alt="窗口宿主初始化及启动错误"></a></details><details><summary>UI-03-JtReader JtReader 工作台入口 passed</summary><p>1. 导航到模块实际工作台 / passed</p><a href="manual-2026-09-15T11-47-41-751Z/UI-03-JtReader-01.png"><img loading="lazy" src="manual-2026-09-15T11-47-41-751Z/UI-03-JtReader-01.png" alt="导航到模块实际工作台"></a><p>2. 核对选中模块 / passed</p><a href="manual-2026-09-15T11-47-41-751Z/UI-03-JtReader-02.png"><img loading="lazy" src="manual-2026-09-15T11-47-41-751Z/UI-03-JtReader-02.png" alt="核对选中模块"></a><p>3. 窗口宿主初始化及启动错误 / passed</p><a href="manual-2026-09-15T11-47-41-751Z/UI-03-JtReader-03.png"><img loading="lazy" src="manual-2026-09-15T11-47-41-751Z/UI-03-JtReader-03.png" alt="窗口宿主初始化及启动错误"></a></details><details><summary>UI-03-Material Material 工作台入口 passed</summary><p>1. 导航到模块实际工作台 / passed</p><a href="manual-2026-09-15T11-47-41-751Z/UI-03-Material-01.png"><img loading="lazy" src="manual-2026-09-15T11-47-41-751Z/UI-03-Material-01.png" alt="导航到模块实际工作台"></a><p>2. 核对选中模块 / passed</p><a href="manual-2026-09-15T11-47-41-751Z/UI-03-Material-02.png"><img loading="lazy" src="manual-2026-09-15T11-47-41-751Z/UI-03-Material-02.png" alt="核对选中模块"></a><p>3. 窗口宿主初始化及启动错误 / passed</p><a href="manual-2026-09-15T11-47-41-751Z/UI-03-Material-03.png"><img loading="lazy" src="manual-2026-09-15T11-47-41-751Z/UI-03-Material-03.png" alt="窗口宿主初始化及启动错误"></a></details><details><summary>UI-03-Measure Measure 工作台入口 passed</summary><p>1. 导航到模块实际工作台 / passed</p><a href="manual-2026-09-15T11-47-41-751Z/UI-03-Measure-01.png"><img loading="lazy" src="manual-2026-09-15T11-47-41-751Z/UI-03-Measure-01.png" alt="导航到模块实际工作台"></a><p>2. 核对选中模块 / passed</p><a href="manual-2026-09-15T11-47-41-751Z/UI-03-Measure-02.png"><img loading="lazy" src="manual-2026-09-15T11-47-41-751Z/UI-03-Measure-02.png" alt="核对选中模块"></a><p>3. 窗口宿主初始化及启动错误 / passed</p><a href="manual-2026-09-15T11-47-41-751Z/UI-03-Measure-03.png"><img loading="lazy" src="manual-2026-09-15T11-47-41-751Z/UI-03-Measure-03.png" alt="窗口宿主初始化及启动错误"></a></details><details><summary>UI-03-Mesh Mesh 工作台入口 passed</summary><p>1. 导航到模块实际工作台 / passed</p><a href="manual-2026-09-15T11-47-41-751Z/UI-03-Mesh-01.png"><img loading="lazy" src="manual-2026-09-15T11-47-41-751Z/UI-03-Mesh-01.png" alt="导航到模块实际工作台"></a><p>2. 核对选中模块 / passed</p><a href="manual-2026-09-15T11-47-41-751Z/UI-03-Mesh-02.png"><img loading="lazy" src="manual-2026-09-15T11-47-41-751Z/UI-03-Mesh-02.png" alt="核对选中模块"></a><p>3. 窗口宿主初始化及启动错误 / passed</p><a href="manual-2026-09-15T11-47-41-751Z/UI-03-Mesh-03.png"><img loading="lazy" src="manual-2026-09-15T11-47-41-751Z/UI-03-Mesh-03.png" alt="窗口宿主初始化及启动错误"></a></details><details><summary>UI-03-MeshPart MeshPart 工作台入口 passed</summary><p>1. 导航到模块实际工作台 / passed</p><a href="manual-2026-09-15T11-47-41-751Z/UI-03-MeshPart-01.png"><img loading="lazy" src="manual-2026-09-15T11-47-41-751Z/UI-03-MeshPart-01.png" alt="导航到模块实际工作台"></a><p>2. 核对选中模块 / passed</p><a href="manual-2026-09-15T11-47-41-751Z/UI-03-MeshPart-02.png"><img loading="lazy" src="manual-2026-09-15T11-47-41-751Z/UI-03-MeshPart-02.png" alt="核对选中模块"></a><p>3. 窗口宿主初始化及启动错误 / passed</p><a href="manual-2026-09-15T11-47-41-751Z/UI-03-MeshPart-03.png"><img loading="lazy" src="manual-2026-09-15T11-47-41-751Z/UI-03-MeshPart-03.png" alt="窗口宿主初始化及启动错误"></a></details><details><summary>UI-03-OpenSCAD OpenSCAD 工作台入口 passed</summary><p>1. 导航到模块实际工作台 / passed</p><a href="manual-2026-09-15T11-47-41-751Z/UI-03-OpenSCAD-01.png"><img loading="lazy" src="manual-2026-09-15T11-47-41-751Z/UI-03-OpenSCAD-01.png" alt="导航到模块实际工作台"></a><p>2. 核对选中模块 / passed</p><a href="manual-2026-09-15T11-47-41-751Z/UI-03-OpenSCAD-02.png"><img loading="lazy" src="manual-2026-09-15T11-47-41-751Z/UI-03-OpenSCAD-02.png" alt="核对选中模块"></a><p>3. 窗口宿主初始化及启动错误 / passed</p><a href="manual-2026-09-15T11-47-41-751Z/UI-03-OpenSCAD-03.png"><img loading="lazy" src="manual-2026-09-15T11-47-41-751Z/UI-03-OpenSCAD-03.png" alt="窗口宿主初始化及启动错误"></a></details><details><summary>UI-03-Part Part 工作台入口 passed</summary><p>1. 导航到模块实际工作台 / passed</p><a href="manual-2026-09-15T11-47-41-751Z/UI-03-Part-01.png"><img loading="lazy" src="manual-2026-09-15T11-47-41-751Z/UI-03-Part-01.png" alt="导航到模块实际工作台"></a><p>2. 核对选中模块 / passed</p><a href="manual-2026-09-15T11-47-41-751Z/UI-03-Part-02.png"><img loading="lazy" src="manual-2026-09-15T11-47-41-751Z/UI-03-Part-02.png" alt="核对选中模块"></a><p>3. 窗口宿主初始化及启动错误 / passed</p><a href="manual-2026-09-15T11-47-41-751Z/UI-03-Part-03.png"><img loading="lazy" src="manual-2026-09-15T11-47-41-751Z/UI-03-Part-03.png" alt="窗口宿主初始化及启动错误"></a></details><details><summary>UI-03-PartDesign PartDesign 工作台入口 passed</summary><p>1. 导航到模块实际工作台 / passed</p><a href="manual-2026-09-15T11-47-41-751Z/UI-03-PartDesign-01.png"><img loading="lazy" src="manual-2026-09-15T11-47-41-751Z/UI-03-PartDesign-01.png" alt="导航到模块实际工作台"></a><p>2. 核对选中模块 / passed</p><a href="manual-2026-09-15T11-47-41-751Z/UI-03-PartDesign-02.png"><img loading="lazy" src="manual-2026-09-15T11-47-41-751Z/UI-03-PartDesign-02.png" alt="核对选中模块"></a><p>3. 窗口宿主初始化及启动错误 / passed</p><a href="manual-2026-09-15T11-47-41-751Z/UI-03-PartDesign-03.png"><img loading="lazy" src="manual-2026-09-15T11-47-41-751Z/UI-03-PartDesign-03.png" alt="窗口宿主初始化及启动错误"></a></details><details><summary>UI-03-Plot Plot 工作台入口 passed</summary><p>1. 导航到模块实际工作台 / passed</p><a href="manual-2026-09-15T11-47-41-751Z/UI-03-Plot-01.png"><img loading="lazy" src="manual-2026-09-15T11-47-41-751Z/UI-03-Plot-01.png" alt="导航到模块实际工作台"></a><p>2. 核对选中模块 / passed</p><a href="manual-2026-09-15T11-47-41-751Z/UI-03-Plot-02.png"><img loading="lazy" src="manual-2026-09-15T11-47-41-751Z/UI-03-Plot-02.png" alt="核对选中模块"></a><p>3. 窗口宿主初始化及启动错误 / passed</p><a href="manual-2026-09-15T11-47-41-751Z/UI-03-Plot-03.png"><img loading="lazy" src="manual-2026-09-15T11-47-41-751Z/UI-03-Plot-03.png" alt="窗口宿主初始化及启动错误"></a></details><details><summary>UI-03-Points Points 工作台入口 passed</summary><p>1. 导航到模块实际工作台 / passed</p><a href="manual-2026-09-15T11-47-41-751Z/UI-03-Points-01.png"><img loading="lazy" src="manual-2026-09-15T11-47-41-751Z/UI-03-Points-01.png" alt="导航到模块实际工作台"></a><p>2. 核对选中模块 / passed</p><a href="manual-2026-09-15T11-47-41-751Z/UI-03-Points-02.png"><img loading="lazy" src="manual-2026-09-15T11-47-41-751Z/UI-03-Points-02.png" alt="核对选中模块"></a><p>3. 窗口宿主初始化及启动错误 / passed</p><a href="manual-2026-09-15T11-47-41-751Z/UI-03-Points-03.png"><img loading="lazy" src="manual-2026-09-15T11-47-41-751Z/UI-03-Points-03.png" alt="窗口宿主初始化及启动错误"></a></details><details><summary>UI-03-ReverseEngineering ReverseEngineering 工作台入口 passed</summary><p>1. 导航到模块实际工作台 / passed</p><a href="manual-2026-09-15T11-47-41-751Z/UI-03-ReverseEngineering-01.png"><img loading="lazy" src="manual-2026-09-15T11-47-41-751Z/UI-03-ReverseEngineering-01.png" alt="导航到模块实际工作台"></a><p>2. 核对选中模块 / passed</p><a href="manual-2026-09-15T11-47-41-751Z/UI-03-ReverseEngineering-02.png"><img loading="lazy" src="manual-2026-09-15T11-47-41-751Z/UI-03-ReverseEngineering-02.png" alt="核对选中模块"></a><p>3. 窗口宿主初始化及启动错误 / passed</p><a href="manual-2026-09-15T11-47-41-751Z/UI-03-ReverseEngineering-03.png"><img loading="lazy" src="manual-2026-09-15T11-47-41-751Z/UI-03-ReverseEngineering-03.png" alt="窗口宿主初始化及启动错误"></a></details><details><summary>UI-03-Robot Robot 工作台入口 passed</summary><p>1. 导航到模块实际工作台 / passed</p><a href="manual-2026-09-15T11-47-41-751Z/UI-03-Robot-01.png"><img loading="lazy" src="manual-2026-09-15T11-47-41-751Z/UI-03-Robot-01.png" alt="导航到模块实际工作台"></a><p>2. 核对选中模块 / passed</p><a href="manual-2026-09-15T11-47-41-751Z/UI-03-Robot-02.png"><img loading="lazy" src="manual-2026-09-15T11-47-41-751Z/UI-03-Robot-02.png" alt="核对选中模块"></a><p>3. 窗口宿主初始化及启动错误 / passed</p><a href="manual-2026-09-15T11-47-41-751Z/UI-03-Robot-03.png"><img loading="lazy" src="manual-2026-09-15T11-47-41-751Z/UI-03-Robot-03.png" alt="窗口宿主初始化及启动错误"></a></details><details><summary>UI-03-Sandbox Sandbox 工作台入口 passed</summary><p>1. 导航到模块实际工作台 / passed</p><a href="manual-2026-09-15T11-47-41-751Z/UI-03-Sandbox-01.png"><img loading="lazy" src="manual-2026-09-15T11-47-41-751Z/UI-03-Sandbox-01.png" alt="导航到模块实际工作台"></a><p>2. 核对选中模块 / passed</p><a href="manual-2026-09-15T11-47-41-751Z/UI-03-Sandbox-02.png"><img loading="lazy" src="manual-2026-09-15T11-47-41-751Z/UI-03-Sandbox-02.png" alt="核对选中模块"></a><p>3. 窗口宿主初始化及启动错误 / passed</p><a href="manual-2026-09-15T11-47-41-751Z/UI-03-Sandbox-03.png"><img loading="lazy" src="manual-2026-09-15T11-47-41-751Z/UI-03-Sandbox-03.png" alt="窗口宿主初始化及启动错误"></a></details><details><summary>UI-03-Show Show 工作台入口 passed</summary><p>1. 导航到模块实际工作台 / passed</p><a href="manual-2026-09-15T11-47-41-751Z/UI-03-Show-01.png"><img loading="lazy" src="manual-2026-09-15T11-47-41-751Z/UI-03-Show-01.png" alt="导航到模块实际工作台"></a><p>2. 核对选中模块 / passed</p><a href="manual-2026-09-15T11-47-41-751Z/UI-03-Show-02.png"><img loading="lazy" src="manual-2026-09-15T11-47-41-751Z/UI-03-Show-02.png" alt="核对选中模块"></a><p>3. 窗口宿主初始化及启动错误 / passed</p><a href="manual-2026-09-15T11-47-41-751Z/UI-03-Show-03.png"><img loading="lazy" src="manual-2026-09-15T11-47-41-751Z/UI-03-Show-03.png" alt="窗口宿主初始化及启动错误"></a></details><details><summary>UI-03-Sketcher Sketcher 工作台入口 passed</summary><p>1. 导航到模块实际工作台 / passed</p><a href="manual-2026-09-15T11-47-41-751Z/UI-03-Sketcher-01.png"><img loading="lazy" src="manual-2026-09-15T11-47-41-751Z/UI-03-Sketcher-01.png" alt="导航到模块实际工作台"></a><p>2. 核对选中模块 / passed</p><a href="manual-2026-09-15T11-47-41-751Z/UI-03-Sketcher-02.png"><img loading="lazy" src="manual-2026-09-15T11-47-41-751Z/UI-03-Sketcher-02.png" alt="核对选中模块"></a><p>3. 窗口宿主初始化及启动错误 / passed</p><a href="manual-2026-09-15T11-47-41-751Z/UI-03-Sketcher-03.png"><img loading="lazy" src="manual-2026-09-15T11-47-41-751Z/UI-03-Sketcher-03.png" alt="窗口宿主初始化及启动错误"></a></details><details><summary>UI-03-Spreadsheet Spreadsheet 工作台入口 passed</summary><p>1. 导航到模块实际工作台 / passed</p><a href="manual-2026-09-15T11-47-41-751Z/UI-03-Spreadsheet-01.png"><img loading="lazy" src="manual-2026-09-15T11-47-41-751Z/UI-03-Spreadsheet-01.png" alt="导航到模块实际工作台"></a><p>2. 核对选中模块 / passed</p><a href="manual-2026-09-15T11-47-41-751Z/UI-03-Spreadsheet-02.png"><img loading="lazy" src="manual-2026-09-15T11-47-41-751Z/UI-03-Spreadsheet-02.png" alt="核对选中模块"></a><p>3. 窗口宿主初始化及启动错误 / passed</p><a href="manual-2026-09-15T11-47-41-751Z/UI-03-Spreadsheet-03.png"><img loading="lazy" src="manual-2026-09-15T11-47-41-751Z/UI-03-Spreadsheet-03.png" alt="窗口宿主初始化及启动错误"></a></details><details><summary>UI-03-Start Start 工作台入口 passed</summary><p>1. 导航到模块实际工作台 / passed</p><a href="manual-2026-09-15T11-47-41-751Z/UI-03-Start-01.png"><img loading="lazy" src="manual-2026-09-15T11-47-41-751Z/UI-03-Start-01.png" alt="导航到模块实际工作台"></a><p>2. 核对选中模块 / passed</p><a href="manual-2026-09-15T11-47-41-751Z/UI-03-Start-02.png"><img loading="lazy" src="manual-2026-09-15T11-47-41-751Z/UI-03-Start-02.png" alt="核对选中模块"></a><p>3. 窗口宿主初始化及启动错误 / passed</p><a href="manual-2026-09-15T11-47-41-751Z/UI-03-Start-03.png"><img loading="lazy" src="manual-2026-09-15T11-47-41-751Z/UI-03-Start-03.png" alt="窗口宿主初始化及启动错误"></a></details><details><summary>UI-03-Surface Surface 工作台入口 passed</summary><p>1. 导航到模块实际工作台 / passed</p><a href="manual-2026-09-15T11-47-41-751Z/UI-03-Surface-01.png"><img loading="lazy" src="manual-2026-09-15T11-47-41-751Z/UI-03-Surface-01.png" alt="导航到模块实际工作台"></a><p>2. 核对选中模块 / passed</p><a href="manual-2026-09-15T11-47-41-751Z/UI-03-Surface-02.png"><img loading="lazy" src="manual-2026-09-15T11-47-41-751Z/UI-03-Surface-02.png" alt="核对选中模块"></a><p>3. 窗口宿主初始化及启动错误 / passed</p><a href="manual-2026-09-15T11-47-41-751Z/UI-03-Surface-03.png"><img loading="lazy" src="manual-2026-09-15T11-47-41-751Z/UI-03-Surface-03.png" alt="窗口宿主初始化及启动错误"></a></details><details><summary>UI-03-TechDraw TechDraw 工作台入口 passed</summary><p>1. 导航到模块实际工作台 / passed</p><a href="manual-2026-09-15T11-47-41-751Z/UI-03-TechDraw-01.png"><img loading="lazy" src="manual-2026-09-15T11-47-41-751Z/UI-03-TechDraw-01.png" alt="导航到模块实际工作台"></a><p>2. 核对选中模块 / passed</p><a href="manual-2026-09-15T11-47-41-751Z/UI-03-TechDraw-02.png"><img loading="lazy" src="manual-2026-09-15T11-47-41-751Z/UI-03-TechDraw-02.png" alt="核对选中模块"></a><p>3. 窗口宿主初始化及启动错误 / passed</p><a href="manual-2026-09-15T11-47-41-751Z/UI-03-TechDraw-03.png"><img loading="lazy" src="manual-2026-09-15T11-47-41-751Z/UI-03-TechDraw-03.png" alt="窗口宿主初始化及启动错误"></a></details><details><summary>UI-03-TemplatePyMod TemplatePyMod 工作台入口 passed</summary><p>1. 导航到模块实际工作台 / passed</p><a href="manual-2026-09-15T11-47-41-751Z/UI-03-TemplatePyMod-01.png"><img loading="lazy" src="manual-2026-09-15T11-47-41-751Z/UI-03-TemplatePyMod-01.png" alt="导航到模块实际工作台"></a><p>2. 核对选中模块 / passed</p><a href="manual-2026-09-15T11-47-41-751Z/UI-03-TemplatePyMod-02.png"><img loading="lazy" src="manual-2026-09-15T11-47-41-751Z/UI-03-TemplatePyMod-02.png" alt="核对选中模块"></a><p>3. 窗口宿主初始化及启动错误 / passed</p><a href="manual-2026-09-15T11-47-41-751Z/UI-03-TemplatePyMod-03.png"><img loading="lazy" src="manual-2026-09-15T11-47-41-751Z/UI-03-TemplatePyMod-03.png" alt="窗口宿主初始化及启动错误"></a></details><details><summary>UI-03-Test Test 工作台入口 passed</summary><p>1. 导航到模块实际工作台 / passed</p><a href="manual-2026-09-15T11-47-41-751Z/UI-03-Test-01.png"><img loading="lazy" src="manual-2026-09-15T11-47-41-751Z/UI-03-Test-01.png" alt="导航到模块实际工作台"></a><p>2. 核对选中模块 / passed</p><a href="manual-2026-09-15T11-47-41-751Z/UI-03-Test-02.png"><img loading="lazy" src="manual-2026-09-15T11-47-41-751Z/UI-03-Test-02.png" alt="核对选中模块"></a><p>3. 窗口宿主初始化及启动错误 / passed</p><a href="manual-2026-09-15T11-47-41-751Z/UI-03-Test-03.png"><img loading="lazy" src="manual-2026-09-15T11-47-41-751Z/UI-03-Test-03.png" alt="窗口宿主初始化及启动错误"></a></details><details><summary>UI-03-Tux Tux 工作台入口 passed</summary><p>1. 导航到模块实际工作台 / passed</p><a href="manual-2026-09-15T11-47-41-751Z/UI-03-Tux-01.png"><img loading="lazy" src="manual-2026-09-15T11-47-41-751Z/UI-03-Tux-01.png" alt="导航到模块实际工作台"></a><p>2. 核对选中模块 / passed</p><a href="manual-2026-09-15T11-47-41-751Z/UI-03-Tux-02.png"><img loading="lazy" src="manual-2026-09-15T11-47-41-751Z/UI-03-Tux-02.png" alt="核对选中模块"></a><p>3. 窗口宿主初始化及启动错误 / passed</p><a href="manual-2026-09-15T11-47-41-751Z/UI-03-Tux-03.png"><img loading="lazy" src="manual-2026-09-15T11-47-41-751Z/UI-03-Tux-03.png" alt="窗口宿主初始化及启动错误"></a></details><details><summary>UI-03-Web Web 工作台入口 passed</summary><p>1. 导航到模块实际工作台 / passed</p><a href="manual-2026-09-15T11-47-41-751Z/UI-03-Web-01.png"><img loading="lazy" src="manual-2026-09-15T11-47-41-751Z/UI-03-Web-01.png" alt="导航到模块实际工作台"></a><p>2. 核对选中模块 / passed</p><a href="manual-2026-09-15T11-47-41-751Z/UI-03-Web-02.png"><img loading="lazy" src="manual-2026-09-15T11-47-41-751Z/UI-03-Web-02.png" alt="核对选中模块"></a><p>3. 窗口宿主初始化及启动错误 / passed</p><a href="manual-2026-09-15T11-47-41-751Z/UI-03-Web-03.png"><img loading="lazy" src="manual-2026-09-15T11-47-41-751Z/UI-03-Web-03.png" alt="窗口宿主初始化及启动错误"></a></details><details><summary>FIX-GROUP 分组创建、事务与 FCStd 持久化回归 passed</summary><p>1. 创建原生分组 / passed</p><a href="manual-2026-09-15T11-47-41-751Z/FIX-GROUP-01.png"><img loading="lazy" src="manual-2026-09-15T11-47-41-751Z/FIX-GROUP-01.png" alt="创建原生分组"></a><p>2. 保存分组并刷新重开 / passed</p><a href="manual-2026-09-15T11-47-41-751Z/FIX-GROUP-02.png"><img loading="lazy" src="manual-2026-09-15T11-47-41-751Z/FIX-GROUP-02.png" alt="保存分组并刷新重开"></a></details><details><summary>FIX-WINDOW 面板菜单和工具栏原生交互回归 passed</summary><p>1. 窗口宿主初始化 / passed</p><a href="manual-2026-09-15T11-47-41-751Z/FIX-WINDOW-01.png"><img loading="lazy" src="manual-2026-09-15T11-47-41-751Z/FIX-WINDOW-01.png" alt="窗口宿主初始化"></a><p>2. 工具栏锁定切换再恢复 / passed</p><a href="manual-2026-09-15T11-47-41-751Z/FIX-WINDOW-02.png"><img loading="lazy" src="manual-2026-09-15T11-47-41-751Z/FIX-WINDOW-02.png" alt="工具栏锁定切换再恢复"></a><p>3. 面板隐藏与显示 / passed</p><a href="manual-2026-09-15T11-47-41-751Z/FIX-WINDOW-03.png"><img loading="lazy" src="manual-2026-09-15T11-47-41-751Z/FIX-WINDOW-03.png" alt="面板隐藏与显示"></a></details></html>