MDLMesh.CreateCylinder Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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