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

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

Composites

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

MaterialGroupId

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

MaterialIndices

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

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