El módulo de Turtle proporciona primitivos de gráficos de Turtle, tanto en formas orientadas a objetos como orientadas a procedimientos. Debido a que usa tkinter para los gráficos subyacentes, necesita una versión de Python instalada con soporte Tk.
Turtle.registro_forma()
Esta función se usa para agregar una forma de Turtle a la lista de formas de TurtleScreen.
Sintaxis:
turtle.register_shape(name, shape=None)
Parámetros:
Argumentos | Descripción |
nombre | cuerda |
forma | tupla de pares de coordenadas |
A continuación se muestra la implementación del método anterior con un ejemplo:
Python3
# import package import turtle # record a polygon turtle.begin_poly() # form a polygon turtle.seth(-45) turtle.circle(20, 90) turtle.circle(10, 90) turtle.circle(20, 90) turtle.circle(10, 90) turtle.end_poly() # get polygon pairs = turtle.get_poly() # register shape with # name : new_shape # polygon : pairs turtle.register_shape("new_shape", pairs) # clear screen turtle.clearscreen() # use new shape and # apply properties turtle.shape("new_shape") turtle.fillcolor("blue") # do some motion for i in range(50): turtle.forward(5+2*i) turtle.right(45)
Producción :
Publicación traducida automáticamente
Artículo escrito por deepanshu_rustagi y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA