Printing3DModel.TryReduceFacesAsync Метод

Определение

Перегрузки

TryReduceFacesAsync()

Запускает алгоритм, который уменьшает количество треугольников во всех сетках в Printing3DModel путем слияния близлежащих вершин. Останавливается, когда общее количество треугольников уменьшается вдвое.

TryReduceFacesAsync(Printing3DFaceReductionOptions)

Запускает алгоритм, который уменьшает количество треугольников во всех сетках в Printing3DModel путем слияния близлежащих вершин. Останавливается в соответствии с указанными параметрами.

TryReduceFacesAsync(Printing3DFaceReductionOptions, TimeSpan)

Запускает алгоритм, который уменьшает количество треугольников во всех сетках в Printing3DModel путем слияния близлежащих вершин. Останавливается в соответствии с указанными параметрами или при достижении максимального времениWait .

TryReduceFacesAsync()

Запускает алгоритм, который уменьшает количество треугольников во всех сетках в Printing3DModel путем слияния близлежащих вершин. Останавливается, когда общее количество треугольников уменьшается вдвое.

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)

Возвращаемое значение

Логическое значение, указывающее, успешно ли выполнена асинхронная операция, и значение Double, указывающее ход выполнения в виде десятичного числа от нуля до единицы.

Атрибуты

Требования к Windows

Семейство устройств
Windows 10 Anniversary Edition (появилось в 10.0.14393.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
API contract
Windows.Graphics.Printing3D.Printing3DContract (появилось в v3.0)

См. также раздел

Применяется к

TryReduceFacesAsync(Printing3DFaceReductionOptions)

Запускает алгоритм, который уменьшает количество треугольников во всех сетках в Printing3DModel путем слияния близлежащих вершин. Останавливается в соответствии с указанными параметрами.

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)

Параметры

printing3DFaceReductionOptions
Printing3DFaceReductionOptions

Определяет условия, которые активируют завершение операции.

Возвращаемое значение

Логическое значение, указывающее, успешно ли выполнена асинхронная операция, и значение Double, указывающее ход выполнения в виде десятичного числа от нуля до единицы.

Атрибуты

Требования к Windows

Семейство устройств
Windows 10 Anniversary Edition (появилось в 10.0.14393.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
API contract
Windows.Graphics.Printing3D.Printing3DContract (появилось в v3.0)

См. также раздел

Применяется к

TryReduceFacesAsync(Printing3DFaceReductionOptions, TimeSpan)

Запускает алгоритм, который уменьшает количество треугольников во всех сетках в Printing3DModel путем слияния близлежащих вершин. Останавливается в соответствии с указанными параметрами или при достижении максимального времениWait .

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)

Параметры

printing3DFaceReductionOptions
Printing3DFaceReductionOptions

Определяет условия, которые активируют завершение операции.

maxWait
TimeSpan TimeSpan

Определяет время (в секундах), которое может выполняться алгоритмом. Значение 0 приведет к тому, что алгоритм будет выполняться до тех пор, пока не будет выполнено другое конечное условие.

Возвращаемое значение

Логическое значение, указывающее, успешно ли выполнена асинхронная операция, и значение Double, указывающее ход выполнения в виде десятичного числа от нуля до единицы.

Атрибуты

Требования к Windows

Семейство устройств
Windows 10 Anniversary Edition (появилось в 10.0.14393.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
API contract
Windows.Graphics.Printing3D.Printing3DContract (появилось в v3.0)

См. также раздел

Применяется к