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 é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 à
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour