Printing3DModel.TryReduceFacesAsync Método

Definición

Sobrecargas

TryReduceFacesAsync()

Ejecuta un algoritmo que reduce el número de caras de triángulo en todas las mallas dentro de Printing3DModel mediante la combinación de vértices cercanos. Se detiene cuando el número total de triángulos se reduce por mitad.

TryReduceFacesAsync(Printing3DFaceReductionOptions)

Ejecuta un algoritmo que reduce el número de caras de triángulo en todas las mallas dentro de Printing3DModel mediante la combinación de vértices cercanos. Se detiene según las opciones especificadas.

TryReduceFacesAsync(Printing3DFaceReductionOptions, TimeSpan)

Ejecuta un algoritmo que reduce el número de caras de triángulo en todas las mallas dentro de Printing3DModel mediante la combinación de vértices cercanos. Se detiene según las opciones especificadas o cuando se alcanza el tiempo maxWait .

TryReduceFacesAsync()

Ejecuta un algoritmo que reduce el número de caras de triángulo en todas las mallas dentro de Printing3DModel mediante la combinación de vértices cercanos. Se detiene cuando el número total de triángulos se reduce por mitad.

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)

Devoluciones

Valor booleano que indica si la operación asincrónica se realizó correctamente y un valor Double que notifica el progreso como un número decimal entre cero y uno.

Atributos

Requisitos de Windows

Familia de dispositivos
Windows 10 Anniversary Edition (se introdujo en la versión 10.0.14393.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
API contract
Windows.Graphics.Printing3D.Printing3DContract (se introdujo en la versión v3.0)

Consulte también

Se aplica a

TryReduceFacesAsync(Printing3DFaceReductionOptions)

Ejecuta un algoritmo que reduce el número de caras de triángulo en todas las mallas dentro de Printing3DModel mediante la combinación de vértices cercanos. Se detiene según las opciones especificadas.

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)

Parámetros

printing3DFaceReductionOptions
Printing3DFaceReductionOptions

Define las condiciones que desencadenarán el final de la operación.

Devoluciones

Valor booleano que indica si la operación asincrónica se realizó correctamente y un valor Double que notifica el progreso como un número decimal entre cero y uno.

Atributos

Requisitos de Windows

Familia de dispositivos
Windows 10 Anniversary Edition (se introdujo en la versión 10.0.14393.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
API contract
Windows.Graphics.Printing3D.Printing3DContract (se introdujo en la versión v3.0)

Consulte también

Se aplica a

TryReduceFacesAsync(Printing3DFaceReductionOptions, TimeSpan)

Ejecuta un algoritmo que reduce el número de caras de triángulo en todas las mallas dentro de Printing3DModel mediante la combinación de vértices cercanos. Se detiene según las opciones especificadas o cuando se alcanza el tiempo 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)

Parámetros

printing3DFaceReductionOptions
Printing3DFaceReductionOptions

Define las condiciones que desencadenarán el final de la operación.

maxWait
TimeSpan TimeSpan

Define la cantidad de tiempo (en segundos) para la que se puede ejecutar el algoritmo. Un valor de 0 hará que el algoritmo se ejecute hasta que se cumpla otra condición final.

Devoluciones

Valor booleano que indica si la operación asincrónica se realizó correctamente y un valor Double que notifica el progreso como un número decimal entre cero y uno.

Atributos

Requisitos de Windows

Familia de dispositivos
Windows 10 Anniversary Edition (se introdujo en la versión 10.0.14393.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
API contract
Windows.Graphics.Printing3D.Printing3DContract (se introdujo en la versión v3.0)

Consulte también

Se aplica a