球面と螺旋の交点座標値


 

3D空間で交点座標値を求めることを考えます。図1は球面を複数回貫く螺旋を描

いたものです。 XYZ座標ではなく、球座標を使って計算します。 これらの形状を表

す式は、

 

球面: +Y+Z=9

螺旋: X=2・COS15T、Y=4・SIN15T、Z=T (パラメータ表示)

 

となります。   螺旋におけるT(−π/2からπ/2まで)はラジアンを単位としていま

す。

 

KYUUMEN-RASEN-KOUTEN-ZAHYOUCHI-1.GIF - 6,918BYTES

(図1、Functionviewで作成)

 

交点(解)を球座標を使って表すと次のようになります。 30 個の解を持ちます。

単位の記号(°)は省略しています。

 

点1 → (THETA=131.9、PHI=119.8

点2 → (THETA=228.3、PHI=118.6

点3 → (THETA=308.5、PHI=115.5

点4 → (THETA=51.7、PHI=114.1

点5 → (THETA=125.5、PHI=111.1

点6 → (THETA=234.0、PHI=109.8

点7 → (THETA=303.4、PHI=106.9

点8 → (THETA=56.2、PHI=105.4

点9 → (THETA=122.2、PHI=102.9

点10 → (THETA=237.5、PHI=101.3

点11 → (THETA=301.1、PHI=98.9

点12 → (THETA=58.7、PHI=97.2

点13 → (THETA=120.8、PHI=94.9

点14 → (THETA=239.1、PHI=93.1

点15 → (THETA=300.4、PHI=90.9

点16 → (THETA=58.8、PHI=89.1

点17 → (THETA=120.1、PHI=86.9

点18 → (THETA=238.4、PHI=85.1

点19 → (THETA=300.5、PHI=82.9

点20 → (THETA=58.1、PHI=81.1

点21 → (THETA=121.7、PHI=78.8

点22 → (THETA=237.0、PHI=77.0

点23 → (THETA=303.0、PHI=74.7

点24 → (THETA=55.8、PHI=72.9

点25 → (THETA=125.1、PHI=70.5

点26→ (THETA=233.7、PHI=68.7

点27 → (THETA=307.4、PHI=66.2

点28 → (THETA=50.5、PHI=64.3

点29 → (THETA=130.7、PHI=61.6

点30 → (THETA=227.1、PHI=59.9

 

計算に使ったプログラムは

 

PROGRAM-KYUUMEN-RASEN-KOUTEN-ZAHYOUCHI-1.GIF - 8,606BYTES

PROGRAM-KYUUMEN-RASEN-KOUTEN-ZAHYOUCHI-2.GIF - 5,424BYTES

 

です。メインプログラム内でラジアン表示で求めた解を、外部副プログラムを使って

球座標表示に変換しています。

 

 


 

Topへ