MeshDirectAdd()
Syntax
MeshDirectAdd(#Mesh, MeshVertexArray(), MeshFaceArray(), Typ, MaterialID)Beschreibung
Fügt ein neues Sub-Mesh ("Unter-Objekt" des Mesh) zum angegebenen #Mesh hinzu. Ein Mesh kann eine beliebige Anzahl an Sub-Meshs haben. Die Position eines Sub-Mesh ist relativ zur Position des Mesh.
Parameter
MeshVertexArray() Das Array, das die Submesh-Scheitelpunktdaten (englisch "vertex data") enthält. Es muss ein Array vom Typ "MeshVertex" sein. MeshFaceArray() Das Array mit den Submesh-Oberflächendaten (englisch "face data"). Es muss ein Array vom Typ "MeshFace" sein. Typ Der Typ des neuen Sub-Mesh. Dies kann einer der folgenden Werte sein: #PB_Mesh_TriangleList : das Sub-Mesh wird aus einer Liste von Dreiecken zusammengesetzt (Standard). #PB_Mesh_TriangleStrip: das Sub-Mesh wird aus einer Liste verbundener Dreiecke zusammengesetzt (Scheitelpunkte werden geteilt). #PB_Mesh_TriangleFan : das Sub-Mesh wird aus einer Liste verbundener Dreiecke zusammengesetzt, welche den gleichen zentralen Scheitelpunkt gemeinsam haben. #PB_Mesh_PointList : das Sub-Mesh wird aus einer Liste von Punkten zusammengesetzt. #PB_Mesh_LineList : das Sub-Mesh wird aus einer Liste von Linien zusammengesetzt. #PB_Mesh_LineStrip : das Sub-Mesh wird aus einer Liste verbundener Linien zusammengesetzt (Scheitelpunkte werden geteilt).MaterialID Das für das Sub-Mesh zu verwendende Standard-Material. Um eine gültige 'MaterialID' zu erhalten, verwenden Sie MaterialID().
Rückgabewert
Diese Funktion gibt keinen Wert zurück.
Siehe auch
FreeMesh(), CreateMesh(), LoadMesh()
Unterstützte OS
Alle