共用方式為


Printing3DFaceReductionOptions 類別

定義

提供 Printing3DModel 類別中 TryReduceFacesAsync 方法的其他資訊

public ref class Printing3DFaceReductionOptions sealed
/// [Windows.Foundation.Metadata.Activatable(196608, "Windows.Graphics.Printing3D.Printing3DContract")]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Graphics.Printing3D.Printing3DContract, 196608)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class Printing3DFaceReductionOptions final
[Windows.Foundation.Metadata.Activatable(196608, "Windows.Graphics.Printing3D.Printing3DContract")]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Graphics.Printing3D.Printing3DContract), 196608)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class Printing3DFaceReductionOptions
function Printing3DFaceReductionOptions()
Public NotInheritable Class Printing3DFaceReductionOptions
繼承
Object Platform::Object IInspectable Printing3DFaceReductionOptions
屬性

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 引進)

備註

此 API 是專為與 3D 製造格式 (3MF) 套件搭配使用而設計。 如需 3MF 的詳細資訊,請參閱 3MF 規格

建構函式

Printing3DFaceReductionOptions()

建立 Printing3DFaceReductionOptions 類別的實例。

屬性

MaxEdgeLength

設定邊緣的最大長度,共用上述邊緣的三角形可以透過 tryReduceFacesAsync 方法 合併。 如果設定為零,則會使用內建預設值。

MaxReductionArea

設定上方的三角形區域,表示三角形無法透過 tryReduceFacesAsync 方法 合併。 如果設定為零,則會使用內建預設值。

TargetTriangleCount

設定格上所需的三角形數目。 TryReduceFacesAsync 方法會在三角形計數小於或等於這個數位時停止合併臉部。 如果設定為零,演算法將會執行,直到三角形數目減少一半為止。

適用於