Freigeben über


Printing3DModel.TryReduceFacesAsync Methode

Definition

Überlädt

TryReduceFacesAsync()

Führt einen Algorithmus aus, der die Anzahl von Dreiecksflächen in allen Gittern innerhalb des Printing3DModel reduziert, indem er nahe gelegene Scheitelpunkte zusammenführen. Wird beendet, wenn die Gesamtzahl der Dreiecke um die Hälfte reduziert wird.

TryReduceFacesAsync(Printing3DFaceReductionOptions)

Führt einen Algorithmus aus, der die Anzahl von Dreiecksflächen in allen Gittern innerhalb des Printing3DModel reduziert, indem er nahe gelegene Scheitelpunkte zusammenführen. Hält gemäß den angegebenen Optionen an.

TryReduceFacesAsync(Printing3DFaceReductionOptions, TimeSpan)

Führt einen Algorithmus aus, der die Anzahl von Dreiecksflächen in allen Gittern innerhalb des Printing3DModel reduziert, indem er nahe gelegene Scheitelpunkte zusammenführen. Stoppt gemäß den angegebenen Optionen oder wenn die maxWait-Zeit erreicht ist.

TryReduceFacesAsync()

Führt einen Algorithmus aus, der die Anzahl von Dreiecksflächen in allen Gittern innerhalb des Printing3DModel reduziert, indem er nahe gelegene Scheitelpunkte zusammenführen. Wird beendet, wenn die Gesamtzahl der Dreiecke um die Hälfte reduziert wird.

public:
 virtual IAsyncOperationWithProgress<bool, double> ^ TryReduceFacesAsync() = TryReduceFacesAsync;
/// [Windows.Foundation.Metadata.Overload("TryReduceFacesAsync")]
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperationWithProgress<bool, double> TryReduceFacesAsync();
[Windows.Foundation.Metadata.Overload("TryReduceFacesAsync")]
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperationWithProgress<bool,double> TryReduceFacesAsync();
function tryReduceFacesAsync()
Public Function TryReduceFacesAsync () As IAsyncOperationWithProgress(Of Boolean, Double)

Gibt zurück

Ein boolescher Wert, der angibt, ob der asynchrone Vorgang erfolgreich war, und ein Double-Wert , der den Fortschritt als Dezimalzahl zwischen 0 und 1 meldet.

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)

Weitere Informationen

Gilt für:

TryReduceFacesAsync(Printing3DFaceReductionOptions)

Führt einen Algorithmus aus, der die Anzahl von Dreiecksflächen in allen Gittern innerhalb des Printing3DModel reduziert, indem er nahe gelegene Scheitelpunkte zusammenführen. Hält gemäß den angegebenen Optionen an.

public:
 virtual IAsyncOperationWithProgress<bool, double> ^ TryReduceFacesAsync(Printing3DFaceReductionOptions ^ printing3DFaceReductionOptions) = TryReduceFacesAsync;
/// [Windows.Foundation.Metadata.Overload("TryReduceFacesWithOptionsAsync")]
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperationWithProgress<bool, double> TryReduceFacesAsync(Printing3DFaceReductionOptions const& printing3DFaceReductionOptions);
[Windows.Foundation.Metadata.Overload("TryReduceFacesWithOptionsAsync")]
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperationWithProgress<bool,double> TryReduceFacesAsync(Printing3DFaceReductionOptions printing3DFaceReductionOptions);
function tryReduceFacesAsync(printing3DFaceReductionOptions)
Public Function TryReduceFacesAsync (printing3DFaceReductionOptions As Printing3DFaceReductionOptions) As IAsyncOperationWithProgress(Of Boolean, Double)

Parameter

printing3DFaceReductionOptions
Printing3DFaceReductionOptions

Definiert die Bedingungen, die das Ende des Vorgangs auslösen.

Gibt zurück

Ein boolescher Wert, der angibt, ob der asynchrone Vorgang erfolgreich war, und ein Double-Wert , der den Fortschritt als Dezimalzahl zwischen 0 und 1 meldet.

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)

Weitere Informationen

Gilt für:

TryReduceFacesAsync(Printing3DFaceReductionOptions, TimeSpan)

Führt einen Algorithmus aus, der die Anzahl von Dreiecksflächen in allen Gittern innerhalb des Printing3DModel reduziert, indem er nahe gelegene Scheitelpunkte zusammenführen. Stoppt gemäß den angegebenen Optionen oder wenn die maxWait-Zeit erreicht ist.

public:
 virtual IAsyncOperationWithProgress<bool, double> ^ TryReduceFacesAsync(Printing3DFaceReductionOptions ^ printing3DFaceReductionOptions, TimeSpan maxWait) = TryReduceFacesAsync;
/// [Windows.Foundation.Metadata.Overload("TryReduceFacesWithOptionsAndTimeAsync")]
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperationWithProgress<bool, double> TryReduceFacesAsync(Printing3DFaceReductionOptions const& printing3DFaceReductionOptions, TimeSpan const& maxWait);
[Windows.Foundation.Metadata.Overload("TryReduceFacesWithOptionsAndTimeAsync")]
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperationWithProgress<bool,double> TryReduceFacesAsync(Printing3DFaceReductionOptions printing3DFaceReductionOptions, System.TimeSpan maxWait);
function tryReduceFacesAsync(printing3DFaceReductionOptions, maxWait)
Public Function TryReduceFacesAsync (printing3DFaceReductionOptions As Printing3DFaceReductionOptions, maxWait As TimeSpan) As IAsyncOperationWithProgress(Of Boolean, Double)

Parameter

printing3DFaceReductionOptions
Printing3DFaceReductionOptions

Definiert die Bedingungen, die das Ende des Vorgangs auslösen.

maxWait
TimeSpan TimeSpan

Definiert die Zeitspanne (in Sekunden), für die der Algorithmus ausgeführt werden kann. Der Wert 0 führt dazu, dass der Algorithmus ausgeführt wird, bis eine andere Endbedingung erfüllt ist.

Gibt zurück

Ein boolescher Wert, der angibt, ob der asynchrone Vorgang erfolgreich war, und ein Double-Wert , der den Fortschritt als Dezimalzahl zwischen 0 und 1 meldet.

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)

Weitere Informationen

Gilt für: