Condividi tramite


Printing3DCompositeMaterialGroup Classe

Definizione

Rappresenta un gruppo di materiali compositi.

public ref class Printing3DCompositeMaterialGroup sealed
/// [Windows.Foundation.Metadata.Activatable(Windows.Graphics.Printing3D.IPrinting3DCompositeMaterialGroupFactory, 65536, Windows.Graphics.Printing3D.Printing3DContract)]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Graphics.Printing3D.Printing3DContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class Printing3DCompositeMaterialGroup final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Graphics.Printing3D.Printing3DContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.Activatable(Windows.Graphics.Printing3D.IPrinting3DCompositeMaterialGroupFactory, 65536, "Windows.Graphics.Printing3D.Printing3DContract")]
class Printing3DCompositeMaterialGroup final
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Graphics.Printing3D.IPrinting3DCompositeMaterialGroupFactory), 65536, typeof(Windows.Graphics.Printing3D.Printing3DContract))]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Graphics.Printing3D.Printing3DContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class Printing3DCompositeMaterialGroup
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Graphics.Printing3D.Printing3DContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Graphics.Printing3D.IPrinting3DCompositeMaterialGroupFactory), 65536, "Windows.Graphics.Printing3D.Printing3DContract")]
public sealed class Printing3DCompositeMaterialGroup
function Printing3DCompositeMaterialGroup(MaterialGroupId)
Public NotInheritable Class Printing3DCompositeMaterialGroup
Ereditarietà
Object Platform::Object IInspectable Printing3DCompositeMaterialGroup
Attributi

Requisiti Windows

Famiglia di dispositivi
Windows Desktop Extension SDK (è stato introdotto in 10.0.10240.0)
API contract
Windows.Graphics.Printing3D.Printing3DContract (è stato introdotto in v1.0)

Commenti

Ogni materiale composito è definito da una combinazione di materiali di base elencati nel gruppo di materiali di base specificato (MaterialGroupId). I valori di indice dei possibili materiali di base del gruppo di materiali vengono specificati in MaterialIndices. Ogni miscela è definita elencando la proporzione della miscela complessiva per ogni materiale di base (valori compresi tra 0 e 1). Le combinazioni di materiali di base vengono specificate in composite, dove i valori delle proporzioni vengono specificati nello stesso ordine dei materiali di base in MaterialIndices.

Questa classe corrisponde all'elemento <compositematerials> nella specifica 3D Manufacturing Format (3MF). Per altre info, vedi la specifica 3MF .

Cronologia delle versioni

Versione di Windows Versione dell'SDK Valore aggiunto
1607 14393 BaseMaterialGroup

Costruttori

Printing3DCompositeMaterialGroup(UInt32)

Crea un'istanza della classe Printing3DCompositeMaterialGroup .

Proprietà

BaseMaterialGroup

Ottiene il Printing3DBaseMaterialGroup esistente i cui membri Printing3DBaseMaterial verranno utilizzati per produrre materiali compositi.

Composites

Ottiene un elenco di combinazioni che definiscono singoli materiali compositi. Ogni miscela viene definita elencando la proporzione della miscela complessiva per ogni materiale di base (valori compresi tra 0 e 1), dove i valori delle proporzioni vengono specificati nello stesso ordine dei materiali di base in MaterialIndices.

MaterialGroupId

Ottiene l'identificatore (ID) del gruppo di materiali di base che definisce i materiali utilizzati nel gruppo di materiali compositi.

MaterialIndices

Ottiene un elenco ordinato di materiali di base utilizzati per creare i materiali compositi nel gruppo. L'ordine dei materiali di base viene mantenuto nei valori di miscela definiti da Composites.

Si applica a