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

Provides APIs for working with 3D printers.

Introduction

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.

Classes

Creates the 3D printing experience.

Represents a 3D print job.

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

Represents a 3D print job request.

Provides data for the TaskRequested event.

Provides data for the SourceChanged event.

Provides data for the Print3DTaskSourceRequestedHandler delegate.

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

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

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

Represents a color material used in the 3D model.

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

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

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

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

Represents a group of composite materials.

Provides additional information for the TryReduceFacesAsync(Windows.Graphics.Printing3D.Printing3DFaceReductionOptions,Windows.Foundation.TimeSpan) method in the Printing3DModel class

Represents all material resources in the 3D model.

Represents a mesh in the 3D model.

Provides data for the VerifyAsync(Windows.Graphics.Printing3D.Printing3DMeshVerificationMode) method.

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

Represents a texture used in the 3D model.

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

Represents a multi-property material group.

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

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

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

Structs

Specifies how to parse data in the buffer.

Enums

Specifies the completion status of a 3D print request.

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

Specifies the format used by the buffer.

Specifies the mode in which the mesh is verified.

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

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

Specifies how tiling should occur in the U and V axis in order to fill the overall requested area of a texture.

Delegates

Represents the method that handles requests for 3D print packages.