Compartilhar via


Printing3DCompositeMaterialGroup Classe

Definição

Representa um grupo de materiais compostos.

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
Herança
Object Platform::Object IInspectable Printing3DCompositeMaterialGroup
Atributos

Requisitos do Windows

Família de dispositivos
Windows Desktop Extension SDK (introduzida na 10.0.10240.0)
API contract
Windows.Graphics.Printing3D.Printing3DContract (introduzida na v1.0)

Comentários

Cada material composto é definido por uma mistura de materiais base que são listados no grupo de materiais base especificado (MaterialGroupId). Os valores de índice de materiais base possíveis desse grupo de materiais são especificados em MaterialIndices. Cada mistura é definida pela listagem da proporção da mistura geral para cada material base (valores entre 0 e 1). As misturas de materiais base são especificadas em Compostos, em que os valores de proporção são especificados na mesma ordem que os materiais base em MaterialIndices.

Essa classe corresponde ao elemento <compositematerials> na especificação 3MF (Formato de Fabricação 3D). Para obter mais informações, consulte ode Especificação do 3MF.

Histórico de versões

Versão do Windows Versão do SDK Valor acrescentado
1607 14393 BaseMaterialGroup

Construtores

Printing3DCompositeMaterialGroup(UInt32)

Cria uma instância da classe Printing3DCompositeMaterialGroup.

Propriedades

BaseMaterialGroup

Obtém o Printing3DBaseMaterialGroup cujos membros printing3DBaseMaterial serão usados para produzir materiais compostos.

Composites

Obtém uma lista de misturas que definem materiais compostos individuais. Cada mistura é definida pela listagem da proporção da mistura geral para cada material base (valores entre 0 e 1), em que os valores de proporção são especificados na mesma ordem que os materiais base em MaterialIndices.

MaterialGroupId

Obtém o identificador (ID) do grupo de materiais base que define os materiais usados no grupo de materiais compostos.

MaterialIndices

Obtém uma lista ordenada de materiais base que são usados para fazer os materiais compostos no grupo. A ordem dos materiais base é mantida nos valores de mistura definidos por Compostos.

Aplica-se a