Printing3DMesh Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
- 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. |