来QCon北京,现场感受“纯血鸿蒙”的魅力!席位有限,抓紧报名 了解详情
写点什么

WinRT 和桌面应用将支持 3D 打印

  • 2013-07-01
  • 本文字数:737 字

    阅读完需:约 2 分钟

就像之前曾经披露的那样,Windows 8.1 将支持3D 打印。下图中,我们可以看到3D 打印管道的基本概述。驱动自带的不同管道模块,将完成把模型转变为打印指令所需的大部工作。其中包括了读取3MF Spool 文件、模型分析与修复、转换为Z 图层,以及创建工具路径。

应用程序开发者需要具有DirectX 开发,特别是Direct3D 开发的经验。一份示例应用演示了如何使用 IPrintDocumentPackageTarget接口创建 3D 打印任务。尽管后续步骤基本相同,但在 WinRT 和桌面开发中获得这一接口实例的方法还是不同的。WinRT 应用需要实现 IPrintDocumentPageSource 接口,而桌面应用则调用 CreateDocumentPackageTargetForPrintJob。这样就能够获取 IXpsOMPackageWriter3D,并写入表示模型的 3D 网格。

与普通的打印机非常相似,3D 打印机驱动的开发者可以开放带有设备相关选项的高级设置对话框。用户可以通过它改变打印质量、产品密度、添加支持等等。另外驱动需要为 WinRT 和桌面应用分别提供独立的 UI。

Windows 8.1 中将出现一个全新的类别,称为 PrintFax.Printer.3D,而 3D 打印驱动将是它的一部分。Windows 8.1 将同时支持 USB 打印机接口(class 7, type 3)和 USB 模拟的串行接口。后者用于古旧硬件,而且仅允许 v3 打印机驱动。USB 打印机接口支持 v4 打印机驱动,这对于实现前面所提到的高级设置界面,以及从 Windows Store 自动安装软件的能力来说是必要的。

普通 Windows 驱动套件并不包含完整的 3D 打印机驱动。开发者需要向 ask3dprint@microsoft.com发送电子邮件以获取 SDK。目前还不清楚该套件的价格。WDK 中含有一份 v4 打印驱动的快速上手模板。

要了解 Windows 下 3D 打印的更多信息,请查看 MSDN 9 频道的视频。

查看英文原文: Adding 3D Printing Support to WinRT and Desktop Applications

2013-07-01 06:591035
用户头像

发布了 256 篇内容, 共 68.1 次阅读, 收获喜欢 10 次。

关注

评论

发布
暂无评论
发现更多内容

Markdown使用语法

Geek_6370d5

markdown语法

Java检查异常、非检查异常、运行时异常、非运行时异常的区别

Sakura

4月日更

JavaScript 中的执行上下文和执行栈 的理解

程序员海军

JavaScript 大前端 上下文 执行栈

ARTS - week 6

steve_lee

Prometheus官方文档Querying[三]function

卓丁

【签约计划】调查采访能力考核成绩公布

InfoQ写作社区官方

签约计划 热门活动

面向小白使用Git 的手册

程序员海军

git

Linux rm 命令

一个大红包

4月日更

Dubbo 学习笔记(二) Spring Boot 整合 Dubbo

U2647

Spring Boot dubbo 4月日更

ffmpeg完美实现解封装操作!

txp

音视频

架构实战营 - 模块 2- 作业

泄矢的呼啦圈

架构实战营

Vuex整洁架构之道

devpoint

vuex vue架构 mapGetters mapState mapActions

HBase的rowKey设计技巧

五分钟学大数据

HBase 4月日更

继续探究:一文理清JVM和GC(下)

比伯

Java 架构 程序人生 计算机 技术宅

Python OpenCV 图片高斯模糊

梦想橡皮擦

Python OpenCV 4月日更

一文带你了解如何排查内存泄漏导致的页面卡顿现象

零一

chrome 大前端 浏览器 内存泄露 问题处理

再谈日更公众号

彭宏豪95

写作 感悟 微信公众号 4月日更

PI的一种简写。

山@支

声网 Agora 初体验

若尘

声网 Agora

园区网的网关部署在接入层还是汇聚层 面试官与求职者之间谈话

艺博东

网关 交换机 网络配置

自定义Hadoop的输入格式

小舰

4月日更

安卓开发实战讲解!从新手到Flutter架构师,一篇就够!快来收藏!

欢喜学安卓

android 程序员 面试 移动开发

一篇文章带你彻底了解MySQL各种约束

若尘

MySQL 数据库 约束 4月日更

如何高效率的工作

程序员海军

工作效率 提升效率

阿里P8架构师分享私用Java学习资料(含视频和项目源码以及面试题)

北游学Java

Java 数据库 分布式 微服务

ARTS - week 5

steve_lee

Nginx新增模块more_clear_headers问题记录

风翱

nginx 4月日更

M2-task

Focused

手撕83K STAR的Axios设计思想,并进行能力增强

梁龙先森

源码分析 大前端 axios

安卓开发基础面试题,分享一点面试小经验,含BATJM大厂

欢喜学安卓

android 程序员 面试 移动开发

推荐18个 Vue常用组件库

程序员海军

Vue 组件库

WinRT和桌面应用将支持3D打印_语言 & 开发_Jonathan Allen_InfoQ精选文章