Surface containing a line through every point
線織面の定義:すべての点は直線上にある 幾何学 において 、 3次元ユークリッド空間 の 曲面 S が、 S 上の すべての 点を通る 直線が S 上に存在する場合、 罫線 ( スクロール とも呼ばれる)と呼ばれます 。例としては、 平面、 円筒 または 円錐 の側面 、 楕円 準線 を持つ 円錐面 、 直円錐 、 螺旋 、空間内の 滑らかな 曲線の 接線展開などが挙げられます 。
線織面は、動く直線によって掃引される点の集合として記述できます。例えば、円錐は、直線上の一点を固定し、別の点を 円周 に沿って移動させることで形成されます。面上のすべての点を通る2本の異なる直線が面上にある場合、その 面は二重 線織面です。 双曲放物面 と 一枚の双曲面 は二重線織面です。平面は、各点を通る少なくとも3本の異なる直線を含む唯一の面です(Fuchs & Tabachnikov 2007)。
線織面または二重線織面の性質は 射影写像 によって保存されるため、 射影幾何学 の概念となる。代数幾何 学において、線織面は 体上 の アフィン空間 または 射影空間 の曲面とみなされることもあるが、アフィン空間または射影空間への 埋め込みを 持たない抽象的な代数面とみなされることもあり 、この場合、「直線」はアフィン直線または射影直線を意味すると理解される。
定義とパラメトリック表現 2つのベジェ曲線 を準線として生成した線織面 (赤、緑) 3次元ユークリッド空間 における 曲面 は 、微分可能な1パラメータ直線族の 和集合 である場合、 線織面 と呼ばれます。正式には、線織面とは 、区間にわたって変化し、 実 数部にわたって変化する 形式の パラメータ表現 によって記述される曲面です。 、および、およびは両方 とも微分可能であること が要求されます 。 R 3 {\displaystyle \mathbb {R} ^{3}} x ( u , v ) = c ( u ) + v r ( u ) {\displaystyle \mathbf {x} (u,v)=\mathbf {c} (u)+v\mathbf {r} (u)} u {\displaystyle u} v {\displaystyle v} r ( u ) ≠ ( 0 , 0 , 0 ) {\displaystyle \mathbf {r} (u)\neq (0,0,0)} c {\displaystyle \mathbf {c} } r {\displaystyle \mathbf {r} }
固定パラメータを持つ 直線は 生成元 と呼ばれます 。ベクトルは 生成元の方向を表します。曲線は表現の 準線 と呼ばれます 。準線は点に収束することがあります(円錐の場合は、以下の例を参照してください)。 v ↦ x ( u 0 , v ) {\displaystyle v\mapsto \mathbf {x} (u_{0},v)} u = u 0 {\displaystyle u=u_{0}} r ( u ) {\displaystyle \mathbf {r} (u)} u ↦ c ( u ) {\displaystyle u\mapsto \mathbf {c} (u)}
上記の線織面は、次のようにも表現できる。 x ( u , v ) = ( 1 − v ) c ( u ) + v d ( u ) {\displaystyle \mathbf {x} (u,v)=(1-v)\mathbf {c} (u)+v\mathbf {d} (u)}
2番目の準線を持つ。交わらない2つの曲線 を準線として 用いる最初の記述に戻るには、 d ( u ) = c ( u ) + r ( u ) {\displaystyle \mathbf {d} (u)=\mathbf {c} (u)+\mathbf {r} (u)} c ( u ) , d ( u ) {\displaystyle \mathbf {c} (u),\mathbf {d} (u)} r ( u ) = d ( u ) − c ( u ) . {\displaystyle \mathbf {r} (u)=\mathbf {d} (u)-\mathbf {c} (u).}
準線と生成線の幾何学的形状は、それらが生み出す線織面の形状にとって当然不可欠です。しかし、それらの特定のパラメトリック表現も線織面の形状に影響を与えます。
例
直円筒 円筒、円錐 直円柱は次式で与えられ、 次の ようにパラメータ化できる。 x 2 + y 2 = a 2 . {\displaystyle x^{2}+y^{2}=a^{2}.} x ( u , v ) = ( a cos u , a sin u , v ) = ( a cos u , a sin u , 0 ) + v ( 0 , 0 , 1 ) = ( 1 − v ) ( a cos u , a sin u , 0 ) + v ( a cos u , a sin u , 1 ) . {\displaystyle {\begin{aligned}\mathbf {x} (u,v)&=(a\cos u,a\sin u,v)\\&=(a\cos u,a\sin u,0)+v(0,0,1)\\&=(1-v)(a\cos u,a\sin u,0)+v(a\cos u,a\sin u,1).\end{aligned}}}
c ( u ) = ( a cos u , a sin u , 0 ) , {\displaystyle \mathbf {c} (u)=(a\cos u,a\sin u,0),} r ( u ) = ( 0 , 0 , 1 ) , {\displaystyle \mathbf {r} (u)=(0,0,1),} d ( u ) = ( a cos u , a sin u , 1 ) . {\displaystyle \mathbf {d} (u)=(a\cos u,a\sin u,1).}
直円錐 直円柱は次式で与えられ、 次の ようにパラメータ化できる。 x 2 + y 2 = z 2 . {\displaystyle x^{2}+y^{2}=z^{2}.} x ( u , v ) = ( cos u , sin u , 1 ) + v ( cos u , sin u , 1 ) = ( 1 − v ) ( cos u , sin u , 1 ) + v ( 2 cos u , 2 sin u , 2 ) . {\displaystyle {\begin{aligned}\mathbf {x} (u,v)&=(\cos u,\sin u,1)+v(\cos u,\sin u,1)\\&=(1-v)(\cos u,\sin u,1)+v(2\cos u,2\sin u,2).\end{aligned}}}
c ( u ) = ( cos u , sin u , 1 ) , {\displaystyle \mathbf {c} (u)=(\cos u,\sin u,1),} r ( u ) = ( cos u , sin u , 1 ) , {\displaystyle \mathbf {r} (u)=(\cos u,\sin u,1),} d ( u ) = ( 2 cos u , 2 sin u , 2 ) . {\displaystyle \mathbf {d} (u)=(2\cos u,2\sin u,2).} この場合、 頂点を 準線として使用し、つまり と を 線の方向として使用することもできます。 c ( u ) = ( 0 , 0 , 0 ) {\displaystyle \mathbf {c} (u)=(0,0,0)} r ( u ) = ( cos u , sin u , 1 ) {\displaystyle \mathbf {r} (u)=(\cos u,\sin u,1)}
任意の円錐において、頂点を準線として選ぶことができます。これは、 線織面の準線が点 に退化する可能性がある ことを示しています。
ヘリコイド ヘリコイド ヘリコイドは、次のようにパラメータ化できます。 準線 は Z 軸、線の方向は 、2 番目の準線
は ヘリックス です 。 x ( u , v ) = ( v cos u , v sin u , k u ) = ( 0 , 0 , k u ) + v ( cos u , sin u , 0 ) = ( 1 − v ) ( 0 , 0 , k u ) + v ( cos u , sin u , k u ) . {\displaystyle {\begin{aligned}\mathbf {x} (u,v)&=(v\cos u,v\sin u,ku)\\&=(0,0,ku)+v(\cos u,\sin u,0)\\&=(1-v)(0,0,ku)+v(\cos u,\sin u,ku).\end{aligned}}} c ( u ) = ( 0 , 0 , k u ) {\displaystyle \mathbf {c} (u)=(0,0,ku)} r ( u ) = ( cos u , sin u , 0 ) , {\displaystyle \mathbf {r} (u)=(\cos u,\sin u,0),} d ( u ) = ( cos u , sin u , k u ) {\displaystyle \mathbf {d} (u)=(\cos u,\sin u,ku)}
ヘリコイドは、 規則的な一般化ヘリコイド の特殊なケースです。
円柱、円錐、双曲面 一枚の双曲面 φ = 63 ∘ {\displaystyle \varphi =63^{\circ }} パラメトリック表現は 、2つの水平円を準線として持ちます。追加のパラメータにより、 円のパラメトリック表現を変化させることができます。 x ( u , v ) = ( 1 − v ) ( cos ( u − φ ) , sin ( u − φ ) , − 1 ) + v ( cos ( u + φ ) , sin ( u + φ ) , 1 ) {\displaystyle \mathbf {x} (u,v)=(1-v)(\cos(u-\varphi ),\sin(u-\varphi ),-1)+v(\cos(u+\varphi ),\sin(u+\varphi ),1)} φ {\displaystyle \varphi }
φ = 0 {\displaystyle \varphi =0} シリンダーを手に入れると 、 x 2 + y 2 = 1 {\displaystyle x^{2}+y^{2}=1} φ = π / 2 {\displaystyle \varphi =\pi /2} 一つは円錐形になり 、 x 2 + y 2 = z 2 {\displaystyle x^{2}+y^{2}=z^{2}} 0 < φ < π / 2 {\displaystyle 0<\varphi <\pi /2} 方程式と半軸 を持つ 1 枚の双曲面が得られます 。 x 2 + y 2 a 2 − z 2 c 2 = 1 {\displaystyle {\frac {x^{2}+y^{2}}{a^{2}}}-{\frac {z^{2}}{c^{2}}}=1} a = cos φ , c = cot φ {\displaystyle a=\cos \varphi ,c=\cot \varphi } 1 枚の双曲面は二重線条面です。
双曲放物面 双曲放物面 (CD) の2つの準線 が直線である
場合、4つの点を 双
線形に 補間する双曲放物面が得られます 。 [2] c ( u ) = ( 1 − u ) a 1 + u a 2 , d ( u ) = ( 1 − u ) b 1 + u b 2 {\displaystyle \mathbf {c} (u)=(1-u)\mathbf {a} _{1}+u\mathbf {a} _{2},\quad \mathbf {d} (u)=(1-u)\mathbf {b} _{1}+u\mathbf {b} _{2}} x ( u , v ) = ( 1 − v ) ( ( 1 − u ) a 1 + u a 2 ) + v ( ( 1 − u ) b 1 + u b 2 ) {\displaystyle \mathbf {x} (u,v)=(1-v){\big (}(1-u)\mathbf {a} _{1}+u\mathbf {a} _{2}{\big )}+v{\big (}(1-u)\mathbf {b} _{1}+u\mathbf {b} _{2}{\big )}} a 1 , a 2 , b 1 , b 2 {\displaystyle \mathbf {a} _{1},\mathbf {a} _{2},\mathbf {b} _{1},\mathbf {b} _{2}}
任意の点が表面の 2 本の線上にあるため、表面は二重線になっています。
図に示す例では、 双曲放物面の式は次のようになります 。 a 1 = ( 0 , 0 , 0 ) , a 2 = ( 1 , 0 , 0 ) , b 1 = ( 0 , 1 , 0 ) , b 2 = ( 1 , 1 , 1 ) . {\displaystyle \mathbf {a} _{1}=(0,0,0),\;\mathbf {a} _{2}=(1,0,0),\;\mathbf {b} _{1}=(0,1,0),\;\mathbf {b} _{2}=(1,1,1).} z = x y {\displaystyle z=xy}
メビウスの帯 メビウスの帯 線織面
と x ( u , v ) = c ( u ) + v r ( u ) {\displaystyle \mathbf {x} (u,v)=\mathbf {c} (u)+v\mathbf {r} (u)}
c ( u ) = ( cos 2 u , sin 2 u , 0 ) {\displaystyle \mathbf {c} (u)=(\cos 2u,\sin 2u,0)} (準線として円) r ( u ) = ( cos u cos 2 u , cos u sin 2 u , sin u ) 0 ≤ u < π , {\displaystyle \mathbf {r} (u)=(\cos u\cos 2u,\cos u\sin 2u,\sin u)\quad 0\leq u<\pi ,} メビウスの帯が含まれています。
この図は のメビウスの帯を示しています 。 − 0.3 ≤ v ≤ 0.3 {\displaystyle -0.3\leq v\leq 0.3}
簡単な計算で分かります (次のセクションを参照)。したがって、与えられたメビウスの帯の実現は 展開可能ではありません 。しかし、展開可能なメビウスの帯は存在します。 [3] det ( c ˙ ( 0 ) , r ˙ ( 0 ) , r ( 0 ) ) ≠ 0 {\displaystyle \det(\mathbf {\dot {c}} (0),\mathbf {\dot {r}} (0),\mathbf {r} (0))\neq 0}
その他の例
展開可能な面 ある点における法線ベクトルを決定するには、 表現 の 偏微分が 必要です。 したがって、法線ベクトルは です
。 (2つの等しいベクトルの混合積は常に0です) なので、 は任意の点 における接ベクトルです。 が の倍数である 場合、この直線上の接平面はすべて同じです 。 これは、3つのベクトルが平面上にある場合、つまり線形従属である場合にのみ可能です 。3つのベクトルの線形従属関係は、これらのベクトルの行列式を用いて確認できます。 x ( u , v ) = c ( u ) + v r ( u ) {\displaystyle \mathbf {x} (u,v)=\mathbf {c} (u)+v\mathbf {r} (u)} x u = c ˙ ( u ) + v r ˙ ( u ) , {\displaystyle \mathbf {x} _{u}=\mathbf {\dot {c}} (u)+v\mathbf {\dot {r}} (u),} x v = r ( u ) . {\displaystyle \mathbf {x} _{v}=\mathbf {r} (u).} n = x u × x v = c ˙ × r + v ( r ˙ × r ) . {\displaystyle \mathbf {n} =\mathbf {x} _{u}\times \mathbf {x} _{v}=\mathbf {\dot {c}} \times \mathbf {r} +v(\mathbf {\dot {r}} \times \mathbf {r} ).} n ⋅ r = 0 {\displaystyle \mathbf {n} \cdot \mathbf {r} =0} r ( u 0 ) {\displaystyle \mathbf {r} (u_{0})} x ( u 0 , v ) {\displaystyle \mathbf {x} (u_{0},v)} r ˙ × r {\displaystyle \mathbf {\dot {r}} \times \mathbf {r} } c ˙ × r {\displaystyle \mathbf {\dot {c}} \times \mathbf {r} } c ˙ , r ˙ , r {\displaystyle \mathbf {\dot {c}} ,\mathbf {\dot {r}} ,\mathbf {r} }
直線上の接平面 は等しい。 x ( u 0 , v ) = c ( u 0 ) + v r ( u 0 ) {\displaystyle \mathbf {x} (u_{0},v)=\mathbf {c} (u_{0})+v\mathbf {r} (u_{0})} det ( c ˙ ( u 0 ) , r ˙ ( u 0 ) , r ( u 0 ) ) = 0. {\displaystyle \det(\mathbf {\dot {c}} (u_{0}),\mathbf {\dot {r}} (u_{0}),\mathbf {r} (u_{0}))=0.} ガウス曲率 がゼロの滑らかな曲面は、 平面に展開可能 、あるいは単に 展開可能 と呼ばれます 。行列式条件を用いて、次の命題を証明できます。
線織面が 展開可能であるための必要条件は、 すべての点においてである。 [4] x ( u , v ) = c ( u ) + v r ( u ) {\displaystyle \mathbf {x} (u,v)=\mathbf {c} (u)+v\mathbf {r} (u)} det ( c ˙ , r ˙ , r ) = 0 {\displaystyle \det(\mathbf {\dot {c}} ,\mathbf {\dot {r}} ,\mathbf {r} )=0} 任意の線織面の生成線は、その漸近直線の族と合体する。可展面の場合、生成線は 曲率直線 の族とも合体する。任意の可展面は、円錐、円筒、または空間曲線のすべての接線によって形成される面であることが示される。 [5]
2つの楕円の展開可能な接続とその展開 展開可能な曲面の行列式条件は、空間曲線(準線)間の数値的に展開可能な接続を決定するために用いられる。図は、異なる平面(一方は水平面、他方は垂直平面)に含まれる2つの楕円間の展開可能な接続とその展開を示している。 [6]
コンピュータ支援設計 ( CAD ) における展開面の使用法については、「 展開面の対話型設計」 で説明されている。 [7]
展開面に関する歴史的 概観は 『展開面:その歴史と応用』 [8] に掲載されている 。
代数幾何学における線織面 代数幾何学 では 、線織面は元々、任意の点を通る直線を含む 射影空間 内の 射影面 として定義されていました。これは、任意の点を通る射影直線が面上に存在することを直ちに意味し、この条件は現在では線織面の定義としてよく使用されています。線織面は、任意の点を通る射影直線が存在するという条件を満たす抽象的な射影面として定義されます。これは、線織面 が曲線と射影直線の積に対して 双有理的であると言うことと同等です。線織面は、射影直線であるファイバーを持つ曲線上の ファイブレーション を持つという、より強い条件を満たすものとして定義されることがあります。これには、すべての点を通る射影直線を持ちますが、そのようなファイブレーションとして書くことができない射影平面は含まれません。
線織面は、射影複素曲面の エンリケス分類 に現れる。これは、 小平次元 の代数曲面はすべて線織面(あるいは、線織面の限定的な定義を用いると射影平面)であるためである。射影平面以外のすべての極小射影線織面は、ある曲線上の2次元ベクトル束の射影束である。種数0の基底曲線を持つ線織面は、 ヒルツェブルッフ面 である。 − ∞ {\displaystyle -\infty }
建築における線織面 二重線条面は、次のような直線要素の 格子 で構築できる曲線 双曲面構造 のインスピレーションです。
RM -81 アジェナ ロケット エンジンでは、 ノズル セクションのスロートを形成するために、ルールド サーフェス上に配置された直線状の冷却チャネルが採用されました 。
参考文献
注記 ^ G. Farin: Curves and Surfaces for Computer Aided Geometric Design 、Academic Press、1990年、 ISBN 0-12-249051-7 、250ページ ^ W. Wunderlich: Über ein abwickelbares Möbiusband 、Monatshefte für Mathematik 66、1962、S. 276-289。 ^ W. Kühnel: 微分幾何学 、p. 58–60 ^ G. ファリン: p. 380 ^ E. ハートマン:CADのための幾何学とアルゴリズム、講義ノート、ダルムシュタット工科大学、p. 113 ^ Tang, Bo, Wallner, Pottmann: 展開可能な曲面のインタラクティブなデザイン、ACM Trans. Graph. (MONTH 2015)、DOI: 10.1145/2832906 ^ スネザナ・ローレンス 「展開可能な表面:その歴史と応用」Nexus Network Journal 13(3) · 2011年10月、 doi :10.1007/s00004-011-0087-z
出典
外部リンク