已知线段上端点坐标,求其上等距离的点坐标序列:
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