Пакет | flash.display |
Класс | public final class GraphicsPathWinding |
Наследование | GraphicsPathWinding Object |
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
flash.display.GraphicsPath.winding
и метода flash.display.Graphics.drawPath()
для определения направления отрисовки контура. Направление контура по часовой стрелке считается положительным, а против часовой стрелки — отрицательным:
При пересечении или наложении контуров их направление определяет правило заливки областей, созданных пересечением или наложением:
Связанные элементы API
Константа | Определено | ||
---|---|---|---|
EVEN_ODD : String = "evenOdd" [статические]
Задает заливку по правилу четности-нечетности. | GraphicsPathWinding | ||
NON_ZERO : String = "nonZero" [статические]
Задает заливку по правилу ненулевого направления. | GraphicsPathWinding |
EVEN_ODD | Константа |
public static const EVEN_ODD:String = "evenOdd"
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Задает заливку по правилу четности-нечетности. Заливка по правилу четности-нечетности используется всеми API для рисования и является типом заливки по умолчанию для метода flash.display.Graphics.drawPath()
. Для накладывающихся контуров заливка будет перемежаться пустыми областями. При пересечении двух квадратов с одинаковой заливкой область пересечения останется без заливки. Смежные области всегда разные (одна с заливкой, другая — без).
NON_ZERO | Константа |
public static const NON_ZERO:String = "nonZero"
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Задает заливку по правилу ненулевого направления. При заливке по правилу ненулевого направления в случае пересечения разнонаправленных контуров область пересечения останется без заливки (как при заливке по правилу четности-нечетности). При пересечении однонаправленных контуров область пересечения будет закрашена.
Tue Jun 12 2018, 11:34 AM Z