SectionBoxExporter: - TraverseAndCollect 对非几何节点(组节点)先查聚合包围盒, 与剖面盒不相交 → 整棵子树跳过(NW BoundingBox 为文档级缓存 O(1), 已用 Architecture.nwd 2 万节点 + 全厂模型 403MB 验证) - GetObjectsAndHiddenItems 增加 prune 参数(默认 true,false 供性能对比) 验证(全厂设备模型 403MB,100x100x40 测试盒): - 剪枝 72.9s vs 无剪枝 129.9s(~1.8 倍) - 盒内对象/隐藏节点完全一致(3521/80043,正确性无变化) - Architecture.nwd(2 万节点):273ms vs 580ms(~2.1 倍) - 集成测试 25/25 测试基础设施: - export-section-box 端点加 prune 参数 + traversalMs 计时 - bbox-profiling 端点加 enum=false 模式(根盒查询,避免大模型全枚举 10+ 分钟) - BatchQueueF1ProcessAutomationTests 末尾等待后台批处理完全退出 (修复 F1 后台任务残留导致后续 BatchQueue_AddItems isExecuting 断言失败) - batch-queue-status 端点加 isExecuting 字段 |
||
|---|---|---|
| .. | ||
| CoordinateSystem | ||
| Core | ||
| Integration | ||
| Properties | ||
| Utils | ||