IGMBaseLib 1.0
|
モジュール | |
module | igmcore_spherical_trigonometry |
球面三角法に関連した演算を行う手続きを提供するモジュール. | |
関数/サブルーチン | |
real(DP), public | igmcore_spherical_trigonometry::geodesic_arc_length (radius, p1, p2) |
球面上に存在する点 A と点 B の間の測地距離を計算する. | |
real(DP), public | igmcore_spherical_trigonometry::spherical_tri_area (radius, orth_p1, orth_p2, orth_p3) |
球面上の 3 点 P1, P2, P3 によって作られる球面三角形の面積を求める. | |
real(DP), public | igmcore_spherical_trigonometry::spherical_penta_area (radius, orth_p1, orth_p2, orth_p3, orth_p4, orth_p5) |
球面上の 5 点 P1, P2, P3, P4, P4, P5によって作られる球面五角形の面積を求める. | |
real(DP), public | igmcore_spherical_trigonometry::spherical_hex_area (radius, orth_p1, orth_p2, orth_p3, orth_p4, orth_p5, orth_p6) |
球面上の 6 点 P1, P2, P3, P4, P4, P5, P6 によって作られる球面六角形の面積を求める. | |
real(DP) | igmcore_spherical_trigonometry::geodesic_arc_length_angle (radius, p1, p2) |
球面上における 2 点(A, B)間の距離を単位球の中心に対する角度として計算する. | |
real(DP) | igmcore_spherical_trigonometry::calc_angle (coresp_arc, arc1, arc2) |
球面三角形 ABC の一角である角 BAC を 3 辺の弧の長さ(この弧の長さは単位球の中心に対する角度を使って表す)から求める. |