Freigeben über


MDLMesh.CreateBox Methode

Definition

Überlädt

CreateBox(Vector3, Vector3i, MDLGeometryType, Boolean, IMDLMeshBufferAllocator)
CreateBox(Vector3, Vector3i, MDLGeometryType, Boolean, IMDLMeshBufferAllocator, MDLMesh+MDLMeshVectorType)

Erstellt ein recht rechteckiges Feld aus der Breite, Höhe und Tiefe, die in dimensionsenthalten sind, mit der angegebenen Anzahl von Segmenten und der angegebenen Geometrieart.

CreateBox(Vector3, Vector3i, MDLGeometryType, Boolean, IMDLMeshBufferAllocator)

[ObjCRuntime.TV(10, 0)]
public static ModelIO.MDLMesh CreateBox (OpenTK.Vector3 dimensions, OpenTK.Vector3i segments, ModelIO.MDLGeometryType geometryType, bool inwardNormals, ModelIO.IMDLMeshBufferAllocator allocator);
static member CreateBox : OpenTK.Vector3 * OpenTK.Vector3i * ModelIO.MDLGeometryType * bool * ModelIO.IMDLMeshBufferAllocator -> ModelIO.MDLMesh

Parameter

dimensions
Vector3
segments
Vector3i
geometryType
MDLGeometryType
inwardNormals
Boolean

Gibt zurück

Attribute

Gilt für:

CreateBox(Vector3, Vector3i, MDLGeometryType, Boolean, IMDLMeshBufferAllocator, MDLMesh+MDLMeshVectorType)

Erstellt ein recht rechteckiges Feld aus der Breite, Höhe und Tiefe, die in dimensionsenthalten sind, mit der angegebenen Anzahl von Segmenten und der angegebenen Geometrieart.

[ObjCRuntime.TV(10, 0)]
public static ModelIO.MDLMesh CreateBox (OpenTK.Vector3 vector, OpenTK.Vector3i segments, ModelIO.MDLGeometryType geometryType, bool inwardNormals, ModelIO.IMDLMeshBufferAllocator allocator, ModelIO.MDLMesh.MDLMeshVectorType type = ModelIO.MDLMesh+MDLMeshVectorType.Dimensions);
static member CreateBox : OpenTK.Vector3 * OpenTK.Vector3i * ModelIO.MDLGeometryType * bool * ModelIO.IMDLMeshBufferAllocator * ModelIO.MDLMesh.MDLMeshVectorType -> ModelIO.MDLMesh

Parameter

vector
Vector3
segments
Vector3i

Die Anzahl der Divisionen, die in jeder Dimension erstellt werden sollen.

geometryType
MDLGeometryType

Ob Dreiecke, Vierecks oder Linien erstellt werden sollen.

inwardNormals
Boolean

Gibt an, ob nach innen zeigende Normalität generiert werden soll.

allocator
IMDLMeshBufferAllocator

Die Zuweisung, die anstelle der standardmäßigen internen Zuweisung verwendet werden soll.

Dieser Parameter kann null sein.

type
MDLMesh.MDLMeshVectorType

Der Gittervektortyp.

Gibt zurück

Attribute

Gilt für: