Printing3DCompositeMaterialGroup Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
- 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 la
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. |