|
|
6214cd4397
|
Improve clipboard copy utilities and dialogs
|
2026-03-28 22:55:45 +08:00 |
|
|
|
3a5693a453
|
Add rail mount placement controls and persistence
|
2026-03-26 01:01:01 +08:00 |
|
|
|
290df34dec
|
Interpret fragment up for real object pose
|
2026-03-24 21:04:24 +08:00 |
|
|
|
5e8c50e043
|
Stabilize rail 3D animation transforms
|
2026-03-20 12:50:08 +08:00 |
|
|
|
5847ba9ab3
|
Fix rail assembly pose and animation flow
|
2026-03-20 11:13:43 +08:00 |
|
|
|
a55ef42f71
|
Add linear assembly reference path and rod alignment
|
2026-03-19 22:00:04 +08:00 |
|
|
|
fdcd8edfc0
|
将虚拟车辆改成虚拟物体
|
2026-02-16 09:02:50 +08:00 |
|
|
|
a9ccc057d3
|
修改Clashdetective进度条不展示百分比,以及不能取消的问题;进度条关闭主窗口失焦问题
|
2026-02-14 22:22:51 +08:00 |
|
|
|
fdb11d2119
|
优化物体移动和朝向处理,确保在移动前重置到CAD原始位置,修复获取和保存当前朝向的逻辑
|
2026-02-11 03:18:06 +08:00 |
|
|
|
cf5aed422b
|
优化视角聚焦功能,调整聚焦角度为60度,更新相关文档说明
|
2026-02-10 16:44:16 +08:00 |
|
|
|
1ffe567466
|
排除对象、碰撞对象、指定对象、物流类型等元素都增加视角对焦能力
|
2026-02-10 16:09:19 +08:00 |
|
|
|
c28f9762bc
|
重构视角控制辅助类,优化聚焦方法;记录相关API使用方法
|
2026-02-10 15:04:46 +08:00 |
|
|
|
f8e7f046ce
|
增加批处理队列处理中的进度条支持
|
2026-01-27 10:53:11 +08:00 |
|
|
|
c4cf718502
|
使用复合节点改善性能,并且适配Clashdetective输出的结果(只包含实体节点)
|
2026-01-13 18:21:54 +08:00 |
|
|
|
42481a5edc
|
重构碰撞检测结果的保存与加载逻辑,利用DocumentModels的CreatePathId、ResolvePathId等方法,解决保存和加载ModelItem路径的问题
|
2026-01-08 22:14:20 +08:00 |
|
|
|
aa0fdc2cec
|
纠正ModelItem比较的使用方法
|
2026-01-06 13:00:48 +08:00 |
|
|
|
be174ab6bb
|
解决动画过程中,高亮时有时无的情况
|
2026-01-06 12:48:20 +08:00 |
|
|
|
d63896bf63
|
基本实现物流对象沿着路径转向的功能
|
2025-12-19 10:13:41 +08:00 |
|
|
|
7446431f9c
|
增加了虚拟物流车辆动画生成和碰撞检测功能
|
2025-12-10 16:59:35 +08:00 |
|
|
|
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 |
|
|
|
5ef1fdc747
|
升级版本到0.12.0,完善物流属性列表的能力,实现同步选择视图、单个模型可见性、属性数值回填设置区
|
2025-09-16 12:27:30 +08:00 |
|
|
|
a3d1915dec
|
修复处理通道几何体错误去重的bug
|
2025-09-15 20:47:38 +08:00 |
|
|
|
8946873e32
|
网格点在设置时同步刷新
|
2025-09-14 21:24:51 +08:00 |
|
|
|
0b0028c19c
|
增加了文档变更后,清理和初始化的功能
|
2025-09-12 17:36:26 +08:00 |
|
|
|
0195d3e8ad
|
换用官方API示例,优化可见性控制。
|
2025-09-12 05:13:57 +08:00 |
|
|
|
6c5400f172
|
优化分层属性读取,优化单独显示性能(可见性管理器)
|
2025-09-11 16:41:19 +08:00 |
|
|
|
f131d0f8b7
|
修复斜线路径优化有局部锯齿的情况
|
2025-09-11 12:38:31 +08:00 |
|
|
|
e73cd2113e
|
通道网格用几何三角形精确计算,增加通行网格可视化
|
2025-09-06 16:26:39 +08:00 |
|
|
|
2955bfd38b
|
重构了一些重复的几何计算
|
2025-09-06 14:06:05 +08:00 |
|
|
|
101c929f15
|
用ClashDetective API的标准用法重构碰撞检测部分,增加了碰撞分组;
三维视图选点光标改成十字形,当失去焦点时,按空格键切换回来。
|
2025-09-06 04:13:12 +08:00 |
|
|
|
722e2ce9cc
|
修改UI更新的定时器线程安全导致崩溃问题
|
2025-09-05 12:59:11 +08:00 |
|
|
|
1f82eb814f
|
清理碰撞检测的无用代码
|
2025-09-05 02:31:11 +08:00 |
|
|
|
41cac3dedd
|
重构了碰撞代码,抽取包围盒几何计算到Uitls
|
2025-09-04 17:14:04 +08:00 |
|
|
|
d09ac6434b
|
增加包围盒为基础的2.5D网格生成方法。
|
2025-09-04 01:02:12 +08:00 |
|
|
|
944f83bd7e
|
增加自定义分层设置,修改物流属性设置的问题。
|
2025-08-26 18:35:25 +08:00 |
|
|
|
2845f949e3
|
完善了碰撞报告和路径规划问题
|
2025-08-26 11:47:25 +08:00 |
|
|
|
0e20be9e86
|
重新设计了路径可视化机制,重构了系统管理UI
|
2025-08-20 12:47:12 +08:00 |
|
|
|
531e07f25d
|
更新了版本,删掉2个测试按钮
|
2025-08-19 01:00:32 +08:00 |
|
|
|
3bdffc2b37
|
增加了文件导出为nwd
|
2025-08-18 23:55:01 +08:00 |
|