Compartilhar via


MDLMesh.CreateBox Método

Definição

Sobrecargas

CreateBox(Vector3, Vector3i, MDLGeometryType, Boolean, IMDLMeshBufferAllocator)
CreateBox(Vector3, Vector3i, MDLGeometryType, Boolean, IMDLMeshBufferAllocator, MDLMesh+MDLMeshVectorType)

Cria uma caixa retangular direita com base na largura, altura e profundidade contidas em dimensions, com o número especificado de segmentos e tipo de geometria.

CreateBox(Vector3, Vector3i, MDLGeometryType, Boolean, IMDLMeshBufferAllocator)

[ObjCRuntime.TV(10, 0)]
public static ModelIO.MDLMesh CreateBox (OpenTK.Vector3 dimensions, OpenTK.Vector3i segments, ModelIO.MDLGeometryType geometryType, bool inwardNormals, ModelIO.IMDLMeshBufferAllocator allocator);
static member CreateBox : OpenTK.Vector3 * OpenTK.Vector3i * ModelIO.MDLGeometryType * bool * ModelIO.IMDLMeshBufferAllocator -> ModelIO.MDLMesh

Parâmetros

dimensions
Vector3
segments
Vector3i
geometryType
MDLGeometryType
inwardNormals
Boolean

Retornos

Atributos

Aplica-se a

CreateBox(Vector3, Vector3i, MDLGeometryType, Boolean, IMDLMeshBufferAllocator, MDLMesh+MDLMeshVectorType)

Cria uma caixa retangular direita com base na largura, altura e profundidade contidas em dimensions, com o número especificado de segmentos e tipo de geometria.

[ObjCRuntime.TV(10, 0)]
public static ModelIO.MDLMesh CreateBox (OpenTK.Vector3 vector, OpenTK.Vector3i segments, ModelIO.MDLGeometryType geometryType, bool inwardNormals, ModelIO.IMDLMeshBufferAllocator allocator, ModelIO.MDLMesh.MDLMeshVectorType type = ModelIO.MDLMesh+MDLMeshVectorType.Dimensions);
static member CreateBox : OpenTK.Vector3 * OpenTK.Vector3i * ModelIO.MDLGeometryType * bool * ModelIO.IMDLMeshBufferAllocator * ModelIO.MDLMesh.MDLMeshVectorType -> ModelIO.MDLMesh

Parâmetros

vector
Vector3
segments
Vector3i

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

geometryType
MDLGeometryType

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

inwardNormals
Boolean

Se os normais de apontar para dentro devem ser gerados.

allocator
IMDLMeshBufferAllocator

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

Esse parâmetro pode ser null.

type
MDLMesh.MDLMeshVectorType

O tipo de vetor de malha.

Retornos

Atributos

Aplica-se a