Freigeben über


MDLMesh.CreatePlane Methode

Definition

Überlädt

CreatePlane(Vector3, Vector2i, MDLGeometryType, IMDLMeshBufferAllocator)

Erstellt einen planaren Bereich, der am Ursprung zentriert und an der X-Z-Ebene ausgerichtet ist, mit den angegebenen Dimensionen.

CreatePlane(Vector2, Vector2i, MDLGeometryType, IMDLMeshBufferAllocator)

CreatePlane(Vector3, Vector2i, MDLGeometryType, IMDLMeshBufferAllocator)

Erstellt einen planaren Bereich, der am Ursprung zentriert und an der X-Z-Ebene ausgerichtet ist, mit den angegebenen Dimensionen.

[ObjCRuntime.TV(10, 0)]
public static ModelIO.MDLMesh CreatePlane (OpenTK.Vector3 extent, OpenTK.Vector2i segments, ModelIO.MDLGeometryType geometryType, ModelIO.IMDLMeshBufferAllocator allocator);
static member CreatePlane : OpenTK.Vector3 * OpenTK.Vector2i * ModelIO.MDLGeometryType * ModelIO.IMDLMeshBufferAllocator -> ModelIO.MDLMesh

Parameter

extent
Vector3

Die Ausdehnung der Ebene.

segments
Vector2i

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

geometryType
MDLGeometryType

Ob Dreiecke, Vierecks oder Linien erstellt werden sollen.

allocator
IMDLMeshBufferAllocator

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

Dieser Parameter kann null sein.

Gibt zurück

Attribute

Gilt für:

CreatePlane(Vector2, Vector2i, MDLGeometryType, IMDLMeshBufferAllocator)

[Foundation.Export("newPlaneWithDimensions:segments:geometryType:allocator:")]
public static ModelIO.MDLMesh CreatePlane (OpenTK.Vector2 dimensions, OpenTK.Vector2i segments, ModelIO.MDLGeometryType geometryType, ModelIO.IMDLMeshBufferAllocator allocator);
static member CreatePlane : OpenTK.Vector2 * OpenTK.Vector2i * ModelIO.MDLGeometryType * ModelIO.IMDLMeshBufferAllocator -> ModelIO.MDLMesh

Parameter

dimensions
Vector2
segments
Vector2i
geometryType
MDLGeometryType
allocator
IMDLMeshBufferAllocator

Muss hinzugefügt werden.

Dieser Parameter kann null sein.

Gibt zurück

Attribute

Gilt für: