プレイ日記
イスターリャ arduinotexter
【質問】詳細は画像にて。 直線SG上の点で、点Iに最寄りの点Pの座標を求めたいです。 公式があるらしいのですが、ググってもよく分かりませんでした。 どなたか親切な方、教えていただければ幸いです。
3そうだね
プレイ済み
返信[1]
親投稿
bkhtyt
公式はわかりませんが 1)点Pは直線SG上にある 2)直線IPとSGは垂直に交わる の連立方程式で出せたはずです
0そうだね
未プレイ
返信[2]
親投稿
bkhtyt
1)SGの直線の式を求めてpx,pyを代入 2)SGの傾き×IPの傾き=-1 でそれぞれ文字がpxとpyだけになる と思うのでその連立方程式を解いてみてください
1そうだね
未プレイ
返信[3]
親投稿
イスターリャ arduinotexter
ありがとうございます! 試して来ます!
0そうだね
プレイ済み
返信[4]
親投稿
Hanzo rzsense
私なら、添付のようにします。 (連立方程式を解くのがめんどくさいだけ)
0そうだね
プレイ済み
返信[5]
親投稿
イスターリャ arduinotexter
Hanzoさんが書いてくださったところ申し訳ないのですが、 IP傾き=1÷SG傾き にするところを IP傾き=-SG傾き にしていた私の阿呆なミスでした。 こういう複雑な計算を間違えているときは大概算数の間違いだったりするんですが、今回もそうでした。 お騒がせしました。 また、これを使ったプログラムは後程公開します。
1そうだね
プレイ済み
返信[6]
親投稿
Hanzo rzsense
直線SGがX軸と平行な場合(傾き0の場合)の、直線IPの傾きの計算は問題ありませんか?
1そうだね
プレイ済み
返信[7]
親投稿
イスターリャ arduinotexter
大丈夫です。 コピペした、理解すらしていない公式を使用しているのでどうして大丈夫なのかは不明ですが何故か計算できてます。
1そうだね
プレイ済み