Поделиться через


MDLMesh.CreateBox Метод

Определение

Перегрузки

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

Создает прямоугольник справа на основе ширины, высоты и глубины, содержащихся в dimensions, с указанным количеством сегментов и типом геометрии.

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

Параметры

dimensions
Vector3
segments
Vector3i
geometryType
MDLGeometryType
inwardNormals
Boolean

Возвращаемое значение

Атрибуты

Применяется к

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

Создает прямоугольник справа на основе ширины, высоты и глубины, содержащихся в dimensions, с указанным количеством сегментов и типом геометрии.

[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

Параметры

vector
Vector3
segments
Vector3i

Количество делений, создаваемых в каждом измерении.

geometryType
MDLGeometryType

Создавать ли треугольники, четырехугольные или линии.

inwardNormals
Boolean

Следует ли создавать нормы, указывающие на вовнутрь.

allocator
IMDLMeshBufferAllocator

Распределител, используемый вместо внутреннего распределителя по умолчанию.

Этот параметр может иметь значение null.

type
MDLMesh.MDLMeshVectorType

Тип вектора сетки.

Возвращаемое значение

Атрибуты

Применяется к