Cambia dónde se dibujan las elipses, círculos y arcos.
Por defecto, los dos primeros parámetros de ellipse(), circle(), y arc() son las coordenadas x e y del centro de la forma. Los siguientes parámetros establecen el ancho y la altura de la forma. Esto es lo mismo que llamar a ellipseMode(CENTER)
.
ellipseMode(RADIUS)
también utiliza los dos primeros parámetros para establecer las coordenadas x e y del centro de la forma. Los siguientes parámetros son la mitad del ancho y la altura de la forma. Llamar a ellipse(0, 0, 10, 15)
dibuja una forma con un ancho de 20 y una altura de 30.
ellipseMode(CORNER)
utiliza los dos primeros parámetros como la esquina superior izquierda de la forma. Los siguientes parámetros son su ancho y altura.
ellipseMode(CORNER)
utiliza los dos primeros parámetros como la ubicación de una esquina del cuadro delimitador de la elipse. Los siguientes parámetros son la ubicación de la esquina opuesta.
El argumento pasado a ellipseMode()
debe escribirse TODO EN MAYÚSCULAS porque las constantes CENTER
, RADIUS
, CORNER
, y CORNERS
están definidas de esta manera. JavaScript es un lenguaje sensible a mayúsculas y minúsculas.
Ejemplos
Sintaxis
ellipseMode(mode)
Parámetros
either CENTER, RADIUS, CORNER o CORNERS