Partager via


Printing3DFaceReductionOptions Classe

Définition

Fournit des informations supplémentaires pour la méthode TryReduceFacesAsync dans la classe Printing3DModel

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
Héritage
Object Platform::Object IInspectable Printing3DFaceReductionOptions
Attributs

Configuration requise pour Windows

Famille d’appareils
Windows 10 Anniversary Edition (introduit dans 10.0.14393.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
API contract
Windows.Graphics.Printing3D.Printing3DContract (introduit dans v3.0)

Remarques

Cette API est conçue pour être utilisée avec des packages 3D Manufacturing Format (3MF). Pour plus d’informations sur 3MF, consultez la spécification 3MF.

Constructeurs

Printing3DFaceReductionOptions()

Crée une instance de la classe Printing3DFaceReductionOptions.

Propriétés

MaxEdgeLength

Définit la longueur maximale d’un bord pour lequel les triangles qui partagent ce bord peuvent être fusionnés via la méthode TryReduceFacesAsync. Si la valeur est égale à zéro, une valeur par défaut intégrée est utilisée.

MaxReductionArea

Définit la zone d’un triangle au-dessus duquel ce triangle ne peut pas être fusionné via la méthode TryReduceFacesAsync. Si la valeur est égale à zéro, une valeur par défaut intégrée est utilisée.

TargetTriangleCount

Définit le nombre souhaité de triangles sur un maillage. La méthode TryReduceFacesAsync cesse de fusionner les visages si le nombre de triangles est inférieur ou égal à ce nombre. Si la valeur est égale à zéro, l’algorithme s’exécute jusqu’à ce que le nombre de triangles soit réduit de moitié.

S’applique à