• ベストアンサー

楕円の円周&円弧長

仕事で楕円を連続的な直線に直して描画するプログラムを組んでいます。 そこで、楕円の円周&円弧長を求めたいのですが、方法がわかりません。どなたか助けてください。。。

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

  • ベストアンサー
  • KENZOU
  • ベストアンサー率54% (241/444)
回答No.2

#1さんのご指摘の通り楕円の弧長を求める式は第2種の楕円積分∫Sqrt(1-k^2)dφ=E(φ,p)(ここで積分範囲は下限0、上限φ、kはパラメータ・・・詳しいことは楕円積分のテキストを参照してください)となり、これは初等関数では求まりません。そこで近似法を用いることになるわけですが、s:楕円の周長、p=b/a:楕円の短長比として、近似式を求められたURLがありますので、一度覗かれてはいかがでしょうか。

参考URL:
http://www.shaku8.com/seika/tsubushi1.htm
net-in
質問者

お礼

回答有難うございます。 数学が苦手なもので、積分という言葉だけで既にたじたじ です(^^; しかしお仕事なんで頑張ってやってみたいと思います。 感謝感謝です。ありがとうございました。

その他の回答 (1)

  • Mell-Lily
  • ベストアンサー率27% (258/936)
回答No.1

楕円の円周の長さは、簡単には求めることができません。楕円の円周の長さを表す式は、「楕円積分」と呼ばれる積分式になります。「楕円積分」は、初等関数の範囲では、解くことができません。したがって、近似式を使うことになります。

net-in
質問者

お礼

お礼書き込んだはずが書き込まれてなかった。。(汗) 遅れて申し訳ないです。 アドバイス、参考になりました。ありがとうございました♪

関連するQ&A

  • 楕円の円周の長さ

    現在,コンペに応募するためにインテリアのデザインを考えています.楕円をうまく利用して美しいインテリアを作ろうと考え,とりあえず模型を作ってみようと思ったのですが,楕円の円周の長さがわからずに困っています.楕円の円周長さを求めるためには確か積分を使うと思うのですが,どうしても思い出せません.教えていただけないでしょうか.

  • 楕円の円周の計算方法

    はじめまして。 さっそくですが、楕円の円周の計算方法を 教えていただけませんでしょうか? 今仕事でボトルのデザインをやっているんですけど、 楕円のボトルの円周の正確な数字が出せなくて困っています。 お願いします。

  • 楕円の円周について

    微積を使わないで楕円の円周を求める公式はあるのでしょうか? 面積は(長径)×(短径)×円周率で求められるときいたいのですが...

  • 楕円の円周をはかりたいのですが・・・

    縦4.4cm、横5.9cmの楕円の円周を計算したいのですが、楕円積分を使うとどこかで聞いたのですが、よくわかりませんでした。知識のある方に助けていただければと思います。よろしくお願いいたします。

  • 楕円の円周をCADで見る方法

    楕円の円周をCADで見る方法を教えてください。 作成した図を、オブジェクトプロパティイーで見ると、円だと「円周」として表示されるのですが、≪だ円≫だと、円周が表示されません。楕円柱の展開図を書きたいのですが、円周が分からず困っております、どうぞ宜しくお願いいたします。 PS:現在Autocad2009を使用しております。 回答ありがとうございます。 お恥ずかしいながら、通常の「オブジェクトプロパティー管理(S)」は、 見れるのですが、”オブジェクト情報(_list)”で見る方法がわかりません。 見方を教えて頂けないでしょうか?

  • Illustratorで遠近感のある円弧を描くには

    こんばんは。 初歩的な質問かもしれませんが、お答えいただけると助かります。 よくロゴマークに使われている、手前は幅があり奥にかけて細くなる遠近感のある 楕円の円弧(輪っか)を手早く正確に描きたいのですが、どういう方法がありますか? 私のやり方が悪いのか、時間がかかるうえにパース(?)がおかしくて違和感ありありで… 出来た円弧にグラデーションをかけられるようしたいので、 それが可能な描画方法をぜひお願いします。

  • AUTOCAD 円周寸法入力での円弧作成

    はじめまして。今回初めて質問させて頂きます。 質問内容: AUTOCAD LT2002を使っております。 円弧作成する際、(始点・中心・円周寸法を入力)等で円弧を作成する 方法は無いものか色々調べてはみたのですが、中々無く困っております。 何か方法が御座いましたらお教え下さい。 宜しくお願いします。

  • 円弧の呼び方

    正円の円弧と楕円の円弧を区別する名前はあるでしょうか

  • 円弧の描画方法

     円(または1/8円弧)の描画アルゴリズムとして ミッチェナーの円のアルゴリズムが知られています。 しかし、任意の円弧(例えば、長方形に内接するような→MFCのライブラリに あるような指定方法や3点を指定して円弧を描画する)を高速に描画する 方法はありますか?ミッチェナーの方法の変形(制限)でもいいので 教えてください。

  • 三円弧法についての情報が無く、困っています。

    楕円を近似的に描く方法に三円弧法というものがあると聞いたのですが、図書館で調べてみても載っている本がありませんでした。 三円弧法について誰か教えてくださいお願いします。