2

たとえば、p1 =(x1、y1)とp2 =(x2、y2)があり、p1とp2からの距離の1/3に対応する、p1とp2では、どの式を使用しますか?今ブレインファートを持っています。

4

4 に答える 4

2

セクション式を使用します。ここを読んでください。

線を1:3の比率で分割する点(x、y)を見つける必要があります。

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が2番目の点へのベクトルである場合、必要な点は次のようになります。
(2A + B) / 3

これが機能するのは、ベクトル的にAとBの間の3分の1の点が、ベクトルA+AとBの間のベクトルの3分の1であるためです。

あれは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 に答える