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
  EndStructure   
PremierIndex, 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

<- SaveMesh() - Mesh Index - SetMeshMaterial() ->