プログラミングの為の ..
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
711:デフォルトの名無しさん 07/03/25 15:26:04 あれ,と思ったけどそれは他スレか 712:デフォルトの名無しさん 07/03/25 15:44:51 楕円の円周の長さは 楕円積分という厄介な分野で それを等間隔に分割というのは、その厄介な問題に挑戦するという事になる 数式では基本的に解けないから、数値積分で頑張るしかないよ 713:デフォルトの名無しさん 07/03/25 15:46:43 W > H > 0になるようにして int x = cx + W * cos(i * 2 * PI / N); int y = cy + H * sin(i * 2 * PI / N); でどうでっしゃろ? 714:713 07/03/25 15:47:20 あ、無理だったごめん 715:デフォルトの名無しさん 07/03/25 16:06:21 楕円関数の近似式をkの値を適当に決めたルックアップテーブルみたいな形で用意しとけばいいんじゃね? それつかって円周を求めた(ここではLとおく)として 始点(仮に中心からx軸方向に幅/2移動した点としよう)から 円周にそってl ( = n×L, nは適当な実数)分移動したときの座標(x,y)ってのは楽に求まるの? 精度気にしないのならこれでいけると思うんだけど、どうでしょうか?
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
5375日前に更新/259 KB
担当:undef