Windows.Graphics.Printing3D Windows.Graphics.Printing3D Windows.Graphics.Printing3D Windows.Graphics.Printing3D Windows.Graphics.Printing3D Namespace

Provides APIs for working with 3D printers.

Classes

Print3DManager Print3DManager Print3DManager Print3DManager Print3DManager

Creates the 3D printing experience.

Print3DTask Print3DTask Print3DTask Print3DTask Print3DTask

Represents a 3D print job.

Print3DTaskCompletedEventArgs Print3DTaskCompletedEventArgs Print3DTaskCompletedEventArgs Print3DTaskCompletedEventArgs Print3DTaskCompletedEventArgs

Provides data for the Completed event of the 3D print request.

Print3DTaskRequest Print3DTaskRequest Print3DTaskRequest Print3DTaskRequest Print3DTaskRequest

Represents a 3D print job request.

Print3DTaskRequestedEventArgs Print3DTaskRequestedEventArgs Print3DTaskRequestedEventArgs Print3DTaskRequestedEventArgs Print3DTaskRequestedEventArgs

Provides data for the TaskRequested event.

Print3DTaskSourceChangedEventArgs Print3DTaskSourceChangedEventArgs Print3DTaskSourceChangedEventArgs Print3DTaskSourceChangedEventArgs Print3DTaskSourceChangedEventArgs

Provides data for the SourceChanged event.

Print3DTaskSourceRequestedArgs Print3DTaskSourceRequestedArgs Print3DTaskSourceRequestedArgs Print3DTaskSourceRequestedArgs Print3DTaskSourceRequestedArgs

Provides data for the Print3DTaskSourceRequestedHandler delegate.

Printing3D3MFPackage Printing3D3MFPackage Printing3D3MFPackage Printing3D3MFPackage Printing3D3MFPackage

Represents a 3D Manufacturing Format (3MF) package.

Printing3DBaseMaterial Printing3DBaseMaterial Printing3DBaseMaterial Printing3DBaseMaterial Printing3DBaseMaterial

Represents the base material used for manufacturing certain objects in the 3D model.

Printing3DBaseMaterialGroup Printing3DBaseMaterialGroup Printing3DBaseMaterialGroup Printing3DBaseMaterialGroup Printing3DBaseMaterialGroup

Represents a group of base materials used in the 3D model.

Printing3DColorMaterial Printing3DColorMaterial Printing3DColorMaterial Printing3DColorMaterial Printing3DColorMaterial

Represents a color material used in the 3D model.

Printing3DColorMaterialGroup Printing3DColorMaterialGroup Printing3DColorMaterialGroup Printing3DColorMaterialGroup Printing3DColorMaterialGroup

Represents a group of color materials used in the 3D model.

Printing3DComponent Printing3DComponent Printing3DComponent Printing3DComponent Printing3DComponent

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

Printing3DComponentWithMatrix Printing3DComponentWithMatrix Printing3DComponentWithMatrix Printing3DComponentWithMatrix Printing3DComponentWithMatrix

Represents a 3D Manufacturing Format (3MF) component that's applied to the object definition with a matrix transform.

Printing3DCompositeMaterial Printing3DCompositeMaterial Printing3DCompositeMaterial Printing3DCompositeMaterial Printing3DCompositeMaterial

Represents a composite material that's defined by a mixture of base materials.

Printing3DCompositeMaterialGroup Printing3DCompositeMaterialGroup Printing3DCompositeMaterialGroup Printing3DCompositeMaterialGroup Printing3DCompositeMaterialGroup

Represents a group of composite materials.

Printing3DFaceReductionOptions Printing3DFaceReductionOptions Printing3DFaceReductionOptions Printing3DFaceReductionOptions Printing3DFaceReductionOptions

Provides additional information for the TryReduceFacesAsync method in the Printing3DModel class

Printing3DMaterial Printing3DMaterial Printing3DMaterial Printing3DMaterial Printing3DMaterial

Represents all material resources in the 3D model.

Printing3DMesh Printing3DMesh Printing3DMesh Printing3DMesh Printing3DMesh

Represents a mesh in the 3D model.

Printing3DMeshVerificationResult Printing3DMeshVerificationResult Printing3DMeshVerificationResult Printing3DMeshVerificationResult Printing3DMeshVerificationResult

Provides data for the VerifyAsync method.

Printing3DModel Printing3DModel Printing3DModel Printing3DModel Printing3DModel

Represents the 3D model in a 3D Manufacturing Format (3MF) package.

Printing3DModelTexture Printing3DModelTexture Printing3DModelTexture Printing3DModelTexture Printing3DModelTexture

Represents a texture used in the 3D model.

Printing3DMultiplePropertyMaterial Printing3DMultiplePropertyMaterial Printing3DMultiplePropertyMaterial Printing3DMultiplePropertyMaterial Printing3DMultiplePropertyMaterial

Represents a combination of properties and/or materials from the material groups specified in (MaterialGroupIndices ).

Printing3DMultiplePropertyMaterialGroup Printing3DMultiplePropertyMaterialGroup Printing3DMultiplePropertyMaterialGroup Printing3DMultiplePropertyMaterialGroup Printing3DMultiplePropertyMaterialGroup

Represents a multi-property material group.

Printing3DTexture2CoordMaterial Printing3DTexture2CoordMaterial Printing3DTexture2CoordMaterial Printing3DTexture2CoordMaterial Printing3DTexture2CoordMaterial

Represents a 2D texture material used in the 3D model.

Printing3DTexture2CoordMaterialGroup Printing3DTexture2CoordMaterialGroup Printing3DTexture2CoordMaterialGroup Printing3DTexture2CoordMaterialGroup Printing3DTexture2CoordMaterialGroup

Represents a group of 2D texture materials used in the 3D model.

Printing3DTextureResource Printing3DTextureResource Printing3DTextureResource Printing3DTextureResource Printing3DTextureResource

Specifies the texture resource used in a 2D texture material.

Structs

Printing3DBufferDescription Printing3DBufferDescription Printing3DBufferDescription Printing3DBufferDescription Printing3DBufferDescription

Specifies how to parse data in the buffer.

Enums

Print3DTaskCompletion Print3DTaskCompletion Print3DTaskCompletion Print3DTaskCompletion Print3DTaskCompletion

Specifies the completion status of a 3D print request.

Print3DTaskDetail Print3DTaskDetail Print3DTaskDetail Print3DTaskDetail Print3DTaskDetail

Specifies the type of errors encountered during a 3D print request.

Printing3DBufferFormat Printing3DBufferFormat Printing3DBufferFormat Printing3DBufferFormat Printing3DBufferFormat

Specifies the format used by the buffer.

Printing3DMeshVerificationMode Printing3DMeshVerificationMode Printing3DMeshVerificationMode Printing3DMeshVerificationMode Printing3DMeshVerificationMode

Specifies the mode in which the mesh is verified.

Printing3DModelUnit Printing3DModelUnit Printing3DModelUnit Printing3DModelUnit Printing3DModelUnit

Specifies the units of measure used in the 3D model.

Printing3DObjectType Printing3DObjectType Printing3DObjectType Printing3DObjectType Printing3DObjectType

Specifies the function of the object in the 3D model.

Printing3DPackageCompression Printing3DPackageCompression Printing3DPackageCompression Printing3DPackageCompression Printing3DPackageCompression

Contains values that describe the intended file compression level.

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

To learn more about the 3D model repair algorithm implemented in these APIs and test it out quickly, go to the 3D Model Repair service.

See Also