Я пытаюсь заставить форму черепахи следовать направлению линии.
У меня есть простая парабола, и я хочу, чтобы форма черепахи следовала направлению линии - когда график поднимается вверхЧерепаха смотрит вверх, а когда график опускается, черепаха смотрит вниз.
Я использую goto()
для положения черепахи и x=x+1
для положения x на графике:
t.goto(x,y)
t.right(??) - this?
t.left(??) - this?
t.setheading(??) or this?
Каков наилучший метод для достижения этой цели?Когда я попытался использовать t.right()
в цикле while
(я повторяю цикл до тех пор, пока x не будет завершен), черепаха продолжает вращаться по кругу, двигаясь, что не , что я хочу.
Всё ещё не понимаю.Я добавил дополнительный код, который был предложен - вот РЕДАКТИРОВАТЬ и полный код того, что я пытаюсь достичь ...
Я использую физическую формулу для траектории (я использовал это, чтобы я знал свои значениявыводится правильно).http://www.softschools.com/formulas/physics/trajectory_formula/162/
import math
import turtle
import time
w=turtle.Turtle()
i=0
angle=66.4
velocity=45.0
g=9.8
t=math.tan(math.radians(angle))
c=math.cos(math.radians(angle))
turtle.delay(9)
w.shape("turtle")
w.setheading(90)
while i < 150:
start = i * t
middle = g*(i**2)
bottom =(2*(velocity**2)*c**2)
total = start-middle/bottom
print(total)
w.setheading(turtle.towards(i,total))
w.goto(i,total)
i=i+1
turtle.exitonclick()