移除过时的 animationCollisionCount 变量和相关输出

This commit is contained in:
tian 2026-02-21 11:49:45 +08:00
parent 1a959ceb9d
commit cc14e8c41d
2 changed files with 3 additions and 8 deletions

View File

@ -698,8 +698,8 @@ namespace NavisworksTransport.Commands
result.UniqueCollidedObjects = new HashSet<string>(uniqueCollidedObjectsList);
result.BoundingBoxTestCount = 0;
// 设置动画碰撞数量
result.AnimationCollisions = clashIntegration?.AnimationCollisionCount ?? 0;
// 动画碰撞数量已弃用始终设为0预计算碰撞数现在作为参数传递
result.AnimationCollisions = 0;
// 从碰撞结果的Item1中获取运动构件信息
if (allCollisions.Count > 0 && allCollisions[0].Item1 != null)
@ -843,12 +843,9 @@ namespace NavisworksTransport.Commands
// 总体统计
report.AppendLine("=== 总体统计 ===");
var clashIntegration = ClashDetectiveIntegration.Instance;
var animationCollisionCount = clashIntegration?.AnimationCollisionCount ?? 0;
report.AppendLine($"总碰撞数: {collisionData.ClashDetectiveCollisionCount}个");
report.AppendLine($"碰撞构件: {collisionData.UniqueCollidedObjects.Count}个");
report.AppendLine($"检测点: {animationCollisionCount}个");
report.AppendLine();
// 碰撞构件清单(新增)

View File

@ -4809,9 +4809,7 @@ namespace NavisworksTransport.UI.WPF.ViewModels
{
if (reportData.IsValid)
{
// 🔧 修复:显示动画过程缓存的碰撞数量,而非测试数量
var animationCollisionCount = _clashIntegration?.AnimationCollisionCount ?? 0;
var summary = $"动画碰撞: {animationCollisionCount}个 | Clash Detective权威结果: {reportData.TotalCollisions}个";
// 碰撞报告已生成,显示 Clash Detective 权威结果
UpdateMainStatus("碰撞报告已生成");
}
else