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 <mesh> elemento na especificação 3MF (Formato de Fabricação 3D). Para obter mais informações, consulte a Especificação 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