Condividi tramite


Printing3DModel.TryReduceFacesAsync Metodo

Definizione

Overload

TryReduceFacesAsync()

Esegue un algoritmo che riduce il numero di facce di triangolo in tutte le mesh all'interno di Printing3DModel unendo i vertici vicini. Si arresta quando il numero totale di triangoli viene ridotto di metà.

TryReduceFacesAsync(Printing3DFaceReductionOptions)

Esegue un algoritmo che riduce il numero di facce di triangolo in tutte le mesh all'interno di Printing3DModel unendo i vertici vicini. Si arresta in base alle opzioni specificate.

TryReduceFacesAsync(Printing3DFaceReductionOptions, TimeSpan)

Esegue un algoritmo che riduce il numero di facce di triangolo in tutte le mesh all'interno di Printing3DModel unendo i vertici vicini. Si arresta in base alle opzioni specificate o quando viene raggiunto il tempo maxWait .

TryReduceFacesAsync()

Esegue un algoritmo che riduce il numero di facce di triangolo in tutte le mesh all'interno di Printing3DModel unendo i vertici vicini. Si arresta quando il numero totale di triangoli viene ridotto di metà.

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)

Restituisce

Valore booleano che indica se l'operazione asincrona è riuscita e un valore Double indica lo stato di avanzamento come numero decimale compreso tra zero e uno.

Attributi

Requisiti Windows

Famiglia di dispositivi
Windows 10 Anniversary Edition (è stato introdotto in 10.0.14393.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
API contract
Windows.Graphics.Printing3D.Printing3DContract (è stato introdotto in v3.0)

Vedi anche

Si applica a

TryReduceFacesAsync(Printing3DFaceReductionOptions)

Esegue un algoritmo che riduce il numero di facce di triangolo in tutte le mesh all'interno di Printing3DModel unendo i vertici vicini. Si arresta in base alle opzioni specificate.

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)

Parametri

printing3DFaceReductionOptions
Printing3DFaceReductionOptions

Definisce le condizioni che attiveranno la fine dell'operazione.

Restituisce

Valore booleano che indica se l'operazione asincrona è riuscita e un valore Double indica lo stato di avanzamento come numero decimale compreso tra zero e uno.

Attributi

Requisiti Windows

Famiglia di dispositivi
Windows 10 Anniversary Edition (è stato introdotto in 10.0.14393.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
API contract
Windows.Graphics.Printing3D.Printing3DContract (è stato introdotto in v3.0)

Vedi anche

Si applica a

TryReduceFacesAsync(Printing3DFaceReductionOptions, TimeSpan)

Esegue un algoritmo che riduce il numero di facce di triangolo in tutte le mesh all'interno di Printing3DModel unendo i vertici vicini. Si arresta in base alle opzioni specificate o quando viene raggiunto il tempo maxWait .

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)

Parametri

printing3DFaceReductionOptions
Printing3DFaceReductionOptions

Definisce le condizioni che attiveranno la fine dell'operazione.

maxWait
TimeSpan TimeSpan

Definisce la quantità di tempo (in secondi) per cui l'algoritmo può essere eseguito. Il valore 0 causerà l'esecuzione dell'algoritmo fino a quando non viene soddisfatta un'altra condizione finale.

Restituisce

Valore booleano che indica se l'operazione asincrona è riuscita e un valore Double indica lo stato di avanzamento come numero decimale compreso tra zero e uno.

Attributi

Requisiti Windows

Famiglia di dispositivi
Windows 10 Anniversary Edition (è stato introdotto in 10.0.14393.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
API contract
Windows.Graphics.Printing3D.Printing3DContract (è stato introdotto in v3.0)

Vedi anche

Si applica a