Printing3DComponent Printing3DComponent Printing3DComponent Printing3DComponent Class

Definition

Represents a 3D Manufacturing Format (3MF) component. Acts as a container of other components.

public : sealed class Printing3DComponent : IPrinting3DComponentpublic sealed class Printing3DComponent : IPrinting3DComponentPublic NotInheritable Class Printing3DComponent Implements IPrinting3DComponent// 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

A component is a translation applied to an underlying mesh or arrangement of translations on a set of other components.

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

Constructors

Printing3DComponent() Printing3DComponent() Printing3DComponent() Printing3DComponent()

Creates an instance of the Printing3DComponent class.

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

Properties

Components Components Components Components

Gets the other components contained within the component.

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

The other components contained within the component.

Mesh Mesh Mesh Mesh

Gets or sets the 3D mesh of the component.

public : Printing3DMesh Mesh { get; set; }public Printing3DMesh Mesh { get; set; }Public ReadWrite Property Mesh As Printing3DMesh// You can use this property in JavaScript.
Value
Printing3DMesh Printing3DMesh Printing3DMesh Printing3DMesh

The 3D mesh of the component.

Name Name Name Name

Gets or sets the name of the 3D Manufacturing Format (3MF) component.

public : PlatForm::String Name { get; set; }public string Name { get; set; }Public ReadWrite Property Name As string// You can use this property in JavaScript.
Value
PlatForm::String string string string

The name of the 3MF component.

PartNumber PartNumber PartNumber PartNumber

Gets or sets the part number of the 3D Manufacturing Format (3MF) component.

public : PlatForm::String PartNumber { get; set; }public string PartNumber { get; set; }Public ReadWrite Property PartNumber As string// You can use this property in JavaScript.
Value
PlatForm::String string string string

The part number of the 3MF component.

Thumbnail Thumbnail Thumbnail Thumbnail

Gets or sets the thumbnail image of the 3D Manufacturing Format (3MF) component.

public : Printing3DTextureResource Thumbnail { get; set; }public Printing3DTextureResource Thumbnail { get; set; }Public ReadWrite Property Thumbnail As Printing3DTextureResource// You can use this property in JavaScript.

Type Type Type Type

Gets or sets the type of the 3D Manufacturing Format (3MF) component.

public : Printing3DObjectType Type { get; set; }public Printing3DObjectType Type { get; set; }Public ReadWrite Property Type As Printing3DObjectType// You can use this property in JavaScript.