CreateMesh()
Syntax
Ergebnis = CreateMesh(#Mesh [, Typ [, Modus])Beschreibung
Erstellt ein neues leeres '#Mesh'. Nach der Erstellung können weitere Befehle dieser Bibliothek wie MeshVertexPosition() oder MeshFace() verwendet werden, um es weiter aufzubauen.
Parameter
#Mesh Die Nummer zum Identifizieren des neuen Mesh. #PB_Any kann verwendet werden, um diese Zahl automatisch zu generieren. Typ (optional) Der Typ des neuen Mesh. Dies kann einer der folgenden Werte sein: #PB_Mesh_TriangleList : das Mesh wird aus einer Liste von Dreiecken zusammengesetzt (Standard). #PB_Mesh_TriangleStrip: das Mesh wird aus einer Liste verbundener Dreiecke zusammengesetzt (Scheitelpunkte werden geteilt). #PB_Mesh_TriangleFan : das Mesh wird aus einer Liste verbundener Dreiecke zusammengesetzt, welche den gleichen zentralen Scheitelpunkt gemeinsam haben. #PB_Mesh_PointList : das Mesh wird aus einer Liste von Punkten zusammengesetzt. #PB_Mesh_LineList : das Mesh wird aus einer Liste von Linien zusammengesetzt. #PB_Mesh_LineStrip : das Mesh wird aus einer Liste verbundener Linien zusammengesetzt (Scheitelpunkte werden geteilt).Modus (optional) Der Modus des neuen Mesh. Dies kann einer der folgenden Werte sein: #PB_Mesh_Static : sobald es erstellt wurde, kann das Mesh nicht mehr mit den Mesh-Update-Funktionen verändert werden (Standard). #PB_Mesh_Dynamic: sobald es erstellt wurde, kann das Mesh mit den Mesh-Update-Funktionen verändert werden.
Rückgabewert
Gibt einen Wert ungleich null zurück, wenn das Mesh erfolgreich erstellt wurde und null, wenn ein Fehler auftrat. Wenn #PB_Any als #Mesh Parameter verwendet wurde, dann wird bei Erfolg die neu generierte Nummer zurückgegeben.
Anmerkungen
Wenn das #Mesh bereits existierte, dann wird dieses freigegeben und durch ein neues ersetzt.
Unterstützte OS
Alle