Printing3DCompositeMaterialGroup Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
- 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 listant 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 lade spécification 3MF
Historique des versions
Version de Windows | Version du Kit de développement logiciel (SDK | Valeur ajoutée |
---|---|---|
1607 | 14393 | BaseMaterialGroup |
Constructeurs
Printing3DCompositeMaterialGroup(UInt32) |
Crée une instance de la classe Printing3DCompositeMaterialGroup. |
Propriétés
BaseMaterialGroup |
Obtient le 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 listant 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 matériaux 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 de matériaux de base utilisés pour fabriquer les matériaux composites dans le groupe. L’ordre des matériaux de base est conservé dans les valeurs de mélange définies par Composites. |