다음을 통해 공유


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

메시 벡터 형식입니다.

반환

특성

적용 대상