私はC++アプリケーションで作業しています。そして、それは私にとって新しいものです。ここでは、線の2つの座標を取得する関数を記述します。私はこれらの座標を処理し、同じ行にある別の点を見つけなければなりません。 私はA(x1,y1) and B(x2,y2)
の座標を得ます。 C(x3,y3)
の座標を見つける必要があります。 したがって、私は与えられた線の傾きを計算します。C++を使用して行の3番目のポイントを見つける
Double slope = (x1-x2)/(y1-y2);
そして私はポイントから3番目の点の距離を知っています。
Double dis = sqrt(pow(x2-x1) + pow(y2-y1)) * 1.35 ;
私はSlope
とdis
を使用して、新しい座標X3、Y3を見つけたいです。
誰でもこの問題を解決するのに役立つことができます。
実行時に、私はとy3
を計算したい生成これら2式を用いて
x3 = slope * y3 -------------------1
dis = sqrt(pow(x3-x1) + pow(y3-y1)) ------------2
、私は数学の一部を使用することができX3を計算すること。
行の傾きは '(x1-x2)/(y1 -y2) 'ただし、(y1-y2)/(x1-x2)' – Mahesh
'Double'を' double'に変更します。 –
'pow'関数で発生させるパワーを指定する必要はありませんか? – user9423368