我正在尝试了解两点之间的等距点。例如:
p1 = (1,1)
p2 = (5,5)
我期望的答案是:
def getEquidistantPoints(p1, p2, HowManyParts):
#some code
return (array with points)
在这个例子中,使用 p1
和 p2
:A = getEquidistantPoints(p1,p2,4)
A = [(1,1),(2,2),(3,3),(4,4),(5,5)]
总是会是一条直线。HowManyParts
在这种情况下是被划分的整个距离,就像numpy.linspace()
但是是二维的。
Function
和//
这样的注释。 - PM 2Ring