移除过时的 animationCollisionCount 变量和相关输出
This commit is contained in:
parent
1a959ceb9d
commit
cc14e8c41d
@ -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();
|
||||
|
||||
// 碰撞构件清单(新增)
|
||||
|
||||
@ -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
|
||||
|
||||
Loading…
Reference in New Issue
Block a user