3点を通る円の描画関数 – プログラミング – Home

通知
すべてクリア

[解決済] 3点を通る円の描画関数


gg
 gg
(@gg)
ゲスト
結合: 18年前
投稿: 185
Topic starter  

いつもお世話になっています、ggです。

3点を通る円の描画関数があるのでしょうか。
(任意3点)
調べたら、Ellipse()しかないのです。

もしなければ、どう解決すればいいでしょうか。

よろしくお願いします。

環境:.Net2002 XP


引用未解決
トピックタグ
επιστημη
 επιστημη
(@επιστημη)
ゲスト
結合: 22年前
投稿: 1301
 

円の方程式: (x - a)^2 + (y - b)^2 = r^2
の x, y に 与えられた3点を代入し、
得られたa,b,rについての連立方程式を解く。


返信引用
gg
 gg
(@gg)
ゲスト
結合: 18年前
投稿: 185
Topic starter  

επιστημη さん、
ご返事ありがとう。

自分で解決しました。
任意3点ではないですが、第一点と第2点のY座標は同じです。
問題を簡単に解決しました。

ありがとうございました。


返信引用
たいちう
 たいちう
(@たいちう)
ゲスト
結合: 23年前
投稿: 662
 

任意の3点については意外と手間ですね。
ググったところ、こんな方法がありました。
ガウス・ジョルダン法と比較してどっちが楽かは微妙ですが。

http://www.nn.iij4u.or.jp/~hsat/misc/math/centre/circumcentre.html


返信引用
gg
 gg
(@gg)
ゲスト
結合: 18年前
投稿: 185
Topic starter  

たいちうさん、
情報ありがとうございました。

早速見てみます。


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました