Compartir a través de


MDLMesh.CreateBox Método

Definición

Sobrecargas

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

Crea un cuadro rectangular derecho a partir del ancho, alto y profundidad contenidos en dimensions, con el número especificado de segmentos y tipo de geometría.

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

Devoluciones

Atributos

Se aplica a

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

Crea un cuadro rectangular derecho a partir del ancho, alto y profundidad contenidos en dimensions, con el número especificado de segmentos y tipo de geometría.

[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

Número de divisiones que se van a crear en cada dimensión.

geometryType
MDLGeometryType

Si se van a crear triángulos, cuadrilaterales o líneas.

inwardNormals
Boolean

Si se van a generar normales que apuntan hacia dentro.

allocator
IMDLMeshBufferAllocator

Asignador que se va a usar en lugar del asignador interno predeterminado.

Este parámetro puede ser null.

type
MDLMesh.MDLMeshVectorType

Tipo de vector de malla.

Devoluciones

Atributos

Se aplica a