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 ist für die Verwendung mit 3D Manufacturing Format(3MF)-Paketen konzipiert. Weitere Informationen zu 3MF finden Sie in der 3MF-Spezifikation.

Konstruktoren

Printing3DFaceReductionOptions()

Erstellt eine Instanz der Printing3DFaceReductionOptions-Klasse .

Eigenschaften

MaxEdgeLength

Legt die maximale Länge einer Kante fest, für die die Dreiecke, die diese Kante gemeinsam nutzen, über die TryReduceFacesAsync-Methode zusammengeführt werden können. Wenn dieser Wert auf 0 festgelegt ist, wird ein integrierter Standardwert verwendet.

MaxReductionArea

Legt den Bereich eines Dreiecks fest, über dem dieses Dreieck nicht über die TryReduceFacesAsync-Methode zusammengeführt werden kann. Wenn dieser Wert auf 0 festgelegt ist, wird ein integrierter Standardwert verwendet.

TargetTriangleCount

Legt die gewünschte Anzahl von Dreiecken auf einem Gitter fest. Die TryReduceFacesAsync-Methode beendet das Zusammenführen von Gesichtern, wenn die Dreiecksanzahl kleiner oder gleich dieser Zahl ist. Wenn dieser Wert auf 0 festgelegt ist, wird der Algorithmus so lange ausgeführt, bis die Anzahl der Dreiecke um die Hälfte reduziert wird.

Gilt für: