共用方式為


MDLMesh.CreatePlane 方法

定義

多載

CreatePlane(Vector3, Vector2i, MDLGeometryType, IMDLMeshBufferAllocator)

建立以原點為中心、與 X-Z 平面對齊且具有指定維度的平面區域。

CreatePlane(Vector2, Vector2i, MDLGeometryType, IMDLMeshBufferAllocator)

CreatePlane(Vector3, Vector2i, MDLGeometryType, IMDLMeshBufferAllocator)

建立以原點為中心、與 X-Z 平面對齊且具有指定維度的平面區域。

[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

參數

extent
Vector3

平面的範圍。

segments
Vector2i

要在每個維度中建立的除數。

geometryType
MDLGeometryType

是否要建立三角形、四邊形或線條。

allocator
IMDLMeshBufferAllocator

要使用的配置器,而不是預設的內部配置器。

這個參數可以是 null

傳回

屬性

適用於

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

參數

dimensions
Vector2
segments
Vector2i
geometryType
MDLGeometryType
allocator
IMDLMeshBufferAllocator

即將加入。

這個參數可以是 null

傳回

屬性

適用於