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
| 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.
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.
- Value
- Printing3DTextureResource Printing3DTextureResource Printing3DTextureResource Printing3DTextureResource
The thumbnail image of the 3MF component.
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.
The type of the 3MF component.