例如,如果我们有 p1 = (x1,y1) 和 p2 = (x2,y2) 并且我想找到对应于 p1 和 p2 距离的 1/3 的点,该点位于由 p1 和p2,那我会用什么公式呢?现在脑子有问题。
问问题
6172 次
4 回答
2
使用截面公式。在这里阅读。
你必须找到一个点(x,y),它以 1:3 的比例分割线。
x = (x2+3*x1)/4
y = (y2+3*y1)/4
如果线段的距离为 d 单位,则点(x,y)与(x1,y1)的距离为 d/3,与点(x2,y2)的距离为 2d/3
于 2012-11-06T05:38:03.503 回答
2
如果 A 是到第一个点的向量,B 是到第二个点的向量,那么你想要的点是
(2A + B) / 3
这是因为 A 和 B 之间三分之一的点在矢量上是矢量 A + A 和 B 之间矢量的三分之一:
那是A + 1/3(B-A)
代数完成其余的工作。
于 2012-11-06T05:38:13.773 回答
2
与任何其他职位相同:
p(t) = a*(1-t) + b*t
其中 0 <= t <= 1 给出向量“a”和“b”之间的一条线上的所有点/
在你的情况下
p = (x1, y1)* (1-1/3) + (x2,y2) * 1/3
这就是其他一些答案的样子。
于 2012-11-06T05:40:29.200 回答
1
点 p3 = (x3, y3) 1/3 的距离是:
x3 = (2 * x1 + x2) / 3
y3 = (2 * y1 + y2) / 3
于 2012-11-06T05:36:33.257 回答