知道起点,方向和距离,怎样决定终点在哪?

软件和网站开发以及相关技术探讨
回复
haddy
帖子: 40
注册时间: 2009-06-06 18:51

知道起点,方向和距离,怎样决定终点在哪?

#1

帖子 haddy » 2009-08-15 23:12

一个平面(屏幕)上有一物件要移动

要写一个函数,输入两个参数,一个物件坐标的列表和移动的方向

返回移动路上经过的位置
格式类似((x1,y1),(x2,y2),...)这样的东西(不超过屏幕)

求思路
或……直接的代码(python最佳)
上次由 haddy 在 2009-08-16 0:01,总共编辑 1 次。
haddy
帖子: 40
注册时间: 2009-06-06 18:51

Re: 知道起点,方向和距离,怎样决定终点在哪?

#2

帖子 haddy » 2009-08-15 23:58

第一次编辑:
知道起点(x,y),方向(不是8方向,是全方位的……)和距离(可以是无限么),怎样决定终点在哪?

编辑前的问题请无视……
xihong1234
帖子: 49
注册时间: 2007-10-24 13:13

Re: 知道起点,方向和距离,怎样决定终点在哪?

#3

帖子 xihong1234 » 2009-08-21 9:55

(m-x)**2+(n-y)**2=距离**2
tan(角度)=(n-y)/(m-x)

求解m,n

(m,n)就是终点
delectate
帖子: 18311
注册时间: 2008-01-09 22:41

Re: 知道起点,方向和距离,怎样决定终点在哪?

#4

帖子 delectate » 2009-08-21 10:15

向量?
billbear
帖子: 3681
注册时间: 2008-05-03 23:42

Re: 知道起点,方向和距离,怎样决定终点在哪?

#5

帖子 billbear » 2009-08-21 10:42

x1=x0+r*cosφ
y1=y0+r*sinφ
回复