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
| 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.