|
Re: 球面漸開線方程的理解
為了方便敘述,我先定義三個點,在初始狀態小圓,大圓和一條直線相切于一點,該點在小圓,大圓和直線上分別對應A1,A2,A3三點,也就是說初始狀態三點是重合的。然后大圓開始轉動,小圓上的A1是固定的,A2的軌跡就是我們想要的球面漸開線,至于A3,是起著重要的聯系作用。
4 u* d$ g8 q9 Z, [1 a
3 C1 \, E4 ^8 D) P8 k在1樓中; a9 U5 l& M1 n5 {; {. z {8 j
eta=acos(r/R)" w) t6 T" c( O" \: T3 z/ C
alpha=atan(tan(cos(eta)*theta)/cos(eta))
9 F; B9 |, V, Z7 G1 E也就是
( m+ V2 s3 A w: C: _5 valpha=atan(tan(r/R*theta)/(r/R))
/ p9 E a, C# W; T1 m" P0 d& a即
V! F2 m1 V4 ~- L. N8 yalpha=atan(tan(r/R*theta)*R/r)1 B; d3 ~, d8 W
alpha是小圓平面內A3點的壓力角,所以我想你是把tan(r/R*theta)*R當成那段切線段長了(法線長)才會有上面的式子。* a) s- ?8 s( i. y( I7 e
考慮這段切線段在大圓平面上的情形,你是把r/R*theta當作大圓平面內A3的壓力角了,才會有上面的式子。6 Q t t0 q- k# e i
這里的theta是小圓平面上A3點的展開角,所以r/R*theta實際上是大圓平面內A3的展開角而不是壓力角,這個地方錯了。
6 c% a, {) _- C5 m0 ]! @不知道我對alpha,theta的定義理解是否有誤。
! @% h) [; v7 H6 N我已經推導了直角坐標系的方程,是以小圓平面為xy平面,小圓圓心為坐標中心的右手系。還沒有驗證,不過可以自然退化到平面漸開線方程。因為與你18樓的形式差別比較大,還沒有證明是不是等效的。下面我打算做個程序驗證一下,然后再拿上來大家討論。 |
|