Share via


Printing3DModel.TryReduceFacesAsync Méthode

Définition

Surcharges

TryReduceFacesAsync()

Exécute un algorithme qui réduit le nombre de triangles dans tous les maillages du Printing3DModel en fusionnant les sommets proches. S’arrête lorsque le nombre total de triangles est réduit de moitié.

TryReduceFacesAsync(Printing3DFaceReductionOptions)

Exécute un algorithme qui réduit le nombre de triangles dans tous les maillages du Printing3DModel en fusionnant les sommets proches. S’arrête en fonction des options spécifiées.

TryReduceFacesAsync(Printing3DFaceReductionOptions, TimeSpan)

Exécute un algorithme qui réduit le nombre de triangles dans tous les maillages du Printing3DModel en fusionnant les sommets proches. S’arrête en fonction des options spécifiées ou lorsque le temps maxWait est atteint.

TryReduceFacesAsync()

Exécute un algorithme qui réduit le nombre de triangles dans tous les maillages du Printing3DModel en fusionnant les sommets proches. S’arrête lorsque le nombre total de triangles est réduit de moitié.

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)

Retours

Valeur booléenne indiquant si l’opération asynchrone a réussi, et une valeur Double signalant la progression sous la forme d’un nombre décimal compris entre zéro et un.

Attributs

Configuration requise pour Windows

Famille d’appareils
Windows 10 Anniversary Edition (introduit dans 10.0.14393.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
API contract
Windows.Graphics.Printing3D.Printing3DContract (introduit dans v3.0)

Voir aussi

S’applique à

TryReduceFacesAsync(Printing3DFaceReductionOptions)

Exécute un algorithme qui réduit le nombre de triangles dans tous les maillages du Printing3DModel en fusionnant les sommets proches. S’arrête en fonction des options spécifiées.

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)

Paramètres

printing3DFaceReductionOptions
Printing3DFaceReductionOptions

Définit les conditions qui déclencheront la fin de l’opération.

Retours

Valeur booléenne indiquant si l’opération asynchrone a réussi, et une valeur Double signalant la progression sous la forme d’un nombre décimal compris entre zéro et un.

Attributs

Configuration requise pour Windows

Famille d’appareils
Windows 10 Anniversary Edition (introduit dans 10.0.14393.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
API contract
Windows.Graphics.Printing3D.Printing3DContract (introduit dans v3.0)

Voir aussi

S’applique à

TryReduceFacesAsync(Printing3DFaceReductionOptions, TimeSpan)

Exécute un algorithme qui réduit le nombre de triangles dans tous les maillages du Printing3DModel en fusionnant les sommets proches. S’arrête en fonction des options spécifiées ou lorsque le temps maxWait est atteint.

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)

Paramètres

printing3DFaceReductionOptions
Printing3DFaceReductionOptions

Définit les conditions qui déclencheront la fin de l’opération.

maxWait
TimeSpan TimeSpan

Définit la durée (en secondes) pendant laquelle l’algorithme peut s’exécuter. La valeur 0 entraîne l’exécution de l’algorithme jusqu’à ce qu’une autre condition de fin soit remplie.

Retours

Valeur booléenne indiquant si l’opération asynchrone a réussi, et une valeur Double signalant la progression sous la forme d’un nombre décimal compris entre zéro et un.

Attributs

Configuration requise pour Windows

Famille d’appareils
Windows 10 Anniversary Edition (introduit dans 10.0.14393.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
API contract
Windows.Graphics.Printing3D.Printing3DContract (introduit dans v3.0)

Voir aussi

S’applique à