Printing3DFaceReductionOptions Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
- 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é. |