Lingua

Visibility.VisibilityTest Metodo

Definizione

Verificare se una determinata mesh di triangoli è visibile sullo schermo.

[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

Parametri

ws
Single[]

matrice di trasformazione dello spazio sullo schermo come matrice di colonne OpenGL.

wsOffset
Int32

un indice nella matrice ws in cui iniziano i dati.

positions
Single[]

posizioni dei vertici (x, y, z).

positionsOffset
Int32

indice nella matrice di posizioni in cui iniziano i dati.

indices
Char[]

indici dell'elenco di triangoli. Gli indici sono espressi come caratteri perché sono valori senza segno a 16 bit.

indicesOffset
Int32

indice nella matrice di indici in cui iniziano i dati dell'indice.

indexCount
Int32

numero di indici in uso. In genere un multiplo di tre. Se non è un multiplo di tre, gli altri uno o due indici verranno ignorati.

Valori restituiti

2 se tutte le mesh sono visibili, 1 se alcune parti della mesh sono visibili, 0 se non è visibile alcuna parte.

Attributi

Eccezioni

se ws è null, wsOffset indices.length - indexCount

Commenti

Verificare se una determinata mesh di triangoli è visibile sullo schermo. La mesh viene specificata come elenco di triangoli indicizzati.

per android.opengl.Visibility.visibilityTest(float[], int, float[], int, char[], int, int).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a