Windows.Graphics.Printing3D Namespace
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Provides APIs for working with 3D printers.
Classes
Print3DManager |
Creates the 3D printing experience. |
Print3DTask |
Represents a 3D print job. |
Print3DTaskCompletedEventArgs |
Provides data for the Completed event of the 3D print request. |
Print3DTaskRequest |
Represents a 3D print job request. |
Print3DTaskRequestedEventArgs |
Provides data for the TaskRequested event. |
Print3DTaskSourceChangedEventArgs |
Provides data for the SourceChanged event. |
Print3DTaskSourceRequestedArgs |
Provides data for the Print3DTaskSourceRequestedHandler delegate. |
Printing3D3MFPackage |
Represents a 3D Manufacturing Format (3MF) package. |
Printing3DBaseMaterial |
Represents the base material used for manufacturing certain objects in the 3D model. |
Printing3DBaseMaterialGroup |
Represents a group of base materials used in the 3D model. |
Printing3DColorMaterial |
Represents a color material used in the 3D model. |
Printing3DColorMaterialGroup |
Represents a group of color materials used in the 3D model. |
Printing3DComponent |
Represents a 3D Manufacturing Format (3MF) component. Acts as a container of other components. |
Printing3DComponentWithMatrix |
Represents a 3D Manufacturing Format (3MF) component that's applied to the object definition with a matrix transform. |
Printing3DCompositeMaterial |
Represents a composite material that's defined by a mixture of base materials. |
Printing3DCompositeMaterialGroup |
Represents a group of composite materials. |
Printing3DFaceReductionOptions |
Provides additional information for the TryReduceFacesAsync method in the Printing3DModel class |
Printing3DMaterial |
Represents all material resources in the 3D model. |
Printing3DMesh |
Represents a mesh in the 3D model. |
Printing3DMeshVerificationResult |
Provides data for the VerifyAsync method. |
Printing3DModel |
Represents the 3D model in a 3D Manufacturing Format (3MF) package. |
Printing3DModelTexture |
Represents a texture used in the 3D model. |
Printing3DMultiplePropertyMaterial |
Represents a combination of properties and/or materials from the material groups specified in (MaterialGroupIndices). |
Printing3DMultiplePropertyMaterialGroup |
Represents a multi-property material group. |
Printing3DTexture2CoordMaterial |
Represents a 2D texture material used in the 3D model. |
Printing3DTexture2CoordMaterialGroup |
Represents a group of 2D texture materials used in the 3D model. |
Printing3DTextureResource |
Specifies the texture resource used in a 2D texture material. |
Structs
Printing3DBufferDescription |
Specifies how to parse data in the buffer. |
Enums
Print3DTaskCompletion |
Specifies the completion status of a 3D print request. |
Print3DTaskDetail |
Specifies the type of errors encountered during a 3D print request. |
Printing3DBufferFormat |
Specifies the format used by the buffer. |
Printing3DMeshVerificationMode |
Specifies the mode in which the mesh is verified. |
Printing3DModelUnit |
Specifies the units of measure used in the 3D model. |
Printing3DObjectType |
Specifies the function of the object in the 3D model. |
Printing3DPackageCompression |
Contains values that describe the intended file compression level. |
Printing3DTextureEdgeBehavior |
Specifies how tiling should occur in the U and V axis in order to fill the overall requested area of a texture. |
Delegates
Print3DTaskSourceRequestedHandler |
Represents the method that handles requests for 3D print packages. |
Remarks
These APIs are designed for use with 3D Manufacturing Format (3MF) packages. For more information about 3MF, see the 3MF Specification.