Static Readonly DEGREE1度に対応するラジアンの数値
この数値は π / 180 である。
度数を DEGREE で掛け合せることによってラジアンに変換することができる。
Static Readonly EARTH_地球の半径
Inou 球面座標系で定義された、地球の半径 (Meters) である。
Static Readonly LOG2PIlog2(π)
Static Private _xaxisStatic Private _yaxisStatic Private _zaxisStatic add2Static add3Static clampStatic conjugate_Static copyStatic copy2 次ベクトルを代入
src を dst に代入する。
dst
代入元
代入先
Static copy3 次ベクトルを代入
src を dst に代入する。
dst
代入元
代入先
Static copyStatic createStatic createStatic createStatic createStatic cross3Static dot2Static dot3Static dot4Static frustum_座標変換行列を計算 (視点座標系 → クリップ同次座標系)
dst
結果を代入する行列
Static gocs_入力 GOCS 座標 (Meters)
出力 ISCS 座標
Static gudermannianStatic invStatic inverse_Static inverse_Static is2次ベクトルであるかを判定
Static is3次ベクトルであるかを判定
Static is4次ベクトルであるかを判定
Static iscs_座標変換行列を計算 (Inou 球面座標系 → 地心直交座標系)
原点が position の直交座標系 (LOCS) から地心直交座標系 (GOCS) に変換する行列を計算する。 position.height + GeoMath.EARTH_RADIUS > 0 かつ position.latitude == 0 のとき、LOCS の Z 軸は上方向、Y 軸は北方向、X 軸は東方向となる。
dst
getMlocsToGocsMatrix の使用を推奨
位置 (Inou 球面座標系)
結果を代入する行列
Static kml_KML 互換のモデル変換行列
変換は scale -> roll -> tilt -> heading の順に行われる。
dst
https://developers.google.com/kml/documentation/kmlreference#model
Static length2Static length3Static length4Static lengthStatic lengthStatic lengthStatic linearStatic linearStatic linearStatic lookat_Static matrix_Static mul_Static mul_Static mul_Static mul_Static normalize2Static normalize3Static normalize4Static normalizeStatic quat_Static rotation_Static rotation_Static scale2Static scale3Static scale4Static setStatic slerp_Static sub2Static sub3Static transformStatic transformStatic transform位置を変換 (アフィン変換)
位置 pos を変換行列 mat により座標変換して dst に代入する。
mat は pos が想定する座標系から、ある座標系へ位置ベクトルを変換するための行列である。
dst
変換行列
位置
結果を代入するベクトル
数学ユーティリティー
数学関連の関数または定数を定義するユーティリティークラスである。 このクラスは static メンバーしか持たない。