Compartilhar via


Printing3DMesh Classe

Definição

Representa uma malha no 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
Herança
Object Platform::Object IInspectable Printing3DMesh
Atributos

Requisitos do Windows

Família de dispositivos
Windows Desktop Extension SDK (introduzida na 10.0.10240.0)
API contract
Windows.Graphics.Printing3D.Printing3DContract (introduzida na v1.0)

Comentários

A classe Printing3DMesh corresponde ao elemento <mesh> na especificação 3MF (Formato de Fabricação 3D). Para obter mais informações, consulte ode Especificação do 3MF.

Construtores

Printing3DMesh()

Cria uma instância da classe Printing3DMesh.

Propriedades

BufferDescriptionSet

Obtém um conjunto de descrições de buffer de malha.

BufferSet

Obtém um conjunto de buffers de malha.

IndexCount

Obtém ou define o número de índices de triângulo.

TriangleIndicesDescription

Obtém ou define a descrição do buffer para índices de triângulo.

TriangleMaterialIndicesDescription

Obtém ou define a descrição do buffer para índices de material de triângulo.

VertexCount

Obtém ou define o número de vértices de triângulo.

VertexNormalsDescription

Obtém ou define a descrição do buffer para normais de vértice.

VertexPositionsDescription

Obtém ou define a descrição do buffer para posições de vértice.

Métodos

CreateTriangleIndices(UInt32)

Cria o buffer para índices de triângulo.

CreateTriangleMaterialIndices(UInt32)

Cria o buffer para índices de material de triângulo.

CreateVertexNormals(UInt32)

Cria o buffer para normais de vértice.

CreateVertexPositions(UInt32)

Cria o buffer para posições de vértice.

GetTriangleIndices()

Obtém o buffer para índices de triângulo.

GetTriangleMaterialIndices()

Obtém o buffer para índices de material de triângulo.

GetVertexNormals()

Obtém o buffer para normais de vértice.

GetVertexPositions()

Obtém o buffer para posições de vértice.

VerifyAsync(Printing3DMeshVerificationMode)

Verifica se a malha tem bordas múltiplas e triângulos normais.

Aplica-se a