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.factor de corte()
Esta función se utiliza para establecer o devolver el factor de corte actual. Corta la forma de Turtle de acuerdo con el factor de corte dado, que es la tangente del ángulo de corte.
Sintaxis: turtle.shearfactor(shear=Ninguno)
Parámetro:
cortante (opcional): número, tangente del ángulo de cortante.
A continuación se muestra la implementación del método anterior con algunos ejemplos:
Ejemplo 1 :
Python3
# importing package import turtle # set turtle turtle.speed(1) turtle.shape("turtle") turtle.up() turtle.goto(-150,0) turtle.down() # forward turtle by 100 turtle.forward(100) # set shear by +ive value turtle.shearfactor(0.2) # forward turtle by 100 turtle.forward(100) # set shear by -ive value turtle.shearfactor(-0.2) # forward turtle by 100 turtle.forward(100)
Producción :
Ejemplo 2:
Python3
# importing package import turtle # set turtle turtle.speed(1) turtle.up() turtle.goto(-40,40) turtle.down() # set shear and apply to # all shapes turtle.shearfactor(0.5) # get shape sh=turtle.getshapes() # loop for pattern for i in range(len(sh)): turtle.shape(sh[i]) turtle.forward(100+10*i) turtle.right(90) turtle.forward(100+10*i) turtle.right(90)
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