Учитывая двумерный многоугольник, состоящий из множества точек, я ищу, чтобы рисовать штриховку внутри полигона. Вылупляясь, я имею в виду равномерные линии, все около 45 градусов.Вылупление двумерного многоугольника
У меня возникли проблемы с мыслью о том, как заставить это работать, что не будет очень медленным, хотя нужно проверить каждую перспективную линию на все края многоугольника для пересечения.
Кто-нибудь знает, как подойти к этому или какие-либо существующие методы, которые могут сработать?
Спасибо.
вы пробовали просто использовать 'FillPolygon' используя isntance из' HatchBrush' в качестве кисти для заливки? У HatchBrush есть свойство, называемое 'HatchStyle', которое имеет много разных стилей, например' ForwardDiagonal', который рисует линии штриховки в верхнем левом углу вправо. –
смотрите здесь http://stackoverflow.com/a/25052821/2521214 – Spektre