Visibility.VisibilityTest Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.
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.