У меня есть PathGeometry, который я построил из набора LineSegments, и я хочу разделить его на два PathGeometry, разделенных линией, пересекающей середину геометрии. Вот что я имею в виду под этой картинкой:
http://i30.tinypic.com/2noyvm.png
Я могу просмотреть LineSegments и создать массив простых линейных объектов (простой объект со свойством Point1, Point2, чтобы он представлял одну линию). Но мне нужно как-то выяснить, какие линии были на одном конце линии пересечения, а какие на другом конце линии пересечения...
Это что-то вроде противоположности метода комбинирования геометрии, что-то вроде метода разделения геометрии, который я пытаюсь собрать.
Любые идеи?
Спасибо!