Printing3DModel.TryReduceFacesAsync Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ü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
IAsyncOperationWithProgress<bool,double>
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
- TryReduceFacesAsync(Printing3DFaceReductionOptions)
- TryReduceFacesAsync(Printing3DFaceReductionOptions, TimeSpan)
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
IAsyncOperationWithProgress<bool,double>
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.
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
IAsyncOperationWithProgress<bool,double>
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)
|