Compartir a través de


Printing3DFaceReductionOptions Clase

Definición

Proporciona información adicional para el método TryReduceFacesAsync en la clase 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
Herencia
Object Platform::Object IInspectable Printing3DFaceReductionOptions
Atributos

Requisitos de Windows

Familia de dispositivos
Windows 10 Anniversary Edition (se introdujo en la versión 10.0.14393.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
API contract
Windows.Graphics.Printing3D.Printing3DContract (se introdujo en la versión v3.0)

Comentarios

Esta API está diseñada para su uso con paquetes 3D Manufacturing Format (3MF). Para obtener más información sobre 3MF, consulta la especificación 3MF.

Constructores

Printing3DFaceReductionOptions()

Crea una instancia de la clase Printing3DFaceReductionOptions .

Propiedades

MaxEdgeLength

Establece la longitud máxima de un borde para el que los triángulos que comparten dicho borde se pueden combinar mediante el método TryReduceFacesAsync . Si se establece en cero, se usa un valor predeterminado integrado.

MaxReductionArea

Establece el área de un triángulo por encima del cual dicho triángulo no se puede combinar mediante el método TryReduceFacesAsync . Si se establece en cero, se usa un valor predeterminado integrado.

TargetTriangleCount

Establece el número deseado de triángulos en una malla. El método TryReduceFacesAsync dejará de combinar caras si el recuento de triángulos es menor o igual que este número. Si se establece en cero, el algoritmo se ejecutará hasta que el número de triángulos se reduzca por la mitad.

Se aplica a