función turtle.shearfactor() en Python

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

Deja una respuesta

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