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