Compartir a través de


Printing3DCompositeMaterialGroup Clase

Definición

Representa un grupo de materiales compuestos.

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
Herencia
Object Platform::Object IInspectable Printing3DCompositeMaterialGroup
Atributos

Requisitos de Windows

Familia de dispositivos
Windows Desktop Extension SDK (se introdujo en la versión 10.0.10240.0)
API contract
Windows.Graphics.Printing3D.Printing3DContract (se introdujo en la versión v1.0)

Comentarios

Cada material compuesto se define mediante una mezcla de materiales base que se enumeran en el grupo de materiales base especificado (MaterialGroupId). Los valores de índice de los posibles materiales base de ese grupo de materiales se especifican en MaterialIndices. Cada mezcla se define enumerando la proporción de la mezcla global para cada material base (valores entre 0 y 1). Las mezclas de materiales base se especifican en Compuestos, donde los valores de proporción se especifican en el mismo orden que los materiales base en MaterialIndices.

Esta clase corresponde al elemento <compositematerials> en la especificación 3D Manufacturing Format (3MF). Para obtener más información, consulta la3MF Specification .

Historial de versiones

Versión de Windows Versión del SDK Valor añadido
1607 14393 BaseMaterialGroup

Constructores

Printing3DCompositeMaterialGroup(UInt32)

Crea una instancia de la clase printing3DCompositeMaterialGroup de .

Propiedades

BaseMaterialGroup

Obtiene el Printing3DBaseMaterialGroup existente cuyos miembros Printing3DBaseMaterial se usarán para producir materiales compuestos.

Composites

Obtiene una lista de mezclas que definen materiales compuestos individuales. Cada mezcla se define enumerando la proporción de la mezcla global para cada material base (valores entre 0 y 1), donde los valores de proporción se especifican en el mismo orden que los materiales base en MaterialIndices.

MaterialGroupId

Obtiene el identificador (ID) del grupo de materiales base que define los materiales utilizados en el grupo de materiales compuestos.

MaterialIndices

Obtiene una lista ordenada de materiales base que se usan para hacer los materiales compuestos en el grupo. El orden de los materiales base se mantiene en los valores de mezcla definidos por Compuestos.

Se aplica a