主要改进: - 添加 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> |
||
|---|---|---|
| .. | ||
| architecture | ||
| bugfixes | ||
| design | ||
| guide | ||
| migration | ||
| requirement | ||
| working | ||