第2章 曲率と捩率・フルネ–セレの公式
曲率=向きの変わる速さ
前章で、弧長パラメータ s s s (速さ ≡ 1 \equiv1 ≡ 1 )で走ると、速度 γ ′ ( s ) \gamma'(s) γ ′ ( s ) が純粋な「向き」を表す単位ベクトルになる、と
見ました。この単位接ベクトルを T ( s ) = γ ′ ( s ) T(s)=\gamma'(s) T ( s ) = γ ′ ( s ) と書きます。曲線が「急に曲がる」とは、進むにつれて T T T の向きが
すばやく変わる こと。まっすぐな道では T T T は一定、きついカーブでは T T T がくるくる回る。だから曲がり具合は
T T T の変化率 T ′ ( s ) = γ ′ ′ ( s ) T'(s)=\gamma''(s) T ′ ( s ) = γ ′′ ( s ) の大きさで測れます。
定義 曲率
弧長パラメータ表示 γ ( s ) \gamma(s) γ ( s ) の曲率 を
κ ( s ) = ∣ T ′ ( s ) ∣ = ∣ γ ′ ′ ( s ) ∣ \kappa(s)=|T'(s)|=|\gamma''(s)| κ ( s ) = ∣ T ′ ( s ) ∣ = ∣ γ ′′ ( s ) ∣ で定める。単位接ベクトル T = γ ′ T=\gamma' T = γ ′ の回転する速さ。κ = 0 \kappa=0 κ = 0 は「まっすぐ」を意味する。
なぜ γ ′ ′ \gamma'' γ ′′ が曲がりを表し、加速の“強さ”ではないのか。速さが 1 1 1 に固定されているから、γ ′ ′ \gamma'' γ ′′ には
「速くなる/遅くなる」成分が入り込めず、純粋に向きを変える成分だけ が残るのです。実際 ∣ T ∣ 2 = 1 |T|^2=1 ∣ T ∣ 2 = 1 を微分すると
T ⋅ T ′ = 0 T\cdot T'=0 T ⋅ T ′ = 0 、つまり T ′ T' T ′ は T T T と直交——加速は必ず「横向き(曲がる向き)」になります。
曲率 κ = ∣ γ ′ ′ ∣ \kappa=|\gamma''| κ = ∣ γ ′′ ∣ は単位接ベクトルの回転速度。速さを 1 1 1 に固定したから、加速度はまるごと「曲がり」を表す。
接触円で曲率を体感する
曲率にはもう一つ、直感的な意味があります。曲線の各点に「最もよくフィットする円 」を当てると、その円の半径 R R R は
R = 1 / κ R=1/\kappa R = 1/ κ 。急カーブ(κ \kappa κ 大)ほど円は小さく、ゆるいカーブ(κ \kappa κ 小)ほど円は大きく、まっすぐ(κ = 0 \kappa=0 κ = 0 )
なら半径は無限大=直線になります。この円を接触円 (曲率円)、R = 1 / κ R=1/\kappa R = 1/ κ を曲率半径 と
いいます。下で動かしてみましょう。
曲線
楕円 サインカーブ 放物線 渦巻き(曲率が単調変化) 点 P の位置
点 P P P を動かすと、接触円と、進む向き T T T ・曲がる向き N N N (次に定義)が追従します。楕円なら尖った両端で円が最小
(曲率最大)、サインカーブなら変曲点で円が消える(κ = 0 \kappa=0 κ = 0 )。「曲率=接触円の半径の逆数」という感覚をここで
掴んでおくと、以降の式がぜんぶ絵として読めます。
フルネ標構——曲線に張りつく座標系
曲がりを完全に記述するには、曲線の各点に動く座標系 を立てるのが強力です。進む向き T T T 、曲がる向き N N N 、
そして(空間曲線では)それらに直交する B B B 。この三本組を曲線に沿って持ち運びます。
定義 フルネ標構(TNB)
κ > 0 \kappa>0 κ > 0 の空間曲線に対し、
T = γ ′ , N = T ′ ∣ T ′ ∣ = T ′ κ , B = T × N T=\gamma',\qquad N=\frac{T'}{|T'|}=\frac{T'}{\kappa},\qquad B=T\times N T = γ ′ , N = ∣ T ′ ∣ T ′ = κ T ′ , B = T × N を単位接ベクトル ・主法線 ・従法線 といい、正規直交な三本組 { T , N , B } \{T,N,B\} { T , N , B } を
フルネ標構 という。N N N の張る向きは「曲がっていく側」、B B B は曲線が乗る平面(T , N T,N T , N の張る接触平面 )の法線。
T ⋅ T ′ = 0 T\cdot T'=0 T ⋅ T ′ = 0 より N ⊥ T N\perp T N ⊥ T 、B = T × N B=T\times N B = T × N は両者に直交。だから { T , N , B } \{T,N,B\} { T , N , B } は各点で R 3 \mathbb R^3 R 3 の
正規直交基底になります。曲線に貼りついて一緒に動く「機上の座標系」だと思ってください。パイロットにとっての
機首(T T T )・翼(N N N )・天井(B B B )。
捩率——平面からの浮き上がり
平面曲線なら T , N T,N T , N だけで足ります。空間曲線で新しく現れるのが、接触平面からどれだけ捻れて浮き上がるか 。
B B B が回転する速さがそれを測ります。B B B の変化を調べると、B ′ B' B ′ は N N N 方向を向くことが分かり、その大きさを捩率と
呼びます。
定義 捩率
B ′ ( s ) = − τ ( s ) N ( s ) B'(s)=-\tau(s)\,N(s) B ′ ( s ) = − τ ( s ) N ( s ) で定まる τ \tau τ を捩率 という。τ \tau τ は曲線が接触平面から捻れて立体的に
ねじれる度合い。τ ≡ 0 \tau\equiv0 τ ≡ 0 は「曲線が一枚の平面に乗っている」ことと同値。
B ′ ∥ N B'\parallel N B ′ ∥ N となるのは:B ⋅ B = 1 B\cdot B=1 B ⋅ B = 1 より B ′ ⊥ B B'\perp B B ′ ⊥ B 、かつ B = T × N B=T\times N B = T × N を微分して T T T 成分が消えるから
(下の証明で確認)。曲率 κ \kappa κ が「面内でどれだけ曲がるか」、捩率 τ \tau τ が「面からどれだけ捻れるか」——この二つで
空間曲線の形は言い尽くせます(次章の基本定理)。
フルネ–セレの公式
三本組 T , N , B T,N,B T , N , B の変化率を、T , N , B T,N,B T , N , B 自身で表す。これがフルネ–セレの公式です。
定理 フルネ–セレの公式
弧長パラメータのもとで
T ′ = − κ N , N ′ = − κ T + κ N + τ B , B ′ = − κ T − τ N . \begin{aligned}
T' &= \phantom{-}\kappa N,\\
N' &= -\kappa T \phantom{{}+\kappa N} + \tau B,\\
B' &= \phantom{-\kappa T} -\tau N.
\end{aligned} T ′ N ′ B ′ = − κ N , = − κ T + κ N + τ B , = − κ T − τ N . 行列で書けば d d s ( T N B ) = ( 0 κ 0 − κ 0 τ 0 − τ 0 ) ( T N B ) \dfrac{d}{ds}\begin{pmatrix}T\\N\\B\end{pmatrix}=\begin{pmatrix}0&\kappa&0\\-\kappa&0&\tau\\0&-\tau&0\end{pmatrix}\begin{pmatrix}T\\N\\B\end{pmatrix} d s d T N B = 0 − κ 0 κ 0 − τ 0 τ 0 T N B 。係数行列が反対称 なのがポイント。
証明
T ′ = κ N T'=\kappa N T ′ = κ N は N N N の定義そのもの。B ′ = − τ N B'=-\tau N B ′ = − τ N は捩率の定義。残りは N = B × T N=B\times T N = B × T を微分して
N ′ = B ′ × T + B × T ′ = ( − τ N ) × T + B × ( κ N ) = − τ ( N × T ) + κ ( B × N ) N'=B'\times T+B\times T'=(-\tau N)\times T+B\times(\kappa N)=-\tau(N\times T)+\kappa(B\times N) N ′ = B ′ × T + B × T ′ = ( − τ N ) × T + B × ( κ N ) = − τ ( N × T ) + κ ( B × N ) 。
正規直交右手系の外積関係 N × T = − B , B × N = − T N\times T=-B,\ B\times N=-T N × T = − B , B × N = − T を使うと N ′ = τ B − κ T N'=\tau B-\kappa T N ′ = τ B − κ T 。∎
(B ′ B' B ′ が N N N 方向のみになる根拠:B ′ ⊥ B B'\perp B B ′ ⊥ B かつ B ⋅ T = 0 B\cdot T=0 B ⋅ T = 0 を微分し B ′ ⋅ T = − B ⋅ T ′ = − κ B ⋅ N = 0 B'\cdot T=-B\cdot T'=-\kappa\,B\cdot N=0 B ′ ⋅ T = − B ⋅ T ′ = − κ B ⋅ N = 0
ゆえ B ′ ⊥ T B'\perp T B ′ ⊥ T 。よって B ′ ∥ N B'\parallel N B ′ ∥ N 。)
∎
係数行列が反対称 なのは偶然ではありません。{ T , N , B } \{T,N,B\} { T , N , B } が正規直交であり続ける(長さ 1 1 1 ・互いに直交を保つ)
ことが、変化率の行列を反対称にします——「正規直交系の回転は反対称行列で生成される」という、線形代数 の
回転(歪対称行列)と同じ構造。フルネ標構は κ , τ \kappa,\tau κ , τ に導かれて回転する剛体なのです。
つまずきポイント
注意 よくある誤解
曲率 κ \kappa κ は「加速の強さ」ではなく「向きの変化率」。 弧長パラメータ(速さ 1 1 1 )だからこそ γ ′ ′ \gamma'' γ ′′ が
純粋な曲がりになる。一般パラメータの ∣ γ ′ ′ ∣ |\gamma''| ∣ γ ′′ ∣ を曲率と勘違いしない。
N N N は κ > 0 \kappa>0 κ > 0 でしか定義されない。 直線(κ = 0 \kappa=0 κ = 0 )では T ′ = 0 T'=0 T ′ = 0 で「曲がる向き」が定まらず、N , B N,B N , B が
決まらない。フルネ標構は κ > 0 \kappa>0 κ > 0 が前提。
κ ≥ 0 \kappa\ge0 κ ≥ 0 (大きさ)、τ \tau τ は符号つき。 空間曲線の曲率は絶対値。捩率は右ねじ/左ねじの向きを持つので
符号あり。平面曲線では「符号つき曲率」を使う流儀もある(次章)。
τ = 0 ⟺ \tau=0\iff τ = 0 ⟺ 平面曲線。 捩率ゼロは「接触平面が動かない=一枚の平面に乗る」。捩率は立体性の指標。
この章のまとめ
曲率 κ = ∣ γ ′ ′ ∣ \kappa=|\gamma''| κ = ∣ γ ′′ ∣ は単位接ベクトル T T T の回転速度。接触円 の半径 R = 1 / κ R=1/\kappa R = 1/ κ で可視化できる(急カーブほど小さい円)。
曲線に張りつく正規直交なフルネ標構 { T , N , B } \{T,N,B\} { T , N , B } (進む・曲がる・捻れの法線)を立てる。
捩率 τ \tau τ は接触平面からの捻れ(τ = 0 \tau=0 τ = 0 が平面曲線)。
フルネ–セレの公式 T ′ = κ N , N ′ = − κ T + τ B , B ′ = − τ N T'=\kappa N,\ N'=-\kappa T+\tau B,\ B'=-\tau N T ′ = κ N , N ′ = − κ T + τ B , B ′ = − τ N :標構の回転を κ , τ \kappa,\tau κ , τ が支配し、係数行列は反対称(剛体回転の構造)。
次章では、この κ , τ \kappa,\tau κ , τ が曲線を(位置・向きの違いを除いて)完全に決めてしまう こと(曲線論の基本定理)と、平面曲線の大域的な性質を見ます。
次章では、曲率と捩率が曲線を一意に定める「曲線論の基本定理」と、平面曲線の回転数・全曲率という大域量を扱います。