| On this page | |
| Since | 21.0 |
ポイントを球面上の矩形ウィンドウに投影します。 ウィンドウの中心は、 lookataxis と一致します。 urange および vrange は、 lookataxis からウィンドウの水平方向および垂直方向の端までの角度オフセットとして、ウィンドウのサイズを決定します。 球を外側から見た場合、、ウィンドウの水平方向は左から右へ、垂直方向は下から上へと増加し、上方向は lookupaxis と一致します。
投影されたポイント位置に加え、このサブグラフには、ウィンドウの表面を基準としたその投影されたポイントの相対位置を数値化したいくつかの出力があります。 u 座標は、水平座標を表現し、左から右へ向かうにつれて0から1へと値が増加します。 v 座標は、垂直座標を表現し、下から上へ向かうにつれて0から1へと値が増加します。 ウィンドウの中心は、UV座標(0.5, 0.5)にあります。
入力 ¶
point:
Vector3
ポイントの位置。
xform:
Matrix4
球の位置とスケールを示したワールド行列。 デフォルトは、原点を中心とした半径1の球を表現した単位行列です。
urange:
Vector2
経度の最小値と最大値(単位は度)。 デフォルトは、(-180, 180)で、全範囲を示します。
vrange:
Vector2
緯度の最小値と最大値(単位は度)。 デフォルトは、(-90, 90)で、全範囲を示します。
lookataxis:
Vector3
ウィンドウの横方向を定義する xform 行列のローカル軸。 デフォルトは、(1, 0, 0)です。
lookupaxis:
Vector3
ウィンドウの上方向を定義する xform 行列のローカル軸。 デフォルトは、(0, 1, 0)です。
出力 ¶
point:
Vector3
投影されたポイントの位置。
u:
Float
UVウィンドウ内でのポイントの水平位置を表現した[0, 1]範囲の正規化された経度値。
v:
Float
UVウィンドウ内でのポイントの垂直位置を表現した[0, 1]範囲の正規化された緯度値。
| See also |