語言

Visibility.VisibilityTest 方法

定義

測試某個三角形網格是否在螢幕上可見。

[Android.Runtime.Register("visibilityTest", "([FI[FI[CII)I", "")]
public static int VisibilityTest(float[]? ws, int wsOffset, float[]? positions, int positionsOffset, char[]? indices, int indicesOffset, int indexCount);
[<Android.Runtime.Register("visibilityTest", "([FI[FI[CII)I", "")>]
static member VisibilityTest : single[] * int * single[] * int * char[] * int * int -> int

參數

ws
Single[]

世界空間到螢幕空間轉換矩陣,作為 OpenGL 欄位矩陣。

wsOffset
Int32

一個索引到資料起始的 WS 陣列。

positions
Single[]

頂點位置(x、y、z)。

positionsOffset
Int32

資料起始位置陣列中的索引。

indices
Char[]

三角形列表的索引。 這些索引以字元表示,因為它們是無符號的 16 位元值。

indicesOffset
Int32

索引陣列中的索引,索引資料起始的位置。

indexCount
Int32

所使用的索引數量。 通常是三的倍數。 若非三的倍數,剩下的一兩個指標將被忽略。

傳回

如果整個網格都可見,則為 2;若網格的某部分可見,則為 1;若沒有部分可見,則為 0。

屬性

例外狀況

若 ws 為空,則 wsOffset indices.length - indexCount

備註

測試某個三角形網格是否在螢幕上可見。 網格被指定為一個索引三角形清單。

Java 文件 android.opengl.Visibility.visibilityTest(float[], int, float[], int, char[], int, int)。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於