次の方法で共有


GLU.GluUnProject メソッド

定義

ウィンドウ座標をオブジェクト座標にマップします。

[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 行列と射影行列を取得できることに注意してください。

の Java ドキュメント android.opengl.GLU.gluUnProject(float, float, float, float[], int, float[], int, int[], int, float[], int)

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象