Поделиться через


Printing3DCompositeMaterialGroup Класс

Определение

Представляет группу составных материалов.

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
Наследование
Object Platform::Object IInspectable Printing3DCompositeMaterialGroup
Атрибуты

Требования к Windows

Семейство устройств
Windows Desktop Extension SDK (появилось в 10.0.10240.0)
API contract
Windows.Graphics.Printing3D.Printing3DContract (появилось в v1.0)

Комментарии

Каждый составной материал определяется смесью базовых материалов, перечисленных в указанной базовой группе материалов (MaterialGroupId). Значения индекса возможных базовых материалов из этой группы материалов указываются в MaterialIndices. Каждая смесь определяется путем перечисления доли общей смеси для каждого базового материала (значения от 0 до 1). Смеси базовых материалов указываются в составных, где пропорции указываются в том же порядке, что и базовые материалы в MaterialIndices.

Этот класс соответствует элементу <compositematerials> в спецификации 3D Manufacturing Format (3MF). Дополнительные сведения см. в спецификации 3MF.

Журнал версий

Версия Windows Версия пакета SDK Добавлено значение
1607 14393 BaseMaterialGroup

Конструкторы

Printing3DCompositeMaterialGroup(UInt32)

Создает экземпляр класса Printing3DCompositeMaterialGroup.

Свойства

BaseMaterialGroup

Возвращает существующий Printing3DBaseSourceGroup, элементы которого Printing3DBaseMaterial будут использоваться для создания составных материалов.

Composites

Получает список смешений, определяющих отдельные составные материалы. Каждая смесь определяется путем перечисления доли общей смеси для каждого базового материала (значения от 0 до 1), где пропорции указываются в том же порядке, что и базовые материалы в MaterialIndices.

MaterialGroupId

Возвращает идентификатор (идентификатор) базовой группы материалов, которая определяет материалы, используемые в составной группе материалов.

MaterialIndices

Получает упорядоченный список базовых материалов, используемых для создания составных материалов в группе. Порядок базовых материалов сохраняется в значениях смеси, определенных составных.

Применяется к