Partager via


MDLMesh.CreatePlane Méthode

Définition

Surcharges

CreatePlane(Vector3, Vector2i, MDLGeometryType, IMDLMeshBufferAllocator)

Crée une région planaire centrée à l’origine, alignée sur le plan X-Z, avec les dimensions spécifiées.

CreatePlane(Vector2, Vector2i, MDLGeometryType, IMDLMeshBufferAllocator)

CreatePlane(Vector3, Vector2i, MDLGeometryType, IMDLMeshBufferAllocator)

Crée une région planaire centrée à l’origine, alignée sur le plan X-Z, avec les dimensions spécifiées.

[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

Paramètres

extent
Vector3

Étendue du plan.

segments
Vector2i

Nombre de divisions à créer dans chaque dimension.

geometryType
MDLGeometryType

Indique s’il faut créer des triangles, des quadrilatères ou des lignes.

allocator
IMDLMeshBufferAllocator

Allocator à utiliser au lieu de l’allocator interne par défaut.

Ce paramètre peut être null.

Retours

Attributs

S’applique à

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

Paramètres

dimensions
Vector2
segments
Vector2i
geometryType
MDLGeometryType
allocator
IMDLMeshBufferAllocator

À ajouter.

Ce paramètre peut être null.

Retours

Attributs

S’applique à