• ベストアンサー

vb6 指定距離の座標の求め方について

ご存知の方ご教示願います。 2点の座標からなる線【始点A(X1=10,Y1=10)、終点B(X2=50,Y2=40)】があるとします。 始点Aから終点Bに10進めた時の座標、点C(X3,Y3)を求めたいのですが 計算式がわかりません。宜しくお願いします。 ※点Cの座標は線上とします。

質問者が選んだベストアンサー

  • ベストアンサー
  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.1

中学数学の問題では。 http://mtf.z-abc.com/?eid=839236 など参考に。 Googleで「m:n 中点分割」「m:n  内分点」で照会。 10と2点を結ぶ全体の線分の長さとの割合と考えれば良いだろう。 高さの差(yの差)底辺の差(xの差)ともに比例按分する。

rai_rai_rai
質問者

お礼

どうもありがとうございました。 助かりました。

その他の回答 (1)

  • MARU4812
  • ベストアンサー率43% (196/452)
回答No.2

距離を基準にしたら、 相似図形の辺の長さの比例計算とかいう 切り口でもいいよね。まぁ、同じ事かも しれないけど。 これも中学校で同じ時期に習った。 懐かしい。 X3-X1  Y3-Y1    10 ----- = ------ = ------------ X2-X1  Y2-Y1  A~Bの距離 とかかな? ・・・プログラムの話じゃないけど。

rai_rai_rai
質問者

お礼

どうもありがとうございました。 助かりました。

関連するQ&A