Как я могу пересечь два (.NET) объекта GraphicsPath?
Пересекающиеся объекты GraphicsPath
Ответы (1)
Вы пытаетесь получить область, ограниченную двумя разными путями? Это Region
, а не путь:
var rgn1 = new Region(path1);
var intersection = rgn1.Intersect(path2);
rgn1.Dispose();
Если это не то, что вы имеете в виду, вам придется предоставить дополнительную информацию.
person
Dour High Arch
schedule
02.02.2009
Это уже пробовал. К сожалению, когда я пытаюсь заполнить этот прямоугольник, я получаю странные визуальные сбои. В любом случае, спасибо за ваш ответ.
- person Yordan Pavlov; 03.02.2009
Что ты заливаешь? И регионы не прямоугольники. Пожалуйста, покажите исходный код.
- person Dour High Arch; 03.02.2009
Регионы не поддерживают сглаживание - это то, что вы можете увидеть.
- person Patrick Klug; 11.02.2009