Condividi tramite


Printing3DFaceReductionOptions Classe

Definizione

Fornisce informazioni aggiuntive per il metodo TryReduceFacesAsync nella 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
Ereditarietà
Object Platform::Object IInspectable Printing3DFaceReductionOptions
Attributi

Requisiti Windows

Famiglia di dispositivi
Windows 10 Anniversary Edition (è stato introdotto in 10.0.14393.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
API contract
Windows.Graphics.Printing3D.Printing3DContract (è stato introdotto in v3.0)

Commenti

Questa API è progettata per l'uso con pacchetti 3D Manufacturing Format (3MF). Per altre info su 3MF, vedi specifica 3MF.

Costruttori

Printing3DFaceReductionOptions()

Crea un'istanza della classe Printing3DFaceReductionOptions .

Proprietà

MaxEdgeLength

Imposta la lunghezza massima di un bordo per cui i triangoli che condividono il bordo possono essere uniti tramite il metodo TryReduceFacesAsync. Se impostato su zero, viene usato un valore predefinito predefinito.

MaxReductionArea

Imposta l'area di un triangolo sopra il quale il triangolo detto non può essere unito tramite il metodo TryReduceFacesAsync. Se impostato su zero, viene usato un valore predefinito predefinito.

TargetTriangleCount

Imposta il numero desiderato di triangoli in una mesh. Il metodo TryReduceFacesAsync interromperà l'unione dei visi se il numero di triangoli è minore o uguale a questo numero. Se impostato su zero, l'algoritmo verrà eseguito fino a quando il numero di triangoli non viene ridotto per metà.

Si applica a