共用方式為


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 方法將會停止合併臉部。 如果設定為零,演算法將會執行,直到三角形數目減少一半為止。

適用於