Partager via


Printing3DMesh Classe

Définition

Représente un maillage dans le modèle 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
Héritage
Object Platform::Object IInspectable Printing3DMesh
Attributs

Configuration requise pour Windows

Famille d’appareils
Windows Desktop Extension SDK (introduit dans 10.0.10240.0)
API contract
Windows.Graphics.Printing3D.Printing3DContract (introduit dans v1.0)

Remarques

La classe Printing3DMesh correspond à l’élément <mesh> dans la spécification 3D Manufacturing Format (3MF). Pour plus d’informations, consultez lade spécification 3MF .

Constructeurs

Printing3DMesh()

Crée une instance de la classe Printing3DMesh.

Propriétés

BufferDescriptionSet

Obtient un ensemble de descriptions de mémoire tampon de maillage.

BufferSet

Obtient un ensemble de mémoires tampons de maillage.

IndexCount

Obtient ou définit le nombre d’index de triangle.

TriangleIndicesDescription

Obtient ou définit la description de la mémoire tampon pour les index triangle.

TriangleMaterialIndicesDescription

Obtient ou définit la description de la mémoire tampon pour les index de matériau triangle.

VertexCount

Obtient ou définit le nombre de sommets de triangle.

VertexNormalsDescription

Obtient ou définit la description de la mémoire tampon pour les normales de vertex.

VertexPositionsDescription

Obtient ou définit la description de la mémoire tampon pour les positions de vertex.

Méthodes

CreateTriangleIndices(UInt32)

Crée la mémoire tampon pour les index triangle.

CreateTriangleMaterialIndices(UInt32)

Crée la mémoire tampon pour les index de matériau triangle.

CreateVertexNormals(UInt32)

Crée la mémoire tampon pour les normales de vertex.

CreateVertexPositions(UInt32)

Crée la mémoire tampon pour les positions de vertex.

GetTriangleIndices()

Obtient la mémoire tampon pour les index triangle.

GetTriangleMaterialIndices()

Obtient la mémoire tampon pour les index de matériau triangle.

GetVertexNormals()

Obtient la mémoire tampon pour les normales de vertex.

GetVertexPositions()

Obtient la mémoire tampon pour les positions de vertex.

VerifyAsync(Printing3DMeshVerificationMode)

Vérifie que le maillage comporte des bords multiples et des triangles normaux.

S’applique à