C# WPF路径冲突检测?
我有两个六边形C# WPF路径冲突检测?,c#,wpf,xaml,collision-detection,collision,C#,Wpf,Xaml,Collision Detection,Collision,我有两个六边形 我需要检测两个六边形之间的碰撞 案例1(碰撞) 案例2(碰撞) 案例3(无碰撞) 您应该能够通过两条路径的几何方法获得它们的交点: var intersectionDetail = path1.Data.FillContainsWithDetail(path2.Data); if (intersectionDetail != IntersectionDetail.NotCalculated && intersectionDetail != In
我需要检测两个六边形之间的碰撞
案例1(碰撞)
案例2(碰撞)
案例3(无碰撞)
您应该能够通过两条路径的几何方法获得它们的交点:
var intersectionDetail = path1.Data.FillContainsWithDetail(path2.Data);
if (intersectionDetail != IntersectionDetail.NotCalculated &&
intersectionDetail != IntersectionDetail.Empty)
{
// collision
}
var intersectionDetail = path1.Data.FillContainsWithDetail(path2.Data);
if (intersectionDetail != IntersectionDetail.NotCalculated &&
intersectionDetail != IntersectionDetail.Empty)
{
// collision
}