diff --git a/src/Core/Animation/PathAnimationManager.cs b/src/Core/Animation/PathAnimationManager.cs index 4c22404..1fb9408 100644 --- a/src/Core/Animation/PathAnimationManager.cs +++ b/src/Core/Animation/PathAnimationManager.cs @@ -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; // 动画对象名称