次の方法で共有


GLU.GluProject メソッド

定義

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

[Android.Runtime.Register("gluProject", "(FFF[FI[FI[II[FI)I", "")]
public static int GluProject (float objX, float objY, float objZ, float[]? model, int modelOffset, float[]? project, int projectOffset, int[]? view, int viewOffset, float[]? win, int winOffset);
[<Android.Runtime.Register("gluProject", "(FFF[FI[FI[II[FI)I", "")>]
static member GluProject : single * single * single * single[] * int * single[] * int * int[] * int * single[] * int -> int

パラメーター

objX
Single

オブジェクト座標 X

objY
Single

オブジェクト座標 Y

objZ
Single

オブジェクト座標 Z

model
Single[]

現在のモデルビュー マトリックス

modelOffset
Int32

modelview maxtrix データが開始されるモデル配列へのオフセット。

project
Single[]

現在の射影行列

projectOffset
Int32

プロジェクト マトリックス データが開始されるプロジェクト配列へのオフセット。

view
Int32[]

現在のビュー、{x、y、幅、高さ}

viewOffset
Int32

ビュー ベクター データが開始されるビュー配列へのオフセット。

win
Single[]

計算されたウィンドウ座標を返す出力ベクトル {winX,winY, winZ}。

winOffset
Int32

win ベクター データが開始される win 配列へのオフセット。

戻り値

GL_TRUEの戻り値は成功を示し、戻り値GL_FALSEは失敗を示します。

属性

注釈

オブジェクト座標をウィンドウ座標にマップします。 gluProject は、モデル、proj、およびビューを使用して、指定したオブジェクト座標をウィンドウ座標に変換します。 結果は win に格納されます。

OES_matrix_get拡張機能が存在する場合は、現在の modelView およびプロジェクション マトリックスを取得できます。

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

このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。

適用対象