Pacote | flash.display |
Classe | public final class GraphicsPathWinding |
Herança | GraphicsPathWinding Object |
Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | Flash Player 10, AIR 1.5 |
flash.display.GraphicsPath.winding
e o método flash.display.Graphics.drawPath()
determinarem a direção para desenhar um caminho. Um caminho no sentido horário é uma rotação positiva; um caminho no sentido anti-horário é uma rotação negativa:
Quando ocorre intersecção ou sobreposição de caminhos, a direção do contorno determina as regras de preenchimento das áreas criadas pela intersecção ou sobreposição:
Elementos da API relacionados
Constante | Definido por | ||
---|---|---|---|
EVEN_ODD : String = "evenOdd" [estático]
Estabelece o tipo de contorno par-ímpar. | GraphicsPathWinding | ||
NON_ZERO : String = "nonZero" [estático]
Estabelece o tipo de contorno não zero. | GraphicsPathWinding |
EVEN_ODD | Constante |
public static const EVEN_ODD:String = "evenOdd"
Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | Flash Player 10, AIR 1.5 |
Estabelece o tipo de contorno par-ímpar. O tipo de contorno par-ímpar é a regra usada por todas as APIs do desenho original e é o tipo padrão do método flash.display.Graphics.drawPath()
. Os caminhos sobrepostos alternarão entre preenchimentos abertos e fechados. Se houver intersecção de dois quadrados desenhados com o mesmo preenchimento, a área da intersecção não será preenchida. As áreas adjacentes não são as mesmas (não são ambas preenchidas nem ambas não preenchidas).
NON_ZERO | Constante |
public static const NON_ZERO:String = "nonZero"
Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | Flash Player 10, AIR 1.5 |
Estabelece o tipo de contorno não zero. O tipo de contorno não zero determina que, quando os caminhos do contorno oposto fazem intersecção, a área da intersecção não é preenchida (como no tipo de contorno par-ímpar). Para os caminhos do mesmo contorno, a área da intersecção é preenchida.
Wed Jun 13 2018, 11:10 AM Z