NavisworksTransport/doc/design
tian e12e1125d2 为几何体提取添加进度条支持,优化用户体验
主要改进:
- 添加 Navisworks Progress API 支持到 ExtractTriangles 方法
- 实时显示片段处理进度(百分比)
- 支持用户取消操作(IsCanceled 检查)
- 移除批量日志输出,改用进度条展示
- 统一 ExtractTriangles 方法,移除单个项目的重复实现
- 在 finally 块中确保进度条正确关闭

文档更新:
- 扩展 NavisworksAPI使用方法.md 中的进度条章节
- 添加详细的 Progress API 使用指南
- 包含实际应用案例、最佳实践和常见陷阱
- 提供完整的代码示例和性能优化建议

性能改进:
- 每个片段更新一次进度(3516次调用,可接受)
- 移除频繁的日志写入(每100个片段),减少 I/O 开销
- 保留关键日志(开始、结束、取消、错误)

用户体验提升:
- 可视化进度反馈,避免假死感
- 支持随时取消长时间操作
- 优雅的错误处理和资源清理

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-13 10:40:24 +08:00
..
2017 创建新的2026分支,进行迁移方案的设计,对项目结构重新整理,增加了视点动画的部分功能 2025-08-12 13:36:00 +08:00
2026 为几何体提取添加进度条支持,优化用户体验 2025-10-13 10:40:24 +08:00
architecture 增加了时间线和路径规划的UI原型 2025-09-03 14:09:04 +08:00
Design_Plan.md 修改路径点预览效果和退出清理的bug 2025-09-01 18:36:23 +08:00
logistics_path.xml 完善了碰撞报告和路径规划问题 2025-08-26 11:47:25 +08:00
pathplanning.xsd 完善了碰撞报告和路径规划问题 2025-08-26 11:47:25 +08:00