Есть ли способ пересечения двух геометрий в Silverlight (4.0)?
Фон: чтобы реализовать отсечение, нам нужно взять текущую область отсечения (геометрию) и пересечь ее с новой областью, чтобы получить новую область отсечения.
На самом деле у нас есть решение для этого, но оно кажется неловким или, по крайней мере, неоптимальным: мы рисуем внутри холста с его собственной областью отсечения, и всякий раз, когда нам нужно пересечение новой области отсечения, мы создаем новую холст со своей собственной областью отсечения, и поместите это в старое. Затем мы можем начать рисовать объекты на новом холсте, и они будут правильно обрезаны по обоим.