Printing3DBaseMaterialGroup Printing3DBaseMaterialGroup Printing3DBaseMaterialGroup Printing3DBaseMaterialGroup Class

Definition

Represents a group of base materials used in the 3D model.

public : sealed class Printing3DBaseMaterialGroup : IPrinting3DBaseMaterialGrouppublic sealed class Printing3DBaseMaterialGroup : IPrinting3DBaseMaterialGroupPublic NotInheritable Class Printing3DBaseMaterialGroup Implements IPrinting3DBaseMaterialGroup// You can use this class in JavaScript.
Attributes
Windows 10 requirements
Device family
Windows Desktop Extension SDK (introduced v10.0.10240.0)
API contract
Windows.Graphics.Printing3D.Printing3DContract (introduced v1)

Remarks

The Printing3DBaseMaterialGroup class corresponds to the <basematerials> element in the 3D Manufacturing Format (3MF) specification. For more info, see the 3MF Specification.

Constructors

Printing3DBaseMaterialGroup(UInt32) Printing3DBaseMaterialGroup(UInt32) Printing3DBaseMaterialGroup(UInt32) Printing3DBaseMaterialGroup(UInt32)

Creates an instance of the Printing3DBaseMaterialGroup class.

public : Printing3DBaseMaterialGroup(unsigned int MaterialGroupId)public Printing3DBaseMaterialGroup(UInt32 MaterialGroupId)Public Sub New(MaterialGroupId As UInt32)// You can use this method in JavaScript.
Parameters
MaterialGroupId
unsigned int UInt32 UInt32 UInt32

The identifier for the group of base materials used in the 3D model; a value greater than zero.

Remarks

Set MaterialGroupId to a value greater than zero. A value of zero is not valid and triggers an E_INVALIADARG error.

Properties

Bases Bases Bases Bases

Gets a group of base materials used in the 3D model.

public : IVector<Printing3DBaseMaterial> Bases { get; }public IList<Printing3DBaseMaterial> Bases { get; }Public ReadOnly Property Bases As IList<Printing3DBaseMaterial>// You can use this property in JavaScript.
Value
IVector<Printing3DBaseMaterial> IList<Printing3DBaseMaterial> IList<Printing3DBaseMaterial> IList<Printing3DBaseMaterial>

The base materials used in the 3D model, of type Printing3DBaseMaterial.

MaterialGroupId MaterialGroupId MaterialGroupId MaterialGroupId

Gets the identifier (ID) of the base material group.

public : unsigned int MaterialGroupId { get; }public uint MaterialGroupId { get; }Public ReadOnly Property MaterialGroupId As uint// You can use this property in JavaScript.
Value
unsigned int uint uint uint

The ID of the base material group.