GetMeshData()
Syntaxe
Resultat = GetMeshData(#Mesh, SousMesh, TableauData(), Options, PremierIndex, DernierIndex)Description
Obtenir les données internes du mesh, comme les sommets, les faces, etc.
(Les meshes dynamiques, créés avec l'option #PB_Mesh_Dynamic, ne sont pas supportés).
Arguments
#Mesh Le mesh à utiliser. SousMesh Le SousMesh à utiliser. L'indice du premier SousMesh commence à 0 (mesh principal). TableauData() Le tableau pour recevoir les données. Il doit être un tableau de type "MeshVertex" ou "MeshFace" en fonction des paramètres 'Options'. Options Indique le type de données qui doivent être récupérées. Peut être l'une des valeurs suivantes: #PB_Mesh_Vertex: TableauData() est un tableau de type "MeshVertex". #PB_Mesh_Face : TableauData() est un tableau de type "MeshFace".En combinaison avec:#PB_Mesh_UVCoordinate : Obtenir les informations de coordonnées UV (seulement pour l'option #PB_Mesh_Vertex) #PB_Mesh_Normal : Obtenir les informations de la 'normale' (seulement pour l'option #PB_Mesh_Vertex) #PB_Mesh_Color : Obtenir les informations de couleurs (seulement pour l'option #PB_Mesh_Vertex) #PB_Mesh_Tangent : Obtenir les informations de tangente (seulement pour l'option #PB_Mesh_Vertex)Les structures "MeshVertex" et "MeshFace" sont définis comme suit:Structure MeshVertex x.f y.f z.f NormalX.f ; qu'avec l'option #PB_Mesh_Normal NormalY.f ; NormalZ.f ; TangentX.f TangentY.f TangentZ.f u.f ; qu'avec l'option #PB_Mesh_UVCoordinate v.f ; Color.l ; qu'avec l'option #PB_Mesh_Color EndStructure Structure MeshFace Index.l EndStructurePremierIndex, DernierIndex Premier et dernier index pour obtenir les données.
Valeur de retour
Renvoie une valeur non nulle en cas de succès, zéro sinon. En cas de succès, TableauData() a été redimensionnée et contient les informations du mesh.
Voir aussi
SetMeshData()
OS Supportés
Tous