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 general para cada material base (valores entre 0 y 1). Las mezclas de materiales base se especifican en Composites, donde los valores de proporción se especifican en el mismo orden que los materiales base en MaterialIndices.

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

Historial de versiones

Versión de Windows Versión del SDK Valor agregado
1607 14393 BaseMaterialGroup

Constructores

Printing3DCompositeMaterialGroup(UInt32)

Crea una instancia de la clase Printing3DCompositeMaterialGroup .

Propiedades

BaseMaterialGroup

Obtiene el objeto 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 Composites.

Se aplica a