Reduce pose diagnostics log noise

This commit is contained in:
tian 2026-04-13 02:51:24 +08:00
parent b849bd9aed
commit 6f037a4571
5 changed files with 15 additions and 15 deletions

View File

@ -564,7 +564,7 @@ namespace NavisworksTransport.Commands
if (restoreViaAnimationManager && pam != null && pam.ControlsAnimatedObject(animatedObject))
{
pam.RestoreAnimatedObjectState(animatedObject);
LogManager.Info(string.Format("已通过动画主链路恢复物体状态: {0}", animatedObject.DisplayName));
LogManager.Debug(string.Format("已通过动画主链路恢复物体状态: {0}", animatedObject.DisplayName));
}
else
{

View File

@ -3004,7 +3004,7 @@ namespace NavisworksTransport.Core.Animation
if (_savedObjectHasCustomRotation)
{
var linear = new Transform3D(_savedObjectRotation).Linear;
LogManager.Info(
LogManager.Debug(
$"[PAM恢复姿态] {obj.DisplayName} 恢复目标姿态: " +
$"位置=({_savedObjectPosition.X:F3},{_savedObjectPosition.Y:F3},{_savedObjectPosition.Z:F3}), " +
$"X=({linear.Get(0, 0):F4},{linear.Get(1, 0):F4},{linear.Get(2, 0):F4}), " +
@ -3022,7 +3022,7 @@ namespace NavisworksTransport.Core.Animation
LogHostActualPoseAxes(obj, "[PAM恢复后宿主姿态]", false);
_animatedObject = originalAnimatedObject;
LogManager.Info($"已恢复物体状态: pos=({_savedObjectPosition.X:F2},{_savedObjectPosition.Y:F2},{_savedObjectPosition.Z:F2}), yaw={_savedObjectYaw * 180 / Math.PI:F2}度, customRotation={_savedObjectHasCustomRotation}");
LogManager.Debug($"已恢复物体状态: pos=({_savedObjectPosition.X:F2},{_savedObjectPosition.Y:F2},{_savedObjectPosition.Z:F2}), yaw={_savedObjectYaw * 180 / Math.PI:F2}度, customRotation={_savedObjectHasCustomRotation}");
}
catch (Exception ex)
{
@ -3094,7 +3094,7 @@ namespace NavisworksTransport.Core.Animation
_animatedObject = originalAnimatedObject;
LogManager.Info(
LogManager.Debug(
$"[动画姿态复用] {obj.DisplayName} 已移动到目标姿态: " +
$"位置=({targetPosition.X:F3},{targetPosition.Y:F3},{targetPosition.Z:F3}), customRotation={hasCustomRotation}");
}

View File

@ -215,7 +215,7 @@ namespace NavisworksTransport.Core
ModelItemTransformHelper.MoveItemToPositionAndRotation(_virtualObjectModelItem, position, rotation);
var actualBounds = _virtualObjectModelItem.BoundingBox();
Point3D actualCenter = actualBounds?.Center ?? new Point3D(0, 0, 0);
LogManager.Info(
LogManager.Debug(
$"[虚拟物体姿态] 应用后中心=({actualCenter.X:F3},{actualCenter.Y:F3},{actualCenter.Z:F3}), " +
$"目标中心=({position.X:F3},{position.Y:F3},{position.Z:F3}), " +
$"偏差=({actualCenter.X - position.X:F3},{actualCenter.Y - position.Y:F3},{actualCenter.Z - position.Z:F3})");
@ -305,7 +305,7 @@ namespace NavisworksTransport.Core
if (itemBounds != null)
{
LogManager.Info(
LogManager.Debug(
$"{prefix} Item包围盒: Min=({itemBounds.Min.X:F3},{itemBounds.Min.Y:F3},{itemBounds.Min.Z:F3}), " +
$"Max=({itemBounds.Max.X:F3},{itemBounds.Max.Y:F3},{itemBounds.Max.Z:F3}), " +
$"Center=({itemBounds.Center.X:F3},{itemBounds.Center.Y:F3},{itemBounds.Center.Z:F3})");

View File

@ -71,7 +71,7 @@ namespace NavisworksTransport.Utils
animatedObjectTrackedRotation ?? Rotation3D.Identity,
animatedObjectHasTrackedRotation && animatedObjectTrackedRotation != null);
LogManager.Info(string.Format(
LogManager.Debug(string.Format(
"运动物体已通过动画链路移动到碰撞位置: 位置=({0:F2}, {1:F2}, {2:F2}), customRotation={3}",
animatedObjectTrackedPosition.X, animatedObjectTrackedPosition.Y, animatedObjectTrackedPosition.Z,
animatedObjectHasTrackedRotation && animatedObjectTrackedRotation != null));

View File

@ -1033,19 +1033,19 @@ namespace NavisworksTransport.Utils
var targetLinear = new Transform3D(targetRotation).Linear;
var deltaLinear = new Transform3D(deltaRotation).Linear;
LogManager.Info(
LogManager.Debug(
$"[模型姿态] {item.DisplayName} 原始: " +
$"X=({originalLinear.Get(0, 0):F4},{originalLinear.Get(1, 0):F4},{originalLinear.Get(2, 0):F4}), " +
$"Y=({originalLinear.Get(0, 1):F4},{originalLinear.Get(1, 1):F4},{originalLinear.Get(2, 1):F4}), " +
$"Z=({originalLinear.Get(0, 2):F4},{originalLinear.Get(1, 2):F4},{originalLinear.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}), " +
@ -1078,20 +1078,20 @@ namespace NavisworksTransport.Utils
var actualBounds = item.BoundingBox();
Point3D actualCenter = actualBounds?.Center ?? new Point3D(0, 0, 0);
LogManager.Info(
LogManager.Debug(
$"[模型姿态应用后] {item.DisplayName} PreserveScale={preserveCurrentScale}, " +
$"输入Scale=({currentScale.X:F4},{currentScale.Y:F4},{currentScale.Z:F4}), " +
$"实际Scale=({actualScale.X:F4},{actualScale.Y:F4},{actualScale.Z:F4}), " +
$"目标中心=({targetPosition.X:F3},{targetPosition.Y:F3},{targetPosition.Z:F3}), " +
$"实际中心=({actualCenter.X:F3},{actualCenter.Y:F3},{actualCenter.Z:F3})");
LogManager.Info(
LogManager.Debug(
$"[模型姿态应用后] {item.DisplayName} 目标Transform轴: " +
$"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} 实际Transform轴: " +
$"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}), " +
@ -1117,7 +1117,7 @@ namespace NavisworksTransport.Utils
ModelGeometry geometry = item.FindFirstGeometry() ?? item.Geometry;
if (geometry == null)
{
LogManager.Info($"{prefix} Geometry=null");
LogManager.Debug($"{prefix} Geometry=null");
return;
}
@ -1141,7 +1141,7 @@ namespace NavisworksTransport.Utils
{
if (transform == null)
{
LogManager.Info($"{prefix}=null");
LogManager.Debug($"{prefix}=null");
return;
}