写点什么

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:591378
用户头像

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

关注

评论

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

Pandas高级教程之:Dataframe的重排和旋转

程序那些事

Python 数据分析 pandas 程序那些事

小团队真的适合引入SpringCloud微服务吗?

xcbeyond

微服务 6月日更

Python——列表切片

在即

6月日更

面试官嘲笑我,这你都不会?

李阿柯

php 面试 redis cluster

docker搭建Nginx和Tomcat负载均衡

叫我阿柒啊

nginx Docker 负载均衡

实现一个执行Explain 命令的Mybatis 插件

water

【Vue2.x 源码学习】第十四篇 - 生成 ast 语法树 - 模板解析

Brave

源码 vue2 6月日更

你有一份Rx编程秘籍请签收

vivo互联网技术

响应式编程 大前端 函数编程 RXJS

算法训练营 - 知识总结

心在飞

Java 字符串 split 踩坑记

mghio

6月日更

react源码解析12.状态更新流程

全栈潇晨

React

假如我是创业公司CEO之电商小程序微服务拆分

ifc177

算法训练营 - 学习笔记 - 第十周

心在飞

前端 CSS 变量简介及基本使用方法

编程三昧

CSS css3 大前端 样式

算法之异位词字符处理

Skysper

算法

让前端小姐姐愉快地开发表单

蛋先生DX

vue.js 表单 动态表单 6月日更

Apache Drill 1.19.0 发布集锦

MPP Apache Drill 联邦查询和分析

Pandas高级教程之:Dataframe的合并

程序那些事

Python 数据分析 pandas 程序那些事 数据分析研究

浏览器上有趣的Console命令都了解吗?

空城机

大前端 浏览器 6月日更

视频号真人首播 - 踩坑经验总结

悟空聊架构

复盘 直播 视频号 6月日更

【LeetCode】猜数字大小Java题解

Albert

算法 LeetCode 6月日更

回归分析

Qien Z.

6月日更 回归分析

Java中生成随机数的4种方式!

王磊

Java 随机数

springboot启动流程之加载入口类

梦倚栏杆

极光开发者周刊【No.0611】

极光GPTBots-极光推送

云图说|华为云自研云数据库GaussDB NoSQL,兼容多款NoSQL接口的数据库服务

华为云开发者联盟

nosql Influxdb Cassandra mongo GaussDB NoSQL

架构实战训练营 - 模块五课后作业

Johnny

架构实战营

【21-7】Grafana如何配置Thanos 查询历史数据

耳东@Erdong

Grafana Prometheus Thanos query 6月日更

浪潮云说丨云应用容灾:四大关键能力,护航业务连续性

云计算

「SQL数据分析系列」3. 查询入门

Databri_AI

MySQL select

【Flutter 专题】127 图解基础 Image 小组件

阿策小和尚

Flutter 小菜 0 基础学习 Flutter Android 小菜鸟 6月日更

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