Arcade inbuilt functions to draw polygon in Python3
Last Updated :
11 Oct, 2020
The arcade library is a high-tech Python Package with advanced set of tools for making 2D games with gripping graphics and sound. It is Object-oriented and is especially built for Python 3.6 and above versions.
Arcade has two inbuilt functions for drawing a polygon:
1. arcade.draw_polygon_outline( ) : This function is used to draw the outline of the polygon.
Syntax: arcade.draw_polygon_outline (point_list, color, line_width )
Parameters:
- point_list: List of points making up the lines. Each point is in a list. So it is a list of lists.
- color (Color): specify color using arcade.color.COLOR NAME. (Note that color name should in Capital letters.)
- line_width:- Width of the line in pixels.
Example:
Python3
import arcade
arcade.open_window( 600 , 600 , "Draw a polygon for GfG " )
arcade.set_background_color(arcade.color.ORANGE)
arcade.start_render()
point_list = (( 30 , 240 ),
( 45 , 240 ),
( 60 , 255 ),
( 60 , 285 ),
( 45 , 300 ),
( 30 , 300 ))
arcade.draw_polygon_outline(point_list, arcade.color.SPANISH_VIOLET, 3 )
arcade.finish_render()
arcade.run()
|
Output:
2. arcade.draw_polygon_filled( ): This inbuilt function of arcade is used to draw polygon filled with color.
Syntax: arcade.draw_polygon_filled (point_list, color )
Parameters:
- point_list- It is basically List of points where each point is in a list. So it is a list of lists.
- Color – specify color using arcade.color.COLOR NAME. (Note that color name should in Capital letters. )
Example:
Python3
import arcade
arcade.open_window( 600 , 600 , "Draw a polygon for GfG " )
arcade.set_background_color(arcade.color.ORANGE)
arcade.start_render()
point_list = (( 150 , 240 ),
( 165 , 240 ),
( 180 , 255 ),
( 180 , 285 ),
( 165 , 300 ),
( 150 , 300 ))
arcade.draw_polygon_filled(point_list, arcade.color.SPANISH_VIOLET)
arcade.finish_render()
arcade.run()
|
Output:
Please Login to comment...