Freigeben über


Printing3DCompositeMaterialGroup Klasse

Definition

Stellt eine Gruppe von Verbundwerkstoffen dar.

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
Vererbung
Object Platform::Object IInspectable Printing3DCompositeMaterialGroup
Attribute

Windows-Anforderungen

Gerätefamilie
Windows Desktop Extension SDK (eingeführt in 10.0.10240.0)
API contract
Windows.Graphics.Printing3D.Printing3DContract (eingeführt in v1.0)

Hinweise

Jeder Verbundwerkstoff wird durch eine Mischung von Basismaterialien definiert, die in der angegebenen Basismaterialgruppe (MaterialGroupId) aufgeführt sind. Die Indexwerte möglicher Basismaterialien aus dieser Materialgruppe werden in MaterialIndices angegeben. Jede Mischung wird definiert, indem der Anteil des Gesamtgemischs für jedes Basismaterial aufgeführt wird (Werte zwischen 0 und 1). Die Mischungen von Basismaterialien werden in Composites angegeben, wobei die Proportionswerte in der gleichen Reihenfolge wie die Basismaterialien in MaterialIndices angegeben werden.

Diese Klasse entspricht dem <compositematerials> Element in der 3D Manufacturing Format -Spezifikation (3D Manufacturing Format, 3MF). Weitere Informationen finden Sie in der 3MF-Spezifikation.

Versionsverlauf

Windows-Version SDK-Version Wertschöpfung
1607 14393 BaseMaterialGroup

Konstruktoren

Printing3DCompositeMaterialGroup(UInt32)

Erstellt eine Instanz der Printing3DCompositeMaterialGroup-Klasse .

Eigenschaften

BaseMaterialGroup

Ruft die vorhandene Printing3DBaseMaterialGroup ab, deren Printing3DBaseMaterial-Member zum Erstellen von Verbundmaterialien verwendet werden.

Composites

Ruft eine Liste von Mischungen ab, die einzelne Verbundwerkstoffe definieren. Jede Mischung wird definiert, indem der Anteil des Gesamtgemischs für jedes Basismaterial (Werte zwischen 0 und 1) aufgeführt wird, wobei die Proportionswerte in derselben Reihenfolge wie die Basismaterialien in MaterialIndices angegeben werden.

MaterialGroupId

Ruft den Bezeichner (ID) der Basismaterialgruppe ab, die die in der Verbundmaterialgruppe verwendeten Materialien definiert.

MaterialIndices

Ruft eine sortierte Liste der Basismaterialien ab, die zum Erstellen der Zusammengesetzten Materialien in der Gruppe verwendet werden. Die Reihenfolge der Basismaterialien wird in den von Composites definierten Gemischwerten beibehalten.

Gilt für: