CreateMesh()

Syntaxe

Resultat = CreateMesh(#Mesh [, Type [, Mode])
Description
Créé un nouveau mesh complètement vide.

Arguments

#Mesh Le numéro d'identification du nouveau mesh.

#PB_Any peut être utilisé pour générer automatiquement ce numéro.
Type (optionnel) Le type du nouveau mesh. Peut être une des valeurs suivantes:
  #PB_Mesh_TriangleList : Le mesh est composé d'une liste de triangles (par défaut).
  #PB_Mesh_TriangleStrip: Le mesh est composé d'une liste de triangles connectés (Les sommets sont partagés).
  #PB_Mesh_TriangleFan  : Le mesh est composé d'une liste de triangles qui partagent le même sommet central .
  #PB_Mesh_PointList    : Le mesh est composé d'une liste de points.
  #PB_Mesh_LineList     : Le mesh est composé d'une liste de lignes.
  #PB_Mesh_LineStrip    : Le mesh est composé d'une liste de lignes connectées (Les sommets sont partagés).
Mode (optionnel) Le mode du nouveau mesh. Peut être une des valeurs suivantes:
  #PB_Mesh_Static : Une fois créé, le mesh ne peut plus être modifié avec les fonctions de mise à jour de mesh (par défaut).
  #PB_Mesh_Dynamic: Une fois créé, le mesh peut être modifié avec les fonctions de mise à jour de mesh.

Valeur de retour

Renvoie une valeur non nulle en cas de succès, zéro sinon.

Si #PB_Any a été utilisé pour le paramètre #Mesh, alors la valeur de retour est le numéro d'identification, généré automatiquement.

Remarques

Après création, les commandes comme MeshVertexPosition() ou MeshFace() peuvent être utilisés pour le construire.

Si le mesh était déjà créé, il est automatiquement supprimé et remplacé par le nouveau.

OS Supportés

Tous

<- CreateLine3D() - Mesh Index - CreatePlane() ->