GLU.GluProject 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
將物件座標對應到視窗座標。
[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[]
目前的modelview矩陣
- modelOffset
- Int32
modelview maxtrix 數據開始所在的模型陣列位移。
- project
- Single[]
目前的投影矩陣
- projectOffset
- Int32
專案矩陣數據開始所在的項目陣列位移。
- view
- Int32[]
目前檢視 {x, y, width, height}
- viewOffset
- Int32
檢視向量數據開始之檢視數位中的位移。
- win
- Single[]
傳回計算視窗座標的輸出向量 {winX, winY, winZ}。
- winOffset
- Int32
win 向量數據開始之 win 陣列中的位移。
傳回
GL_TRUE的傳回值表示成功,GL_FALSE的傳回值表示失敗。
- 屬性
備註
將物件座標對應到視窗座標。 gluProject 會使用模型、proj 和檢視,將指定的物件座標轉換成視窗座標。 結果會儲存在 win 中。
請注意,如果有的話,您可以使用OES_matrix_get延伸模組來取得目前的modelView和投影矩陣。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。