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 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
- 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:
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für