Langue

Visibility.VisibilityTest Méthode

Définition

Testez si un maillage de triangle donné est visible sur l’écran.

[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

Paramètres

ws
Single[]

l’espace mondial pour l’écran de transformation de l’espace, sous la forme d’une matrice de colonne OpenGL.

wsOffset
Int32

index dans le tableau ws où les données démarrent.

positions
Single[]

positions de vertex (x, y, z).

positionsOffset
Int32

index dans le tableau de positions où les données démarrent.

indices
Char[]

index de la liste de triangles. Les index sont exprimés sous forme de caractères, car ils sont des valeurs 16 bits non signées.

indicesOffset
Int32

index dans le tableau d’index où les données d’index démarrent.

indexCount
Int32

nombre d’index en cours d’utilisation. En général, un multiple de trois. S’il ne s’agit pas d’un multiple de trois, les index restants sont ignorés.

Retours

2 si tous les maillages sont visibles, 1 si une partie du maillage est visible, 0 si aucune partie n’est visible.

Attributs

Exceptions

si ws est null, wsOffset indexs.length - indexCount

Remarques

Testez si un maillage de triangle donné est visible sur l’écran. Le maillage est spécifié en tant que liste de triangles indexés.

Java documentation pour android.opengl.Visibility.visibilityTest(float[], int, float[], int, char[], int, int).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à