SetMeshData()
Syntaxe
Resultat = SetMeshData(#Mesh, SousMesh, TableauData(), Options, PremierIndex, DernierIndex)Description
Changer 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 qui contient les données.
Ce 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 envoyé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 : Les informations de coordonnées UV (seulement pour l'option #PB_Mesh_Vertex) #PB_Mesh_Normal : Les informations de la 'normale' (seulement pour l'option #PB_Mesh_Vertex) #PB_Mesh_Color : Les informations de couleurs (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 des données.
Valeur de retour
Renvoie une valeur non nulle en cas de succès, zéro sinon.
Voir aussi
GetMeshData()
OS Supportés
Tous