Freigeben über


Printing3DFaceReductionOptions Klasse

Definition

Stellt zusätzliche Informationen für die TryReduceFacesAsync--Methode in der Printing3DModel Klasse bereit.

public ref class Printing3DFaceReductionOptions sealed
/// [Windows.Foundation.Metadata.Activatable(196608, "Windows.Graphics.Printing3D.Printing3DContract")]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Graphics.Printing3D.Printing3DContract, 196608)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class Printing3DFaceReductionOptions final
[Windows.Foundation.Metadata.Activatable(196608, "Windows.Graphics.Printing3D.Printing3DContract")]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Graphics.Printing3D.Printing3DContract), 196608)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class Printing3DFaceReductionOptions
function Printing3DFaceReductionOptions()
Public NotInheritable Class Printing3DFaceReductionOptions
Vererbung
Object Platform::Object IInspectable Printing3DFaceReductionOptions
Attribute

Windows-Anforderungen

Gerätefamilie
Windows 10 Anniversary Edition (eingeführt in 10.0.14393.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
API contract
Windows.Graphics.Printing3D.Printing3DContract (eingeführt in v3.0)

Hinweise

Diese API wurde für die Verwendung mit 3D Manufacturing Format (3MF)-Paketen entwickelt. Weitere Informationen zu 3MF finden Sie in der 3MF Specification.

Konstruktoren

Printing3DFaceReductionOptions()

Erstellt eine Instanz der Printing3DFaceReductionOptions Klasse.

Eigenschaften

MaxEdgeLength

Legt die maximale Länge eines Rands fest, für den die Dreiecke, die den betreffenden Rand teilen, über die TryReduceFacesAsync- methode zusammengeführt werden kann. Bei Festlegung auf Null wird ein integrierter Standardwert verwendet.

MaxReductionArea

Legt den Bereich eines Dreiecks fest, über dem das angegebene Dreieck nicht über die TryReduceFacesAsync-Methode zusammengeführt werden kann. Bei Festlegung auf Null wird ein integrierter Standardwert verwendet.

TargetTriangleCount

Legt die gewünschte Anzahl von Dreiecken für ein Gitter fest. Die TryReduceFacesAsync Methode beendet das Zusammenführen von Gesichtern, wenn die Dreiecksanzahl kleiner oder gleich dieser Zahl ist. Bei Festlegung auf Null wird der Algorithmus ausgeführt, bis die Anzahl der Dreiecke um die Hälfte reduziert wird.

Gilt für: