Printing3DModel.TryReduceFacesAsync メソッド

定義

オーバーロード

TryReduceFacesAsync()

近くの頂点をマージすることで 、Printing3DModel 内のすべてのメッシュ内の三角形面の数を減らすアルゴリズムを実行します。 三角形の合計数が半分に減ると停止します。

TryReduceFacesAsync(Printing3DFaceReductionOptions)

近くの頂点をマージすることで 、Printing3DModel 内のすべてのメッシュ内の三角形面の数を減らすアルゴリズムを実行します。 指定したオプションに従って停止します。

TryReduceFacesAsync(Printing3DFaceReductionOptions, TimeSpan)

近くの頂点をマージすることで 、Printing3DModel 内のすべてのメッシュ内の三角形面の数を減らすアルゴリズムを実行します。 指定したオプションに従って、または maxWait 時間に達したときに停止します。

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)

戻り値

非同期操作が成功したかどうかを示す ブール 値と、進行状況を 0 から 1 までの 10 進数として報告する 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

操作の終了をトリガーする条件を定義します。

戻り値

非同期操作が成功したかどうかを示す ブール 値と、進行状況を 0 から 1 までの 10 進数として報告する 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 内のすべてのメッシュ内の三角形面の数を減らすアルゴリズムを実行します。 指定したオプションに従って、または 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)

パラメーター

printing3DFaceReductionOptions
Printing3DFaceReductionOptions

操作の終了をトリガーする条件を定義します。

maxWait
TimeSpan TimeSpan

アルゴリズムを実行できる時間 (秒単位) を定義します。 値が 0 の場合、別の終了条件が満たされるまでアルゴリズムが実行されます。

戻り値

非同期操作が成功したかどうかを示す ブール 値と、進行状況を 0 から 1 までの 10 進数として報告する 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 で導入)

こちらもご覧ください

適用対象