seb*_*ebp 3 geometry line data-partitioning
这是一个几何问题.
我在两个点A和B之间有一条线,并希望将它分成k个相等的部分.我需要分割A和B之间的线的点的坐标.
任何帮助都非常感谢.
非常感谢!
Tom*_*das 12
你只需要A和B的加权平均值.
C(t) = A * (1-t) + B * t
Run Code Online (Sandbox Code Playgroud)
或者,在二维中
Cx = Ax * (1-t) + Bx * t
Cy = Ay * (1-t) + By * t
Run Code Online (Sandbox Code Playgroud)
因此,为了将线分成k个相等的部分,做一个循环并找到C,对于t = 0/k,t = 1/k,t = 2/k,...,t = k/k