Freigeben über


Printing3DMesh Klasse

Definition

Stellt ein Gitter im 3D-Modell dar.

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
Vererbung
Object Platform::Object IInspectable Printing3DMesh
Attribute

Windows-Anforderungen

Gerätefamilie
Windows Desktop Extension SDK (eingeführt in 10.0.10240.0)
API contract
Windows.Graphics.Printing3D.Printing3DContract (eingeführt in v1.0)

Hinweise

Die Printing3DMesh-Klasse entspricht dem <mesh>-Element in der 3D Manufacturing Format (3MF)-Spezifikation. Weitere Informationen finden Sie im 3MF Specification.

Konstruktoren

Printing3DMesh()

Erstellt eine Instanz der Printing3DMesh Klasse.

Eigenschaften

BufferDescriptionSet

Ruft einen Satz von Gitterpufferbeschreibungen ab.

BufferSet

Ruft einen Satz von Gitterpuffern ab.

IndexCount

Ruft die Anzahl der Dreiecksindizes ab oder legt sie fest.

TriangleIndicesDescription

Dient zum Abrufen oder Festlegen der Pufferbeschreibung für Dreiecksindizes.

TriangleMaterialIndicesDescription

Dient zum Abrufen oder Festlegen der Pufferbeschreibung für Dreiecksmaterialindizes.

VertexCount

Ruft die Anzahl der Dreiecksvertizes ab oder legt diese fest.

VertexNormalsDescription

Dient zum Abrufen oder Festlegen der Pufferbeschreibung für Vertexnormalen.

VertexPositionsDescription

Dient zum Abrufen oder Festlegen der Pufferbeschreibung für Vertexpositionen.

Methoden

CreateTriangleIndices(UInt32)

Erstellt den Puffer für Dreiecksindizes.

CreateTriangleMaterialIndices(UInt32)

Erstellt den Puffer für Dreiecksmaterialindizes.

CreateVertexNormals(UInt32)

Erstellt den Puffer für Vertexnormalen.

CreateVertexPositions(UInt32)

Erstellt den Puffer für Vertexpositionen.

GetTriangleIndices()

Ruft den Puffer für Dreiecksindizes ab.

GetTriangleMaterialIndices()

Ruft den Puffer für Dreiecksmaterialindizes ab.

GetVertexNormals()

Ruft den Puffer für Vertexnormalen ab.

GetVertexPositions()

Ruft den Puffer für Vertexpositionen ab.

VerifyAsync(Printing3DMeshVerificationMode)

Überprüft, ob das Gitter über vielfältige Kanten und normale Dreiecke verfügt.

Gilt für: