Compartir a través de


Printing3D3MFPackage Clase

Definición

Representa un paquete 3D Manufacturing Format (3MF).

public ref class Printing3D3MFPackage sealed
/// [Windows.Foundation.Metadata.Activatable(65536, Windows.Graphics.Printing3D.Printing3DContract)]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Graphics.Printing3D.Printing3DContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class Printing3D3MFPackage final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Graphics.Printing3D.Printing3DContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.Activatable(65536, "Windows.Graphics.Printing3D.Printing3DContract")]
class Printing3D3MFPackage final
[Windows.Foundation.Metadata.Activatable(65536, typeof(Windows.Graphics.Printing3D.Printing3DContract))]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Graphics.Printing3D.Printing3DContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class Printing3D3MFPackage
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Graphics.Printing3D.Printing3DContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.Foundation.Metadata.Activatable(65536, "Windows.Graphics.Printing3D.Printing3DContract")]
public sealed class Printing3D3MFPackage
function Printing3D3MFPackage()
Public NotInheritable Class Printing3D3MFPackage
Herencia
Object Platform::Object IInspectable Printing3D3MFPackage
Atributos

Requisitos de Windows

Familia de dispositivos
Windows Desktop Extension SDK (se introdujo en la versión 10.0.10240.0)
API contract
Windows.Graphics.Printing3D.Printing3DContract (se introdujo en la versión v1.0)

Comentarios

Esta API está diseñada para su uso con paquetes 3D Manufacturing Format (3MF). Para obtener más información sobre 3MF, consulta el3MF Specification .

Historial de versiones

Versión de Windows Versión del SDK Valor añadido
1709 16299 Compresión

Constructores

Printing3D3MFPackage()

Crea un objeto Printing3D3MFPackage.

Propiedades

Compression

Obtiene y establece el nivel de compresión de archivo previsto para este paquete 3MF. Esto se tiene en cuenta cuando la instancia de Printing3D3MFPackage se convierte en un archivo 3MF.

ModelPart

Obtiene o establece una secuencia XML en el modelo 3D en el paquete 3D Manufacturing Format (3MF).

PrintTicket

Obtiene o establece una secuencia en el vale de impresión en el paquete 3D Manufacturing Format (3MF).

Textures

Obtiene o establece las texturas en el paquete 3D Manufacturing Format (3MF).

Thumbnail

Obtiene o establece una imagen en miniatura que representa el contenido del paquete 3D Manufacturing Format (3MF).

Métodos

LoadAsync(IRandomAccessStream)

Crea un Printing3D3MFPackage objeto a partir de una secuencia de archivos de formato de fabricación 3D (3MF).

LoadModelFromPackageAsync(IRandomAccessStream)

Crea un objeto Printing3DModel a partir de una secuencia de archivos de formato de fabricación 3D (3MF).

SaveAsync()

Guarda el objeto Printing3D3MFPackage en una secuencia de archivos de formato de fabricación 3D (3MF).

SaveModelToPackageAsync(Printing3DModel)

Guarda el modelo 3D especificado en el paquete 3D Manufacturing Format (3MF).

Se aplica a

Consulte también