
等角螺旋(らせん)の数式表現について教えてください
ひょんなことから等角螺旋形状のモデリングらしきことをすることになったのですが、
これの3次元的な表現方法がよくわかりません。
例えば、牛や羊の角は3次元の等角螺旋構造ではないかと思うのですが、
これを球座標表現、ひいてはxy座標で表現する場合、どのような数式であらわせるのでしょうか?
2次元平面内での表現は 極座標だと
r = exp(θ)
このとき、螺旋上の点(x,y)は
x = r*cosθ
y = r*sinθ
とあらわせると思うのですが、
これを3次元空間内で表現する方法がよくわかりません
ご教授いただければ幸いです
よろしくお願いします
No.4ベストアンサー
- 回答日時:
「螺旋」には、大別して2種類あります。
2次元平面曲線の渦巻き模様であるspiralと、3次元空間曲線であってねじ山のようなhelixです。等角螺旋はspiralの方。描きたいと仰っているのはどうもhelixの方ですから、話が食い違っています。よく「等角らせんは、オウム貝やかたつむり などの殻,ヤギの角などの形」と説明されるのは、モノを2次元図形と見たときの大雑把な話ですから、そのまんま真に受けちゃいけません。spirialが等角であるということを2次元極座標(r,θ)で書けば、
dr/dθ= aθ
つまり、仰る通り
r(θ) = exp(aθ)
です。(aは巻きの強さを変える係数です。)
これを、例えばタニシやでんでん虫やツノの形に立体化するにはどうするか。
まずは、円筒座標(r,θ,z)を考えると便利そうです。(3次元の極座標じゃだめです。)z軸の方向が螺旋の「軸」になるわけですね。直交座標(x,y,z)に直すにはもちろん、
x = r cosθ
y = r sinθ
とすれば良い。
さて、θを決めて断面を考える(つまりz軸を含む平面でタニシを切る)と、タニシの「身」が入ってる部分の断面がいっぱい現れますが、どれも相似形をしているでしょう。すると、タニシの「身」が入ってる部分の断面のr方向の寸法は、helixを一周したときのrの増分
r(θ+2π) - r(θ)
に比例すると考えられます。ということは、helixは一周する間に,
タニシの「身」が入ってる部分の断面のz方向の寸法のぶんだけz軸方向にずれていなくてはいけません。ですから、
z = b r(θ)
にしとけば大丈夫です。てことはz = b rですから、このhelixは円錐面の上に存在することがわかります。また、このhelixは、r,zを共に同じ倍率で大きくしたとき、元のhelixと同じである(自己相似)という性質を持っています。
もちろん、これだけではタニシの「身」が入ってる部分の「中心線」になっているhelixを描いただけですから、この周りにカラを作ってやらなくちゃいけません。
ここまでのr, zはhelix上の点の座標の意味でしたが、ここからはカラの表面上の点、という意味で使います。
θ=0におけるカラの断面形状(z軸を通る平面で切った形状)を媒介変数tを使って表した平面曲線
r=f(t)
z=g(t)
で与えたとします。(例えば円形にするならf(t)= A cos t + 1, g(t)=A sin t + b、ここにAは半径。1とbが出て来たのは、helix上の点(1,0,b)を中心とする円にしたからです。)そうすると、角度θにおける断面形状のサイズはexp(aθ)に比例しているわけだから、媒介変数tとθを使って、
r(θ,t)= f(t)exp(aθ)
z(θ,t) = b g(t)exp(aθ)
と表せます。
カラの断面の大きさを小さくすれば角のようになるし、大きくすればタニシになる。b=0ならアンモン貝の形です。aを小さくするとぐるぐる巻きに、大きくすると鳥の爪のように、と言う風に、いろんな形が作れますね。
投稿に長い間気づかず、回答遅くなってすいません。
大変丁寧なご説明をいただきありがとうございました。
ご説明の通りに数式を設定して、
なんとか所望の空間図形を得ることができました。
大変助かりました。どうもありがとうございました
No.3
- 回答日時:
> ところで、極座標導入時の数式なのですが
極座標を取り入れると、直線の定義が難しくなるような?
式は、らせんの中心を原点に取った場合のように見えます。
> あっているでしょうか?
プロットするか、数点検算すると確認できるかと。
この式ではaとαの定義が不明なので加減がわかりませんが、らせんっぽい特徴はあります。
等角らせんか?っていうと、No.1のようなプロットに比べて発散しすぎの気も。
No.2
- 回答日時:
> 等角螺旋ってのはちとわかりませんが。
こちらは、辞書などにも「等角螺旋」って定義が無いので、何の角度を等しくしたいのか?不明瞭って事です。
No.1では、螺旋を円錐と見なした際の、母線の角度は一定ですが。
巻貝みたいに。
--
> また、球座標で φ を導入して表現する必要が
> あるような気がするのですが、
> そうすると元の θ はどう扱うのか・・・
球座標(極座標?)でφを導入しないと、平面になります。
蚊取り線香みたいな平面図形も螺旋です。
No.1は巻貝ですが、朝顔の弦みたいな円筒状の螺旋もあるし。
この回答への補足
等角らせんとは、らせんの中心点とらせん上の任意の点とを結ぶ直線がその点での接線となす角度が常に等しくなるらせんをいうようです。
英語ではequiangle spiralとよばれ、
対数らせん logarithmic spiralとか ベルヌーイのらせんとも呼ばれているようです。
下記ページに概要が書いてありました。
http://www.geocities.co.jp/Technopolis-Mars/2607 …
ところで、極座標導入時の数式なのですが
r=a*exp(θ*cotα) として
x = r*cosφ*cosθ
y = r*cosφ*sinθ
z = r*sinφ
とするのであっているでしょうか?
らせん中心からの距離rはθをつかって表現されるので
徐々に大きくなるらせんっぽい式ですが
上記のような数式で表される3次元空間内での点(x,y,z)において、
上記の「等角条件」は満足されるのでしょうか?
それとも3次元的な等角らせん(接平面の角度が一定?)自体が存在しないのでしょうか?
No.1
- 回答日時:
> x = r*cosθ
> y = r*sinθ
に、
z = θ
なんかの条件をつけると、とりあえずの螺旋になります。
等角螺旋ってのはちとわかりませんが。
この回答への補足
ご回答ありがとうございます。
ただ、形状としてきちんと等角螺旋にしたいので、
上記の例が「とりあえずの」螺旋だと
ちょっと良くないです。
また、球座標で φ を導入して表現する必要が
あるような気がするのですが、
そうすると元の θ はどう扱うのか・・・
という感じで悩んでおります。
なにか良いアドバイスがあればお願いいたします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
【初月無料キャンペーン実施中】オンライン健康相談gooドクター
24時間365日いつでも医師に健康相談できる!詳しくはコチラ>>
-
螺旋の計算方法
数学
-
渦巻き螺旋を座標軸にしたような数学はあるのですか?
数学
-
対数螺旋の方程式と書き方について
数学
-
4
螺線(らせん)の長さ(ピッチ)と半径の関係式について
数学
-
5
螺旋の周長の求め方
数学
-
6
螺旋の半径の計算式について
数学
-
7
らせんの長さの求め方
数学
-
8
e^(x^2)の積分に関して
数学
-
9
オートシェイプでうずまきを描くには?
PowerPoint(パワーポイント)
-
10
渦巻き関数
数学
-
11
螺旋階段の展開図
数学
-
12
らせん階段の手すりの長さ
数学
-
13
エクセルで渦巻きが描きたい
Excel(エクセル)
-
14
渦巻きの数式を教えてください。basicで描画命令psetで描きたいの
数学
-
15
物理数学 曲面の媒介変数表示 いま、物理に必要な数学で曲面積分について勉強しているのですが、どうやら
物理学
-
16
三次元の座標の回転をExcelで計算したい。回転行列?
Excel(エクセル)
-
17
平面で螺旋の軌跡を表す数式
数学
このQ&Aを見た人がよく見るQ&A
人気Q&Aランキング
-
4
4次元、5、6、7、8、9次...
-
5
重分積分の極座標変換について
-
6
円筒座標におけるナビエストー...
-
7
なぜベクトルの外積の向きが右...
-
8
距離、方位角から座標を求める方法
-
9
座標を回転させる計算方法を教...
-
10
極座標での負の概念が分かりません
-
11
テンソルが座標変換について不...
-
12
距離と方向角から座標を求める...
-
13
2点を通る半径rの円の中心の座標
-
14
極座標と直交座標の変換について
-
15
遠近法の計算方法を教えてくだ...
-
16
長方形を回転させたときの縦方...
-
17
座標計算の公式
-
18
座標の回転
-
19
3次元で回転させた座標値の計...
-
20
複素数平面と座標平面の対応に...
おすすめ情報
公式facebook
公式twitter