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

<- LoadMesh() - Mesh Inhaltsverzeichnis - MeshFace() ->