Reduce pose diagnostics log noise
This commit is contained in:
parent
b849bd9aed
commit
6f037a4571
@ -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
|
||||
{
|
||||
|
||||
@ -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}");
|
||||
}
|
||||
|
||||
@ -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})");
|
||||
|
||||
@ -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));
|
||||
|
||||
@ -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;
|
||||
}
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user