Freigeben über


MDLMesh.CreateCylinder Methode

Definition

Erstellt einen Zylinder aus den angegebenen Parametern.

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

Parameter

extent
Vector3

Die Ausdehnung des Zylinders.

segments
Vector2i

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

inwardNormals
Boolean

Gibt an, ob nach innen zeigende Normals generiert werden sollen.

topCap
Boolean

Ob eine Oberkappe auf den Zylinder gesetzt werden soll.

bottomCap
Boolean

Gibt an, ob eine untere Kappe auf den Zylinder gelegt werden soll.

geometryType
MDLGeometryType

Ob Dreiecke, Vierecks oder Linien erstellt werden sollen.

allocator
IMDLMeshBufferAllocator

Der Zuteilungsgeber, der anstelle des standardmäßigen internen Zuteilungselements verwendet werden soll.

Dieser Parameter kann null sein.

Gibt zurück

Attribute

Gilt für: