Compartilhar via


MDLMesh.CreatePlane Método

Definição

Sobrecargas

CreatePlane(Vector3, Vector2i, MDLGeometryType, IMDLMeshBufferAllocator)

Cria uma região planar centrada na origem, alinhada com o plano X-Z, com as dimensões especificadas.

CreatePlane(Vector2, Vector2i, MDLGeometryType, IMDLMeshBufferAllocator)

CreatePlane(Vector3, Vector2i, MDLGeometryType, IMDLMeshBufferAllocator)

Cria uma região planar centrada na origem, alinhada com o plano X-Z, com as dimensões especificadas.

[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

Parâmetros

extent
Vector3

A extensão do avião.

segments
Vector2i

O número de divisões a serem criadas em cada dimensão.

geometryType
MDLGeometryType

Se deseja criar triângulos, quadriláteros ou linhas.

allocator
IMDLMeshBufferAllocator

O alocador a ser usado em vez do alocador interno padrão.

Esse parâmetro pode ser null.

Retornos

Atributos

Aplica-se a

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

Parâmetros

dimensions
Vector2
segments
Vector2i
geometryType
MDLGeometryType
allocator
IMDLMeshBufferAllocator

A ser adicionado.

Esse parâmetro pode ser null.

Retornos

Atributos

Aplica-se a