polygonElementoDesde: 0.1.0
Un polígono cerrado.
El polígono se define por sus puntos de esquina y se cierra automáticamente.
Ejemplo
#polygon(
fill: blue.lighten(80%),
stroke: blue,
(20%, 0pt),
(60%, 0pt),
(80%, 2cm),
(0%, 2cm),
)

Parámetros
fillPor defecto: none
Cómo rellenar el polígono.
Al establecer un relleno, el trazo por defecto desaparece. Para crear un rectángulo con relleno y trazo, tenés que configurar ambos.
fill-rulePor defecto: "non-zero"
La regla de dibujo que se usa para rellenar el polígono.
Mirá la documentación de curve para ver un ejemplo.
| Variante | Detalles |
|---|---|
"non-zero" | Especifica que el “interior” se calcula con una suma distinta de cero de cruces de bordes con signo. |
"even-odd" | Especifica que el “interior” se calcula con una cantidad impar de cruces de bordes. |
strokePor defecto: auto
Cómo trazar el polígono.
Se puede establecer en none para desactivar el trazo o en auto para un trazo negro de 1pt si y solo si no se da un relleno.
vertices
Los vértices del polígono. Cada punto se especifica como un array de dos longitudes relativas.
Funciones
regularDesde: 0.8.0
Un polígono regular, definido por su tamaño y su cantidad de vértices.
Ver ejemplo
#polygon.regular(
fill: blue.lighten(80%),
stroke: blue,
size: 30pt,
vertices: 3,
)

fill
Cómo rellenar el polígono. Mirá la documentación general de polygon para más detalles.
stroke
Cómo trazar el polígono. Mirá la documentación general de polygon para más detalles.
sizePor defecto: 1em
El diámetro de la circunferencia circunscrita del polígono regular.
verticesPor defecto: 3
La cantidad de vértices del polígono.