Freigeben über


Printing3DMultiplePropertyMaterialGroup Klasse

Definition

Stellt eine Materialgruppe mit mehreren Eigenschaften dar.

public ref class Printing3DMultiplePropertyMaterialGroup sealed
/// [Windows.Foundation.Metadata.Activatable(Windows.Graphics.Printing3D.IPrinting3DMultiplePropertyMaterialGroupFactory, 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 Printing3DMultiplePropertyMaterialGroup 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.IPrinting3DMultiplePropertyMaterialGroupFactory, 65536, "Windows.Graphics.Printing3D.Printing3DContract")]
class Printing3DMultiplePropertyMaterialGroup final
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Graphics.Printing3D.IPrinting3DMultiplePropertyMaterialGroupFactory), 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 Printing3DMultiplePropertyMaterialGroup
[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.IPrinting3DMultiplePropertyMaterialGroupFactory), 65536, "Windows.Graphics.Printing3D.Printing3DContract")]
public sealed class Printing3DMultiplePropertyMaterialGroup
function Printing3DMultiplePropertyMaterialGroup(MaterialGroupId)
Public NotInheritable Class Printing3DMultiplePropertyMaterialGroup
Vererbung
Object Platform::Object IInspectable Printing3DMultiplePropertyMaterialGroup
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 Material mit mehreren Eigenschaften wird durch eine Kombination von Eigenschaften und/oder Materialien definiert, die in den angegebenen Materialgruppen aufgeführt sind (MaterialGroupIndices). Jede Kombination wird durch Auflisten des Indexes eines Elements aus einer Materialgruppe mit dem Index eines Elements aus einer sekundären Materialgruppe definiert. Die Kombinationen werden in MultiplePropertiesangegeben, wobei die Indexwerte in der gleichen Reihenfolge wie die Materialgruppen angegeben werden, die in MaterialGroupIndicesaufgeführt sind.

Die Printing3DMultiplePropertyMaterialGroup-Klasse entspricht dem <multiproperties>-Element in der 3D Manufacturing Format (3MF)-Spezifikation. Weitere Informationen finden Sie im 3MF Specification.

Konstruktoren

Printing3DMultiplePropertyMaterialGroup(UInt32)

Erstellt eine neue Instanz der Printing3DMultiplePropertyMaterialGroup Klasse.

Eigenschaften

MaterialGroupId

Ruft den Bezeichner (ID) der Materialgruppe mit mehreren Eigenschaften ab.

MaterialGroupIndices

Ruft eine sortierte Liste der Materialgruppen (MaterialGroupId -Werte) ab, die zum Definieren von Eigenschaftenmaterialkombinationen in der Gruppe mit mehreren Eigenschaften verwendet werden. Die Reihenfolge der Materialgruppen wird in den Durch MultiplePropertiesdefinierten Kombinationen beibehalten.

MultipleProperties

Ruft eine Liste von Eigenschaftenmaterialkombinationen ab. Jede Kombination wird durch Auflisten des Indexes eines Elements aus einer Materialgruppe mit dem Index eines Elements aus einer sekundären Materialgruppe definiert. Die Indexwerte werden in der gleichen Reihenfolge wie die Materialgruppen angegeben, die in MaterialGroupIndicesaufgeführt sind.

Gilt für: