Condividi tramite


MDLMesh.CreatePlane Metodo

Definizione

Overload

CreatePlane(Vector3, Vector2i, MDLGeometryType, IMDLMeshBufferAllocator)

Crea un'area planare al centro dell'origine, allineata al piano X-Z, con le dimensioni specificate.

CreatePlane(Vector2, Vector2i, MDLGeometryType, IMDLMeshBufferAllocator)

CreatePlane(Vector3, Vector2i, MDLGeometryType, IMDLMeshBufferAllocator)

Crea un'area planare al centro dell'origine, allineata al piano X-Z, con le dimensioni specificate.

[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

Parametri

extent
Vector3

Estensione del piano.

segments
Vector2i

Numero di divisioni da creare in ogni dimensione.

geometryType
MDLGeometryType

Se creare triangoli, quadrilateri o linee.

allocator
IMDLMeshBufferAllocator

Allocatore da usare invece dell'allocatore interno predefinito.

Questo parametro può essere null.

Restituisce

Attributi

Si applica a

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

Parametri

dimensions
Vector2
segments
Vector2i
geometryType
MDLGeometryType
allocator
IMDLMeshBufferAllocator

Da aggiungere.

Questo parametro può essere null.

Restituisce

Attributi

Si applica a