Printing3DMaterial Printing3DMaterial Printing3DMaterial Printing3DMaterial Class

Definition

Represents all material resources in the 3D model.

public : sealed class Printing3DMaterial : IPrinting3DMaterialpublic sealed class Printing3DMaterial : IPrinting3DMaterialPublic NotInheritable Class Printing3DMaterial Implements IPrinting3DMaterial// 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 Printing3DMaterial class roughly corresponds to the <resources> element in the 3D Manufacturing Format (3MF) specification. For more info, see the 3MF Specification.

Constructors

Printing3DMaterial() Printing3DMaterial() Printing3DMaterial() Printing3DMaterial()

Creates an instance of the Printing3DMaterial class.

public : Printing3DMaterial()public Printing3DMaterial()Public Sub New()// You can use this method in JavaScript.

Properties

BaseGroups BaseGroups BaseGroups BaseGroups

Gets all base material groups used in the 3D model.

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

All base material groups used in the 3D model, of type Printing3DBaseMaterialGroup.

ColorGroups ColorGroups ColorGroups ColorGroups

Gets all color material groups used in the 3D model.

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

All color material groups used in the 3D model, of type Printing3DColorMaterialGroup.

CompositeGroups CompositeGroups CompositeGroups CompositeGroups

Gets all composite material groups used in the 3D model.

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

All composite material groups used in the 3D model, of type Printing3DCompositeMaterialGroup.

MultiplePropertyGroups MultiplePropertyGroups MultiplePropertyGroups MultiplePropertyGroups

Gets all multi-property groups used in the 3D model.

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

All multi-property groups used in the 3D model, of type Printing3DMultiplePropertyMaterialGroup.

Texture2CoordGroups Texture2CoordGroups Texture2CoordGroups Texture2CoordGroups

Gets all 2D texture material groups used in the 3D model.

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

All 2D texture material groups used in the 3D model, of type Printing3DTexture2CoordMaterialGroup.