Printing3DMesh Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
- 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
Construtores
Printing3DMesh() |
Cria uma instância da classe |
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. |