Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
2点間の距離を操作するのに苦労しています。
AとBのxyz座標が与えられ、それらの距離がわかっている場合、2点間の角度を維持しながら、この距離をどのように増減できますか?
ポイントAが0、0、0にあり、ポイントBが3、3、0にあるとします。
2点間の距離は4.242と計算できます。
Xによって同じ接線上で点Bをさらに「押す」ことができる必要があります。何かアイデアはありますか?
前もって感謝します。
Aから減算して、からの距離と方向を表すBベクトルを取得します。DAB
A
B
D
D = B - A
Dにスカラーxを掛けて、同じ方向に沿ってAからさらに押し出します:(スカラーであることを強調するXためにに変更します)。x
x
X
D' = xD
B'AからBと同じ方向にあるが、さらに離れている(と仮定してx > 1)新しい点を取得します。
B'
x > 1
B' = A + D'