给定2个点,返回它们之间的第3个点,该点更接近给定的第一个点

时间:2016-07-12 02:06:59

标签: python math geometry

给定2分A(x1,y1,z1)B(x2,y2,z2),返回AB行上的C(x3,y3,z3)但更接近A。

A ----C----------------B

在3D空间。

使用Python。

1 个答案:

答案 0 :(得分:1)

返回A和B之间三分之一的点。

def thirdPoint(x1,y1,z1,x2,y2,z2):
    x3 = (x2-x1)/3.0 + x1
    y3 = (y2-y1)/3.0 + y1
    z3 = (z2-z1)/3.0 + z1
    return x3, y3, z3