Получите размер пересечения двух геометрий - PullRequest
1 голос
/ 07 июня 2011

У меня есть несколько классных xml-файлов, содержащих закрытые сложные 2d геометрические формы (они представляют собственное свойство).Я хочу прочитать эти XML-геометрии в PathGeometry / PathFigures.

Как получить поверхность разреза между двумя из этих PathGeometries?
И есть ли способ получить размер поверхности разреза (например, вотношение к полному размеру одной из геометрий).

Или лучше использовать что-то другое вместо PathGeometry для получения поперечного сечения?

1 Ответ

3 голосов
/ 10 июня 2011

Проще, чем я мог подумать:

PathGeometry firstGeometry;
PathGeometry secondGeometry;
PathGeometry intersectionGeometry = PathGeometry.Combine(firstGeometry, secondGeometry, GeometryCombineMode.Intersect, null);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...