■フルヴィッツ曲線(その80)
nサイクルロータリーエンジンと概n角形の穴をあけるドリルの設計では,正(n−1)角形を(n−1)公転について1回自転させることによってペリトロコイド曲線を描き,引き続いて,ペリトロコイド曲線を(n−2)公転について1回自転させることによってローター曲線を求めました.たとえば,n=4の場合はルーローの三角形に類似したローター曲線が得られました.
このローター曲線はペリトロコイド曲線に内接しますから,ペリトロコイド曲線を(n−2)公転について1回自転させるというステップは非常に重要と考えられます.そこで,あらかじめ与えられた正n角形の枠を(n−2)公転について1回自転させれば,正n角形に内接しながら回転することができる円以外の凸閉曲線が得られるのではないかという発想が自然に浮かんできます.
===================================
【1】直線族の描画
正n角形を,原点を中心とする円周上を公転させながら自転させて得られる直線族は大変混み入ったものになったため,ここでは1辺のみを動かしてみました.それにより新しい包絡線が得られているのがわかります.n=3の場合を除き,正n角形の枠にうまく内接しているようにみえます.
===================================
【2】直線族の包絡線
正n角形のx軸に平行な辺を円周上の点Pを中心として反時計回りに公転させながら,時計回りに自転させることにすると,点Pは
(acos(n−2)θ,asin(n−2)θ)
この直線の傾きは
tan(−θ)
となります.また,点Pから直線までは距離Rだけ離れているとします.
直線の方程式を
y=mx+c m=−tanθ
とおくと
|asin(n−2)θ−macos(n−2)θ−c|=R(1+m^2)1/2
小さい方のcをとると,
c=asin(n−2)θ−macos(n−2)θ−R(1+m^2)1/2
こうして,この直線族の方程式は
y=−tanθx+asin(n−2)θ+atanθcos(n−2)θ−R(1+tan^2θ)1/2
より
f(x,y)=xsinθ+ycosθ−asin(n−1)θ+R=0・・・(1)
と表されます.
∂f/∂θ=xcosθ−ysinθ−(n−1)acos(n−1)θ=0・・・(2)
包絡線の方程式を得るには(2)からθ=θ(x,a,R)を求めて(1)に代入するのですが,θを消去することは簡単ではなさそうなので,
(1)×cosθ−(2)×sinθ
=y−acosθsin(n−1)θ+Rcosθ+(n−1)asinθcos(n−1)θ=0
(1)×sinθ+(2)×cosθ
=x−asinθsin(n−1)θ+Rsinθ−(n−1)acosθcos(n−1)θ=0
すなわち
x=asinθsin(n−1)θ−Rsinθ+(n−1)acosθcos(n−1)θ
y=acosθsin(n−1)θ−Rcosθ−(n−1)asinθcos(n−1)θ
と求められます.
===================================