Printing3DCompositeMaterialGroup Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt eine Gruppe von Verbundmaterialien 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
- 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
Jedes Kompositmaterial wird durch eine Mischung aus Basismaterialien definiert, die in der angegebenen Basismaterialgruppe aufgeführt sind (MaterialGroupId). Die Indexwerte möglicher Basismaterialien aus dieser Materialgruppe werden in MaterialIndicesangegeben. Jede Mischung wird durch Die Auflistung des Anteils der Gesamtmischung für jedes Basismaterial (Werte zwischen 0 und 1) definiert. Die Mischungen von Basismaterialien werden in Compositesangegeben, wobei die Proportionswerte in der gleichen Reihenfolge wie die Basismaterialien in MaterialIndizesangegeben werden.
Diese Klasse entspricht dem <compositematerials>
-Element in der 3D Manufacturing Format (3MF)-Spezifikation. Weitere Informationen finden Sie im 3MF Specification.
Versionsverlauf
Windows-Version | SDK-Version | Mehrwert |
---|---|---|
1607 | 14393 | BaseMaterialGroup |
Konstruktoren
Printing3DCompositeMaterialGroup(UInt32) |
Erstellt eine Instanz der Printing3DCompositeMaterialGroup Klasse. |
Eigenschaften
BaseMaterialGroup |
Ruft die vorhandene Printing3DBaseMaterialGroup ab, deren Printing3DBaseMaterial Member verwendet werden, um Verbundmaterialien zu erzeugen. |
Composites |
Ruft eine Liste der Mischungen ab, die einzelne Verbundmaterialien definieren. Jede Mischung wird durch Die Auflistung des Anteils der Gesamtmischung für jedes Basismaterial (Werte zwischen 0 und 1) definiert, wobei die Proportionswerte in der gleichen Reihenfolge wie die Basismaterialien in MaterialIndizesangegeben 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 Verbundmaterialien in der Gruppe verwendet werden. Die Reihenfolge der Basismaterialien wird in den durch Compositesdefinierten Mischungswerte beibehalten. |