已知线段上端点坐标,求其上等距离的点坐标序列:
def points(m1,m2,n1,n2):
q1 = Point(m1,m2)
q2 = Point(n1,n2)
len12 = ((p1.x-p2.x)**2+(p1.y-p2.y)**2)**0.5
n1 = int(len12/10)
t12x = (10*(p2.x-p1.x))/len12
t12y = (10*(p2.y-p1.y))/len12
lis1 = []
lis1.append(q1)
for i in range (1,n1):
a = Point(q1.x+i*t12x,q1.y+i*t12y)
lis1.append(a)
print lis1
本文介绍了一种计算线段上等距离点坐标的方法,通过定义起始和终止点坐标,利用Python编程实现了从起点到终点之间的等间距点坐标序列生成。
1759

被折叠的 条评论
为什么被折叠?



