Compartilhar via


Printing3DFaceReductionOptions Classe

Definição

Fornece informações adicionais para o método TryReduceFacesAsync na 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
Herança
Object Platform::Object IInspectable Printing3DFaceReductionOptions
Atributos

Requisitos do Windows

Família de dispositivos
Windows 10 Anniversary Edition (introduzida na 10.0.14393.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
API contract
Windows.Graphics.Printing3D.Printing3DContract (introduzida na v3.0)

Comentários

Essa API foi projetada para uso com pacotes de 3MF (Formato de Fabricação 3D). Para obter mais informações sobre 3MF, consulte o de Especificação 3MF.

Construtores

Printing3DFaceReductionOptions()

Cria uma instância da classe Printing3DFaceReductionOptions .

Propriedades

MaxEdgeLength

Define o comprimento máximo de uma borda para a qual os triângulos que compartilham essa borda podem ser mesclados por meio do método TryReduceFacesAsync . Se definido como zero, um valor padrão interno será usado.

MaxReductionArea

Define a área de um triângulo acima que disse que o triângulo não pode ser mesclado por meio do método TryReduceFacesAsync . Se definido como zero, um valor padrão interno será usado.

TargetTriangleCount

Define o número desejado de triângulos em uma malha. O método TryReduceFacesAsync interromperá a mesclagem de rostos se a contagem de triângulos for menor ou igual a esse número. Se definido como zero, o algoritmo será executado até que o número de triângulos seja reduzido pela metade.

Aplica-se a