CreateDataMesh()
Syntaxe
Resultat = CreateDataMesh(#Mesh, Array.MeshVertex() [, Mode])Description
Crée un nouveau #Mesh à partir d'un tableau à 2 dimensions du type MeshVertex.
Arguments
#Mesh Le numéro d'identification du nouveau mesh.
#PB_Any peut être utilisé pour générer automatiquement ce numéro.Array.MeshVertex() Le tableau à 2 dimensions de type MeshVertex.
La structure MeshVertex est définie comme suit:Structure MeshVertex x.f y.f z.f NormalX.f NormalY.f NormalZ.f TangentX.f TangentY.f TangentZ.f u.f v.f Couleur.l EndStructureMode (optionnel) La façon de lier les sommets. Il peut s'agir de l'une des valeurs suivantes : #PB_Mesh_DiagonalRegular1 : Les diagonales sont alignées de le même sens #PB_Mesh_DiagonalRegular2 : Les diagonales sont alignées dans l'autre sens #PB_Mesh_DiagonalAlternate : Les diagonales sont une fois dans un sens et une fois dans l'autre sens (alterné) #PB_Mesh_DiagonalShortestLength: Les diagonales sont liées entre les deux sommets les plus proches #PB_Mesh_DiagonalClosestNormal : Les diagonales sont liées entre les deux normales les plus proches (produit scalaire). Meilleur mode mais nécessite des normales.
Remarques
Si #Mesh a déjà été créé, il est libéré et remplacé par le nouveau.
Cette commande permet de créer un Mesh plus rapidement que d'utiliser CreateMesh() avec un tableau ad-hoc.
OS Supportés
Tous