修改部分日志级别为Debug
This commit is contained in:
parent
7db5a7a201
commit
95500c9717
@ -2758,7 +2758,7 @@ namespace NavisworksTransport.Core.Animation
|
||||
{
|
||||
var actualHostPosition = GetTrackedObjectPosition(controlledObject);
|
||||
currentPositionForTransform = actualHostPosition;
|
||||
LogManager.Info(
|
||||
LogManager.Debug(
|
||||
$"[动画姿态入口] {controlledObject.DisplayName} 宿主即时读回点=({actualHostPosition.X:F3},{actualHostPosition.Y:F3},{actualHostPosition.Z:F3})");
|
||||
|
||||
if (IsRealObjectMode &&
|
||||
@ -2767,12 +2767,12 @@ namespace NavisworksTransport.Core.Animation
|
||||
{
|
||||
var trackedLinear = new Transform3D(currentRotation).Linear;
|
||||
var actualLinear = new Transform3D(actualGeometryRotation).Linear;
|
||||
LogManager.Info(
|
||||
LogManager.Debug(
|
||||
$"[平面姿态基线诊断] {controlledObject.DisplayName} 跟踪旋转: " +
|
||||
$"X=({trackedLinear.Get(0, 0):F4},{trackedLinear.Get(1, 0):F4},{trackedLinear.Get(2, 0):F4}), " +
|
||||
$"Y=({trackedLinear.Get(0, 1):F4},{trackedLinear.Get(1, 1):F4},{trackedLinear.Get(2, 1):F4}), " +
|
||||
$"Z=({trackedLinear.Get(0, 2):F4},{trackedLinear.Get(1, 2):F4},{trackedLinear.Get(2, 2):F4})");
|
||||
LogManager.Info(
|
||||
LogManager.Debug(
|
||||
$"[平面姿态基线诊断] {controlledObject.DisplayName} 实际几何旋转: " +
|
||||
$"X=({actualLinear.Get(0, 0):F4},{actualLinear.Get(1, 0):F4},{actualLinear.Get(2, 0):F4}), " +
|
||||
$"Y=({actualLinear.Get(0, 1):F4},{actualLinear.Get(1, 1):F4},{actualLinear.Get(2, 1):F4}), " +
|
||||
@ -2805,15 +2805,15 @@ namespace NavisworksTransport.Core.Animation
|
||||
|
||||
var currentLinear = new Transform3D(currentRotation).Linear;
|
||||
var targetLinear = new Transform3D(appliedTargetRotation).Linear;
|
||||
LogManager.Info(
|
||||
LogManager.Debug(
|
||||
$"[动画姿态入口] {controlledObject.DisplayName} 跟踪点=({_trackedPosition.X:F3},{_trackedPosition.Y:F3},{_trackedPosition.Z:F3}), " +
|
||||
$"目标点=({appliedTargetPosition.X:F3},{appliedTargetPosition.Y:F3},{appliedTargetPosition.Z:F3})");
|
||||
LogManager.Info(
|
||||
LogManager.Debug(
|
||||
$"[动画姿态入口] {controlledObject.DisplayName} 跟踪姿态: " +
|
||||
$"X=({currentLinear.Get(0, 0):F4},{currentLinear.Get(1, 0):F4},{currentLinear.Get(2, 0):F4}), " +
|
||||
$"Y=({currentLinear.Get(0, 1):F4},{currentLinear.Get(1, 1):F4},{currentLinear.Get(2, 1):F4}), " +
|
||||
$"Z=({currentLinear.Get(0, 2):F4},{currentLinear.Get(1, 2):F4},{currentLinear.Get(2, 2):F4})");
|
||||
LogManager.Info(
|
||||
LogManager.Debug(
|
||||
$"[动画姿态入口] {controlledObject.DisplayName} 目标姿态: " +
|
||||
$"X=({targetLinear.Get(0, 0):F4},{targetLinear.Get(1, 0):F4},{targetLinear.Get(2, 0):F4}), " +
|
||||
$"Y=({targetLinear.Get(0, 1):F4},{targetLinear.Get(1, 1):F4},{targetLinear.Get(2, 1):F4}), " +
|
||||
@ -4050,7 +4050,7 @@ namespace NavisworksTransport.Core.Animation
|
||||
out var selectedForwardAxis,
|
||||
out var selectedForwardWorldAxis))
|
||||
{
|
||||
LogManager.Info(
|
||||
LogManager.Debug(
|
||||
$"[Rail姿态修正] Host={adapter.HostType}, 虚拟物体={IsVirtualObjectMode}, " +
|
||||
$"真实物体参考姿态生效, Forward={convention.ForwardAxis}, Up={convention.UpAxis}, " +
|
||||
$"选中Forward轴={selectedForwardAxis}, 选中Forward世界轴=({selectedForwardWorldAxis.X:F4},{selectedForwardWorldAxis.Y:F4},{selectedForwardWorldAxis.Z:F4})");
|
||||
@ -4059,7 +4059,7 @@ namespace NavisworksTransport.Core.Animation
|
||||
}
|
||||
|
||||
convention = ModelAxisConvention.CreateDefaultForHost(adapter.HostType);
|
||||
LogManager.Info(
|
||||
LogManager.Debug(
|
||||
$"[Rail姿态修正] Host={adapter.HostType}, 虚拟物体={IsVirtualObjectMode}, " +
|
||||
$"Forward={convention.ForwardAxis}, Up={convention.UpAxis}, 来源=默认轴约定");
|
||||
return true;
|
||||
@ -4358,7 +4358,7 @@ namespace NavisworksTransport.Core.Animation
|
||||
|
||||
Matrix4x4 baselineLinear = Matrix4x4.CreateFromQuaternion(baselineHostQuaternion);
|
||||
Matrix4x4 composedLinear = Matrix4x4.CreateFromQuaternion(composedHostQuaternion);
|
||||
LogManager.Info(
|
||||
LogManager.Debug(
|
||||
$"[Rail真实物体角度修正] BaselineX=({baselineLinear.M11:F4},{baselineLinear.M21:F4},{baselineLinear.M31:F4}), " +
|
||||
$"BaselineY=({baselineLinear.M12:F4},{baselineLinear.M22:F4},{baselineLinear.M32:F4}), " +
|
||||
$"BaselineZ=({baselineLinear.M13:F4},{baselineLinear.M23:F4},{baselineLinear.M33:F4}), " +
|
||||
|
||||
@ -1208,7 +1208,7 @@ namespace NavisworksTransport
|
||||
}
|
||||
}
|
||||
|
||||
LogManager.Info($"[GetClashDetectiveCollisionObjects] 查询到 {results.Count} 个碰撞对象,DetectionRecordId={detectionRecordId}");
|
||||
LogManager.Info($"[获取碰撞对象] 查询到 {results.Count} 个碰撞对象,DetectionRecordId={detectionRecordId}");
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
|
||||
@ -3660,7 +3660,7 @@ namespace NavisworksTransport.UI.WPF.ViewModels
|
||||
}
|
||||
|
||||
var records = pathDatabase.GetDetectionResultsByPath(pathName);
|
||||
LogManager.Info($"[刷新碰撞历史] 查询到 {records.Count} 条记录,路径={pathName}");
|
||||
LogManager.Debug($"[刷新碰撞历史] 查询到 {records.Count} 条记录,路径={pathName}");
|
||||
_clashDetectiveResults.Clear();
|
||||
|
||||
foreach (var record in records)
|
||||
@ -3693,7 +3693,7 @@ namespace NavisworksTransport.UI.WPF.ViewModels
|
||||
PathId = record.ObjectPathId
|
||||
};
|
||||
resultViewModel.AnimatedObject = Autodesk.Navisworks.Api.Application.ActiveDocument.Models.ResolvePathId(animatedObjectPathId);
|
||||
LogManager.Info($"[碰撞历史] 已加载运动物体: {resultViewModel.AnimatedObject?.DisplayName ?? "未找到"} for TestName={record.TestName}");
|
||||
LogManager.Debug($"[碰撞历史] 已加载运动物体: {resultViewModel.AnimatedObject?.DisplayName ?? "未找到"} for TestName={record.TestName}");
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
|
||||
@ -6095,8 +6095,6 @@ namespace NavisworksTransport.UI.WPF.ViewModels
|
||||
// 处理从数据库加载的历史路径
|
||||
foreach (var coreRoute in e.Routes)
|
||||
{
|
||||
LogManager.Info($"*** 开始处理数据库加载路径: {coreRoute.Name} ***");
|
||||
|
||||
// 创建对应的 WPF ViewModel
|
||||
var dbPathViewModel = new PathRouteViewModel(isFromDatabase: true)
|
||||
{
|
||||
@ -6115,26 +6113,22 @@ namespace NavisworksTransport.UI.WPF.ViewModels
|
||||
dbPathViewModel.Points.Add(point);
|
||||
}
|
||||
|
||||
LogManager.Info($"*** 已创建PathRouteViewModel(数据库路径),包含 {dbPathViewModel.Points.Count} 个点 ***");
|
||||
|
||||
// 检查是否已存在同名路径,避免重复添加
|
||||
var existingPath = PathRoutes.FirstOrDefault(p => p.Name == coreRoute.Name);
|
||||
if (existingPath == null)
|
||||
{
|
||||
// 添加到 UI 列表
|
||||
PathRoutes.Add(dbPathViewModel);
|
||||
LogManager.Info($"*** 数据库路径已添加到UI列表: {coreRoute.Name},当前PathRoutes.Count = {PathRoutes.Count} ***");
|
||||
}
|
||||
else
|
||||
{
|
||||
LogManager.Info($"*** 数据库路径已存在,跳过: {coreRoute.Name} ***");
|
||||
LogManager.Debug($"*** 数据库路径已存在,跳过: {coreRoute.Name} ***");
|
||||
}
|
||||
}
|
||||
|
||||
// 更新状态消息
|
||||
string statusMessage = $"✅ 已从{e.LoadSource}加载 {e.RouteCount} 条历史路径";
|
||||
UpdateMainStatus(statusMessage);
|
||||
LogManager.Info($"*** 状态已更新: {statusMessage} ***");
|
||||
|
||||
// 自动提取并显示所有空轨模型的基准线
|
||||
ExtractAndRenderRailBaselinePaths();
|
||||
|
||||
@ -540,24 +540,24 @@ namespace NavisworksTransport.Utils
|
||||
targetPosition.Y - rotatedCurrentPosition.Y,
|
||||
targetPosition.Z - rotatedCurrentPosition.Z);
|
||||
|
||||
LogManager.Info(
|
||||
LogManager.Debug(
|
||||
$"[模型增量姿态] {item.DisplayName} 当前=({currentPosition.X:F3},{currentPosition.Y:F3},{currentPosition.Z:F3}), " +
|
||||
$"目标=({targetPosition.X:F3},{targetPosition.Y:F3},{targetPosition.Z:F3}), " +
|
||||
$"平移=({translation.X:F3},{translation.Y:F3},{translation.Z:F3})");
|
||||
|
||||
LogManager.Info(
|
||||
LogManager.Debug(
|
||||
$"[模型增量姿态] {item.DisplayName} 当前旋转: " +
|
||||
$"X=({currentLinear.Get(0, 0):F4},{currentLinear.Get(1, 0):F4},{currentLinear.Get(2, 0):F4}), " +
|
||||
$"Y=({currentLinear.Get(0, 1):F4},{currentLinear.Get(1, 1):F4},{currentLinear.Get(2, 1):F4}), " +
|
||||
$"Z=({currentLinear.Get(0, 2):F4},{currentLinear.Get(1, 2):F4},{currentLinear.Get(2, 2):F4})");
|
||||
|
||||
LogManager.Info(
|
||||
LogManager.Debug(
|
||||
$"[模型增量姿态] {item.DisplayName} 目标旋转: " +
|
||||
$"X=({targetLinear.Get(0, 0):F4},{targetLinear.Get(1, 0):F4},{targetLinear.Get(2, 0):F4}), " +
|
||||
$"Y=({targetLinear.Get(0, 1):F4},{targetLinear.Get(1, 1):F4},{targetLinear.Get(2, 1):F4}), " +
|
||||
$"Z=({targetLinear.Get(0, 2):F4},{targetLinear.Get(1, 2):F4},{targetLinear.Get(2, 2):F4})");
|
||||
|
||||
LogManager.Info(
|
||||
LogManager.Debug(
|
||||
$"[模型增量姿态] {item.DisplayName} 增量旋转: " +
|
||||
$"X=({deltaLinear.Get(0, 0):F4},{deltaLinear.Get(1, 0):F4},{deltaLinear.Get(2, 0):F4}), " +
|
||||
$"Y=({deltaLinear.Get(0, 1):F4},{deltaLinear.Get(1, 1):F4},{deltaLinear.Get(2, 1):F4}), " +
|
||||
@ -635,13 +635,13 @@ namespace NavisworksTransport.Utils
|
||||
var targetLinear = new Transform3D(targetRotation).Linear;
|
||||
var actualPosition = actualBounds.Center;
|
||||
|
||||
LogManager.Info(
|
||||
LogManager.Debug(
|
||||
$"[模型增量姿态] {item.DisplayName} 立即读回位置(可能滞后): " +
|
||||
$"实际=({actualPosition.X:F3},{actualPosition.Y:F3},{actualPosition.Z:F3}), " +
|
||||
$"期望=({targetPosition.X:F3},{targetPosition.Y:F3},{targetPosition.Z:F3}), " +
|
||||
$"偏差=({actualPosition.X - targetPosition.X:F3},{actualPosition.Y - targetPosition.Y:F3},{actualPosition.Z - targetPosition.Z:F3})");
|
||||
|
||||
LogManager.Info(
|
||||
LogManager.Debug(
|
||||
$"[模型增量姿态] {item.DisplayName} 立即读回旋转(可能滞后/不反映override): " +
|
||||
$"实际X=({actualLinear.Get(0, 0):F4},{actualLinear.Get(1, 0):F4},{actualLinear.Get(2, 0):F4}), " +
|
||||
$"实际Y=({actualLinear.Get(0, 1):F4},{actualLinear.Get(1, 1):F4},{actualLinear.Get(2, 1):F4}), " +
|
||||
|
||||
@ -291,7 +291,7 @@ namespace NavisworksTransport.Utils
|
||||
hostXAxis.Y, hostYAxis.Y, hostZAxis.Y,
|
||||
hostXAxis.Z, hostYAxis.Z, hostZAxis.Z);
|
||||
|
||||
LogManager.Info(
|
||||
LogManager.Debug(
|
||||
$"[Rail姿态] Canonical切向=({canonicalForward.X:F4},{canonicalForward.Y:F4},{canonicalForward.Z:F4}), " +
|
||||
$"Canonical侧向=({canonicalLateral.X:F4},{canonicalLateral.Y:F4},{canonicalLateral.Z:F4}), " +
|
||||
$"Canonical法向=({canonicalUp.X:F4},{canonicalUp.Y:F4},{canonicalUp.Z:F4}), " +
|
||||
@ -414,7 +414,7 @@ namespace NavisworksTransport.Utils
|
||||
rotation = CreateRotationFromLinearTransform(linearTransform);
|
||||
var verifiedLinear = new Transform3D(rotation).Linear;
|
||||
|
||||
LogManager.Info(
|
||||
LogManager.Debug(
|
||||
$"[Rail旋转验证] X=({verifiedLinear.Get(0, 0):F4},{verifiedLinear.Get(1, 0):F4},{verifiedLinear.Get(2, 0):F4}), " +
|
||||
$"Y=({verifiedLinear.Get(0, 1):F4},{verifiedLinear.Get(1, 1):F4},{verifiedLinear.Get(2, 1):F4}), " +
|
||||
$"Z=({verifiedLinear.Get(0, 2):F4},{verifiedLinear.Get(1, 2):F4},{verifiedLinear.Get(2, 2):F4})");
|
||||
|
||||
Loading…
Reference in New Issue
Block a user