Compartir a través de


Printing3DMesh Clase

Definición

Representa una malla en el modelo 3D.

public ref class Printing3DMesh sealed
/// [Windows.Foundation.Metadata.Activatable(65536, Windows.Graphics.Printing3D.Printing3DContract)]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Graphics.Printing3D.Printing3DContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class Printing3DMesh final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Graphics.Printing3D.Printing3DContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.Activatable(65536, "Windows.Graphics.Printing3D.Printing3DContract")]
class Printing3DMesh final
[Windows.Foundation.Metadata.Activatable(65536, typeof(Windows.Graphics.Printing3D.Printing3DContract))]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Graphics.Printing3D.Printing3DContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class Printing3DMesh
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Graphics.Printing3D.Printing3DContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.Foundation.Metadata.Activatable(65536, "Windows.Graphics.Printing3D.Printing3DContract")]
public sealed class Printing3DMesh
function Printing3DMesh()
Public NotInheritable Class Printing3DMesh
Herencia
Object Platform::Object IInspectable Printing3DMesh
Atributos

Requisitos de Windows

Familia de dispositivos
Windows Desktop Extension SDK (se introdujo en la versión 10.0.10240.0)
API contract
Windows.Graphics.Printing3D.Printing3DContract (se introdujo en la versión v1.0)

Comentarios

La clase Printing3DMesh corresponde al elemento <mesh> en la especificación 3D Manufacturing Format (3MF). Para obtener más información, consulta la3MF Specification .

Constructores

Printing3DMesh()

Crea una instancia de la clase de Printing3DMesh.

Propiedades

BufferDescriptionSet

Obtiene un conjunto de descripciones del búfer de malla.

BufferSet

Obtiene un conjunto de búferes de malla.

IndexCount

Obtiene o establece el número de índices de triángulo.

TriangleIndicesDescription

Obtiene o establece la descripción del búfer para los índices de triángulos.

TriangleMaterialIndicesDescription

Obtiene o establece la descripción del búfer para los índices de material de triángulo.

VertexCount

Obtiene o establece el número de vértices de triángulo.

VertexNormalsDescription

Obtiene o establece la descripción del búfer para los normales de vértices.

VertexPositionsDescription

Obtiene o establece la descripción del búfer para las posiciones de vértices.

Métodos

CreateTriangleIndices(UInt32)

Crea el búfer para los índices de triángulos.

CreateTriangleMaterialIndices(UInt32)

Crea el búfer para los índices de material de triángulo.

CreateVertexNormals(UInt32)

Crea el búfer para los normales de vértices.

CreateVertexPositions(UInt32)

Crea el búfer para las posiciones de vértices.

GetTriangleIndices()

Obtiene el búfer para los índices de triángulo.

GetTriangleMaterialIndices()

Obtiene el búfer para los índices de material de triángulo.

GetVertexNormals()

Obtiene el búfer para los normales de vértices.

GetVertexPositions()

Obtiene el búfer para las posiciones de vértices.

VerifyAsync(Printing3DMeshVerificationMode)

Comprueba que la malla tiene bordes múltiples y triángulos normales.

Se aplica a