获得两个几何的交叉点大小

时间:2011-06-07 13:39:28

标签: c# wpf geometry

我有一些时髦的xml文件,包含封闭的复杂2d几何形式(这些代表拥有的属性)。我想将这些xml几何体读入PathGeometry / PathFigures。

如何获得其中两个PathGeometries之间的切割面? 是否有办法获得切割表面的大小(例如,相对于其中一个几何形状的完整尺寸)。

或者我应该使用其他东西而不是PathGeometry来获得横截面?

1 个答案:

答案 0 :(得分:3)

比我想象的更简单:

PathGeometry firstGeometry;
PathGeometry secondGeometry;
PathGeometry intersectionGeometry = PathGeometry.Combine(firstGeometry, secondGeometry, GeometryCombineMode.Intersect, null);