Dibuja una elipse usando la biblioteca Arcade en Python

Prerrequisito: Biblioteca Arcade 

arcade.draw_ellipse_outline() y arcade.draw_ellipse_filled()

1) arcade.draw_ellipse_outline(): este método se usa para delinear una elipse. 

Sintaxis: arcade.draw_ellipse_outline(centre_x, centre_y, ancho, alto, color, border_width, tilt_angle, num_segments)

1. centre_x: posición x que es el centro de la elipse.
2. centre_y: posición y que es el centro de la elipse.
3. Ancho: Ancho de la elipse.
4. Altura: Altura de la elipse.
5. Color: Esto se usa para definir los colores usados ​​para hacer el contorno de la elipse con la ayuda de la función arcade.color.
6. border_width: Ancho del contorno de la elipse en píxeles.
7. tilt_angle: Ángulo en grados para inclinar la elipse.
8. num_segments: Número de segmentos de triángulo que forman esta elipse. El valor predeterminado es -1, lo que claramente significa que Arcade calculará la cantidad de segmentos en función del tamaño de la elipse.

Implementación del método anterior:

Python3

# Import required modules
import arcade
  
# Specify Parameters
SCREEN_WIDTH = 600
SCREEN_HEIGHT = 800
SCREEN_TITLE = "Welcome to GeeksForGeeks "
  
# Open the window
arcade.open_window(SCREEN_WIDTH, SCREEN_HEIGHT, SCREEN_TITLE)
  
# Set the background color
arcade.set_background_color(arcade.color.BABY_BLUE)
  
# Start drawing
arcade.start_render()
  
# Draw ellipse
arcade.draw_ellipse_outline(
    400, 363, 250, 130, arcade.color.AMBER, 10, 180, -1)
  
# Finish drawing
arcade.finish_render()
  
# Display everything
arcade.run()

Producción:

2) arcade.draw_ellipse_filled(): este método se utiliza para dibujar elipses rellenas.

Sintaxis: arcade.draw_ellipse_filled(centre_x, centre_y, ancho, alto, color, ángulo_inclinación, número_segmentos)

1. centre_x: posición x que es el centro de la elipse.
2. centre_y: posición y que es el centro de la elipse.
3. Ancho: Ancho de la elipse.
4. Altura: Altura de la elipse.
5. Color: Esto se usa para definir los colores usados ​​para hacer el contorno de la elipse con la ayuda de la función arcade.color.
6. border_width: Ancho del contorno de la elipse en píxeles.
7. tilt_angle: Ángulo en grados para inclinar la elipse.
8. num_segments: Número de segmentos de triángulo que forman esta elipse. El valor predeterminado es -1, lo que claramente significa que Arcade calculará la cantidad de segmentos en función del tamaño de la elipse.

Todos los demás parámetros son los mismos que arcade.draw_ellipse_outline() excepto border_width . En arcade.draw_ellipse_filled() no requerimos border_width.

Implementación del método anterior:

Python3

# Import required modules
import arcade
  
# Specify Parameters
SCREEN_WIDTH = 600
SCREEN_HEIGHT = 800
SCREEN_TITLE = "Welcome to GeeksForGeeks "
  
# Open the window
arcade.open_window(SCREEN_WIDTH, SCREEN_HEIGHT, SCREEN_TITLE)
  
# Set the background color
arcade.set_background_color(arcade.color.BABY_BLUE)
  
# start drawing
arcade.start_render()
  
# Draw ellipse
arcade.draw_ellipse_filled(400, 363, 250, 130, arcade.color.AMBER, 180, -1)
  
# Finish drawing
arcade.finish_render()
  
# Display everything
arcade.run()

Producción:

Publicación traducida automáticamente

Artículo escrito por anshitaagarwal y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *