Printing3D3MFPackage 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示 3D 制造格式 (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
- 继承
- 属性
Windows 要求
设备系列 |
Windows Desktop Extension SDK (在 10.0.10240.0 中引入)
|
API contract |
Windows.Graphics.Printing3D.Printing3DContract (在 v1.0 中引入)
|
注解
此 API 设计用于 3D 制造格式 (3MF) 包。 有关 3MF 的详细信息,请参阅 3MF 规范。
版本历史记录
Windows 版本 | SDK 版本 | 已添加值 |
---|---|---|
1709 | 16299 | 压缩 |
构造函数
Printing3D3MFPackage() |
创建 Printing3D3MFPackage 对象。 |
属性
Compression |
获取并设置此 3MF 包的预期文件压缩级别。 当 Printing3D3MFPackage 实例转换为 3MF 文件时,会考虑到这一点。 |
ModelPart |
获取或设置 3D 制造格式 (3MF) 包中 3D 模型的 XML 流。 |
PrintTicket |
获取或设置 3D 制造格式 (3MF) 包中的打印票证的流。 |
Textures |
获取或设置 3D 制造格式 (3MF) 包中的纹理。 |
Thumbnail |
获取或设置表示 3D 制造格式 (3MF) 包内容的缩略图。 |
方法
LoadAsync(IRandomAccessStream) |
从 3D 制造格式 (3MF) 文件流创建 Printing3D3MFPackage 对象。 |
LoadModelFromPackageAsync(IRandomAccessStream) |
从 3D 制造格式 (3MF) 文件流创建 Printing3DModel 对象。 |
SaveAsync() |
将 Printing3D3MFPackage 对象保存到 3D 制造格式 (3MF) 文件流。 |
SaveModelToPackageAsync(Printing3DModel) |
将指定的 3D 模型保存到 3D 制造格式 (3MF) 包。 |
适用于
另请参阅
- 从 Unity 示例(Windows 10)3D 打印