GLU.GluUnProject メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ウィンドウ座標をオブジェクト座標にマップします。
[Android.Runtime.Register("gluUnProject", "(FFF[FI[FI[II[FI)I", "")]
public static int GluUnProject (float winX, float winY, float winZ, float[]? model, int modelOffset, float[]? project, int projectOffset, int[]? view, int viewOffset, float[]? obj, int objOffset);
[<Android.Runtime.Register("gluUnProject", "(FFF[FI[FI[II[FI)I", "")>]
static member GluUnProject : single * single * single * single[] * int * single[] * int * int[] * int * single[] * int -> int
パラメーター
- winX
- Single
ウィンドウ座標 X
- winY
- Single
ウィンドウ座標 Y
- winZ
- Single
ウィンドウ座標 Z
- model
- Single[]
現在の modelview マトリックス
- modelOffset
- Int32
modelview maxtrix データが開始されるモデル配列へのオフセット。
- project
- Single[]
現在の射影行列
- projectOffset
- Int32
プロジェクト マトリックス データが開始されるプロジェクト配列へのオフセット。
- view
- Int32[]
現在のビュー {x, y, width, height}
- viewOffset
- Int32
ビュー ベクター データが開始されるビュー配列へのオフセット。
- obj
- Single[]
計算された同種オブジェクト座標を返す出力ベクトル {objX、objY、objZ、objW}。
- objOffset
- Int32
obj ベクター データが開始される obj 配列へのオフセット。
戻り値
戻り値GL10.GL_TRUEは成功を示し、戻り値GL10.GL_FALSEは失敗を示します。
- 属性
注釈
ウィンドウ座標をオブジェクト座標にマップします。 gluUnProject は、モデル、proj、およびビューを使用して、指定されたウィンドウ座標をオブジェクト座標にマップします。 結果は obj に格納されます。
OES_matrix_get拡張機能 (存在する場合) を使用して、現在の modelView 行列と射影行列を取得できることに注意してください。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。