修复:恢复PathAnimationManager变量的默认初始值
问题: - 在修改注释时不小心删除了变量的默认初始值 - 导致_animationDuration=0, _animationFrameRate=0等 - 造成UI界面空白和除零异常 修复: - _animationDuration = 10.0(默认10秒) - _animationFrameRate = 30(默认30FPS) - _collisionDetectionAccuracy = 0.1 - _movementSpeed = 1.0 - _detectionGap = 0.05 影响:修复UI界面显示问题 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
parent
0732cb493f
commit
5cf9336a9c
@ -108,13 +108,13 @@ namespace NavisworksTransport.Core.Animation
|
||||
private DispatcherTimer _animationTimer; // 备用DispatcherTimer定时器
|
||||
|
||||
// === 动画参数 ===
|
||||
private double _animationDuration; // 动画总时长(秒)
|
||||
private double _animationDuration = 10.0; // 动画总时长(秒)
|
||||
private DateTime _animationStartTime;
|
||||
private int _animationFrameRate; // 动画帧率
|
||||
private int _animationFrameRate = 30; // 动画帧率(默认30FPS)
|
||||
private int _animationFrameCount = 0; // 动画帧计数
|
||||
private double _collisionDetectionAccuracy; // 检测精度(内部存储:模型单位/帧,初始值按米算需转换)
|
||||
private double _movementSpeed; // 运动速度(仅用于显示,单位:米/秒)
|
||||
private double _detectionGap; // 检测间隙(内部存储:模型单位,初始值按米算需转换)
|
||||
private double _collisionDetectionAccuracy = 0.1; // 检测精度(内部存储:模型单位/帧)
|
||||
private double _movementSpeed = 1.0; // 运动速度(仅用于显示,单位:米/秒)
|
||||
private double _detectionGap = 0.05; // 检测间隙(内部存储:模型单位)
|
||||
private string _pathName = "未知路径"; // 路径名称
|
||||
private string _currentRouteId = null; // 当前路由ID
|
||||
private string _animatedObjectName = null; // 动画对象名称
|
||||
|
||||
Loading…
Reference in New Issue
Block a user