Dibuja un arco.
Un arco es una sección de una elipse definida por los parametros x
, y
, w
,y h
. x
y y
establece la ubicación del centro del arco. w
y h
establecen el ancho y la altura del arco. Ver ellipse() y ellipseMode() para más detalles.
Los quinto y sexto parámetros, start
y stop
, establecen los ángulos entre los cuales dibujar el arco. Los arcos siempre se dibujan en sentido horario desde start
a stop
. Los ángulos siempre se dan en radianes.
El séptimo parámetro, mode
, es opcional, este determina el estilo de relleno del arco. Los modos de relleno son un semicírculo (OPEN
), un semicírculo cerrado (CHORD
), o un segmento de pastel cerrado (PIE
).
El octavo parámetro, detail
, también es opcional. Este determina cuántos vértices se utilizan para dibujar el arco en el modo WebGL. El valor predeterminado es 25.
Ejemplos
Sintaxis
arc(x, y, w, h, start, stop, [mode], [detail])
Parámetros
coordenada x de la elipse del arco.
coordenada y de la elipse del arco.
ancho predeterminado de la elipse del arco.
altura predeterminada de la elipse del arco.
ángulo para comenzar el arco, especificado en radianes.
ángulo para detener el arco, especificado en radianes.
parámetro opcional para determinar la forma de dibujar el arco. Puede ser CHORD, PIE, u OPEN.
Parámetro opcional solo para el modo WebGL. Esto es para especificar el número de vértices que conforman el perímetro del arco. El valor predeterminado es 25. No dibujará un trazo para un detalle de más de 50.