3

2点間の距離を操作するのに苦労しています。

AとBのxyz座標が与えられ、それらの距離がわかっている場合、2点間の角度を維持しながら、この距離をどのように増減できますか?

ポイントAが0、0、0にあり、ポイントBが3、3、0にあるとします。

2点間の距離は4.242と計算できます。

Xによって同じ接線上で点Bをさらに「押す」ことができる必要があります。何かアイデアはありますか?

前もって感謝します。

4

1 に答える 1

6
  • Aから減算して、からの距離と方向を表すBベクトルを取得します。DAB

    D = B - A
    
  • Dにスカラーxを掛けて、同じ方向に沿ってAからさらに押し出します:(スカラーであることを強調するXためにに変更します)。x

    D' = xD
    
  • B'AからBと同じ方向にあるが、さらに離れている(と仮定してx > 1)新しい点を取得します。

    B' = A + D'
    
于 2013-02-14T20:20:15.933 に答える