Printing3DCompositeMaterialGroup Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
- 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
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 |
Propriedades
BaseMaterialGroup |
Obtém o |
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. |