Printing3DCompositeMaterialGroup Classe

Définition

Représente un groupe de matériaux composites.

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
Héritage
Object Platform::Object IInspectable Printing3DCompositeMaterialGroup
Attributs

Configuration requise pour Windows

Famille d’appareils
Windows Desktop Extension SDK (introduit dans 10.0.10240.0)
API contract
Windows.Graphics.Printing3D.Printing3DContract (introduit dans v1.0)

Remarques

Chaque matériau composite est défini par un mélange de matériaux de base répertoriés dans le groupe de matériaux de base spécifié (MaterialGroupId). Les valeurs d’index des matériaux de base possibles de ce groupe de matériaux sont spécifiées dans MaterialIndices. Chaque mélange est défini en énumérant la proportion du mélange global pour chaque matériau de base (valeurs comprises entre 0 et 1). Les mélanges de matériaux de base sont spécifiés dans Composites, où les valeurs de proportion sont spécifiées dans le même ordre que les matériaux de base dans MaterialIndices.

Cette classe correspond à l’élément <compositematerials> dans la spécification 3D Manufacturing Format (3MF). Pour plus d’informations, consultez la spécification 3MF.

Historique des versions

Version de Windows Version du SDK Valeur ajoutée
1607 14393 BaseMaterialGroup

Constructeurs

Printing3DCompositeMaterialGroup(UInt32)

Crée une instance de la classe Printing3DCompositeMaterialGroup .

Propriétés

BaseMaterialGroup

Obtient l’objet Printing3DBaseMaterialGroup existant dont les membres Printing3DBaseMaterial seront utilisés pour produire des matériaux composites.

Composites

Obtient une liste de mélanges qui définissent des matériaux composites individuels. Chaque mélange est défini en énumérant la proportion du mélange global pour chaque matériau de base (valeurs comprises entre 0 et 1), où les valeurs de proportion sont spécifiées dans le même ordre que les matières de base dans MaterialIndices.

MaterialGroupId

Obtient l’identificateur (ID) du groupe de matériaux de base qui définit les matériaux utilisés dans le groupe de matériaux composites.

MaterialIndices

Obtient une liste ordonnée des matériaux de base utilisés pour créer les matériaux composites dans le groupe. L’ordre des matériaux de base est maintenu dans les valeurs de mélange définies par Composites.

S’applique à