3.8 Dibujar un arco


arc(x, y, width, height, arc_start, arc_end);

Para dibujar un arco debemos utilizar seis parámetros. x e y para determinar el centro, el 3º parámetro para determinar el ancho y el 4º la altura. el 5º es el comienzo del arco y el 6º el final del mismo.


Sistema de coordenadas polares
Processing por defecto mide los ángulos en radianes, El sistema de coordenadas polares utiliza una estructura diferente al sistema cartesiano. Los puntos son definidos en relación a un ángulo de rotación (q) y una distancia a un origen central.



La distancia alrededor de un sistema polar es PI * 2, PI es igual a la mitad de la rotación y PI/2 un cuarto de rotación.

Processing nos proporciona las siguientes constantes: PI, TWO_PI, HALF_PI, y QUARTER_PI.

Processing define sus arcos en la dirección a las agujas del reloj. Podemos utilizar las constantes que nos ofrece Processing, aunque es difícil calcular con radianes. Por ese motivo podemos utilizar grados para calcular el comienzo y el final de nuestros arcos, utilizando la función radians().



4 comentarios:

  1. Hola,buenas.Me gustaria saber como dibujar la D con un arco.

    ResponderEliminar
  2. Buenas, lo puedes hacer con la función arco. Tienes que restar 45º al primer parámetro, y sumar 45º al segundo parámetro. Un saludo

    ResponderEliminar
  3. Creo que se le ha olvidado avisar que la funcióon arc() también la afecta la ellipseMode () que tenga escrita por encima de ella.

    ResponderEliminar
  4. Soy Félix Maofcho Fmaocho@gmail,com Falta el texto del Párrafo final del video el relacionado con el séptimo paràmetro PIE, OPEN, CHORD

    ResponderEliminar

¿Te ha servido de ayuda? Recibe las clases en tu mail