3MF体积设计扩展

3MF 联盟最近宣布了他们最新的体积设计扩展(volumetric design extension),用于通过基于体积的描述来编码几何形状和空间多样性属性。 该组织致力于推进 3D 打印的通用规范,目前正在新扩展达到 1.0 之前征求公众反馈。

NSDT工具推荐: Three.js AI纹理开发包 - YOLO合成数据生成器 - GLTF/GLB在线编辑 - 3D模型格式在线转换 - 可编程3D场景编辑器 - REVIT导出3D模型插件 - 3D模型语义搜索引擎 - Three.js虚拟轴心开发包 - 3D模型在线减面 - STL模型在线切割

Engineering.com 采访了 3MF 联盟执行董事 Luis Baldez,以了解更多信息。 巴尔德斯拥有电子和软件背景,他的大部分职业生涯都在惠普度过。 在 2008 年进入 3D 打印领域并观察 HP 3D 打印业务部门的发展后,Baldez 发现需要实施更好的设计工具和文件格式来捕获工程师尝试设计并发送到 3D 打印机的内容。

“联系了我在微软、欧特克和西门子等行业认识的一些人,”巴尔德斯说。 “我们有类似的见解,并同意成立一个联盟,该联盟于 2015 年宣布。”

路易斯·巴尔德斯 (Luis Baldez),3MF 联盟执行董事

如今,3MF 联盟由 20 家领先的增材制造硬件和软件公司组成,所有这些公司都在合作开发几何数据交换格式,以满足增材制造 (AM) 行业的需求。 该联盟管理 3MF 规范,允许设计应用程序将 3D 模型发送到其他应用程序和打印机的组合。

1、3MF 的必要性

Baldez 认为 3MF 对于 3D 打印的未来至关重要。 “如今打印机可以做很多新事情,但软件和数据格式却落后了,”他表示。 “他们实际上限制了你能做的事情。 整个数字工作流程需要改进以匹配硬件的功能。”

3D 打印已从非常基本的 3D 打印格式发展为用于传达有关颜色、材料、晶格等复杂信息的 3MF。 STL 是原始文件格式之一,尽管它创建于 20 世纪 80 年代,但仍然相对流行。 除了不支持各种属性之外,STL 没有可扩展性机制,也不保存网状拓扑,导致规范含糊不清。

“STL 是在计算资源非常有限的时代开发的,”Baldez 说。 “由于当时的限制,这是一种相当简单的文件格式。 供应商为支持不同用例所做的事情要么是创建专有文件格式(但是,你无法选择不同的软件或打印机),要么为其他应用程序借用文件,这也有限制。 3MF 希望有所作为的地方在于规范的完整性,以涵盖 3D 打印可以做的一切。”

公司经常面临与针对不同行业和应用定制工具的挑战。 例如,汽车领域的扫描打印工作流程与医疗保健领域的扫描打印工作流程有所不同。 这些差异可能与公差、单位、几何描述、保密要求等有关。 相反,3MF 可以配置为任何行业的任何应用程序。

Baldez 的愿景是让 3MF 达到与 PDF 相同的普及程度。 “你可以在手机、浏览器(Windows、Mac、Linux)上打开 PDF,而且它始终呈现相同的效果。 当你将其发送到打印机时,它始终会准确打印你在屏幕上看到的内容。 这就是我们想要实现的目标。”

3MF 被证明非常出色的领域之一是它能够将单位、方向等详细信息封装在文件中。 Baldez 表示,如今大约 80% 的服务机构收到的文件没有单位。 这会导致与客户的往来次数增加、出错的可能性更高以及普遍缺乏简化的操作。

当谈到 3MF 的各种应用时,Baldez 对 HP、西门子和一家名为 Unlimited Tomorrow 的公司之间的合作伙伴关系感到特别自豪 创造个性化的假肢。 虽然此类假肢的成本通常高达 80,000 美元以上,但 Unlimited Tomorrow 利用 3D 打印将其价格降低至 5,000 至 10,000 美元。

“他们需要一种强大的方法来捕捉患者皮肤的颜色,并将其一直描述到打印面,因此当他们 3D 打印假肢手臂时,它看起来与身体的其他部分相似。 从心理学的角度来看,它的力量非常强大。”,巴尔德斯回忆道。

肤色的调色板

这就需要在工作流程开始时准确捕捉肤色,并一直复制到最终产品。 “当他们没有 3MF 时,他们会发现他们想要打印的内容与打印机实际打印的内容之间存在差异,”Baldez 说。 “然后他们使用 3MF 作为端到端传输信息的工具,并确保尊重色彩准确性。 这是一个非常酷的故事,3MF 正在为客户提供真正的价值,我震撼到起鸡皮疙瘩。”

那么,3MF 规范是如何运作的呢? 它从定义对象外表面的强制性核心规范开始。 用户随后选择可选扩展的组合:切片、材料、颜色、梁晶格、体积设计和安全性。 例如,为了描述前面提到的手臂假肢,核心规范将与颜色扩展结合使用。

切片扩展(slice extension)更多地与打印机所说的语言有关。 当使用切片表示对象时,3D 打印机可以更轻松地复制某些设计。

至于梁晶格延伸(lattice extension),它是一种更智能的方式来描述由重复节点和连接这些节点的梁组成的几何形状。 由此产生的几何表示是轻量且灵活的。 梁晶格允许设计者通过修改梁尺寸来控制零件的机械性能,而不改变拓扑。 这样可以通过对文件进行最少的编辑来对零件行为进行精细控制。 举例来说,如果将梁晶格应用于弹性体材料,则可以轻松改变刚度等特性。

3MF 梁晶格延伸的图示

安全扩展(security extension)提供了一个底层结构,供用户选择文件格式中加密和解密的基本元素。 “例如,你可能希望在公共网页等敌对环境中共享文件,其中多人可以访问该文件,但你只希望一个人访问其中的内容,”Baldez 解释道。 “你可以加密内容,以便只有拥有正确密钥的个人才能解密文件并访问内容。”

2、体积设计扩展

传统建模使用边界 — 例如非均匀有理基样条 (NURBS) 和三角形网格 — 来描述表面或实体。 “如今,CAD 软件支持多种表示形式—从曲面的 NURBS 到实体,”Baldez 说。 “你可以根据你想要设计的内容来选择你想要的。 如果你尝试设计一架飞机,你将使用某种类型的几何表示。 如果你正在设计一辆汽车,可能会使用另一辆不同的汽车。 如果你使用患者的扫描数据作为输入,将使用另一个扫描数据。

“但是,CAD 软件从未真正有一种很好的方法来描述零件的内部。 它只是描述了外部的情况——内部假设是均匀的或空的。 我认为部分限制在于,即使你可以对零件进行建模并描述其内部,你也无法使用传统的减材制造工艺来制造它。 快进到过去十年,不同的 3D 打印技术出现爆炸式增长,推动了设计工具所需支持的极限。 这可以追溯到他们使用的数学表示,它必须不断发展才能涵盖你今天可以制作的所有内容。”

跑车的 NURBS 模型

另一方面,体积建模依赖于对物体整个体积(内部结构等)基于现场的数学描述。 它的好处是它支持属性在空间中的变化。 巴尔德斯提供了一个人体模型的例子,其多色的内部组件可以在透明的外壳内展示。

“在内部,你可以有坚硬和白色的骨骼结构,”巴尔德斯解释道。 “你可以 3D 打印不同颜色、纹理和硬度的肌肉。 如何在计算机软件中对其进行建模实际上并不容易。 你可以单独对每个部件进行建模,然后尝试将它们连接在一起。 它会变得很麻烦并导致错误。 体积规范试图做的是,在外壳内,你可以使用多种技术来描述对象的内部。 一个对象内可以有多个子对象。 每一种都可以具有不同的属性,从透明度梯度到重量、强度、材料分布和成分。”

除了查看零件内部的能力之外,还有其他应用。 例如,体积设计扩展可用于开发磨损指示器(对于跑鞋或牙刷等物品)。 这可以通过在物体内部印刷一层来实现,一旦物体充分磨损,该层就会显示出来。 同样,该扩展可以在游戏中用作对 3D 打印部件内隐藏消息进行编码的方式。

另一个应用涉及优化项目的构建。 “想象一下你有一个支撑结构,比如一张桌子,”巴尔德斯说。 “当你施加压力时,并不是桌子的所有部分都承受相同的压力。 如果你知道最适合你零件的压力分布,则可以使用体积延伸来描述这些区域,并告诉 3D 打印机在不需要的地方放置更少的材料,在需要的地方放置更多的材料。”

3、推进 3MF 规范

在制定 3D 打印通用规范时,3MF 联盟有多个工作流程。 虽然工作的核心是由联盟成员的首席工程师负责,但重点也放在营销和客户推广上。

“我花了很多时间与用户交谈,了解他们在当前设计工具中看到的差距和 文件格式,这样我就可以回到技术团队并指导他们需要做什么,”Baldez 说。 “我们非常欢迎大家提出意见,并努力与行业保持联系。”

未来的扩展想法已经在开发中。 客户要求的一项功能是刀具路径扩展,类似于加工中的 G 代码。 另一项涉及质量检查,在打印物体后将公差规格包含在文件中。 虽然 3MF 目前不支持 NURBS,但有关于合并高阶表示以覆盖某些类型对象的讨论。

当被问及 3MF 的长期目标时,Baldez 笑了。 “该联盟的最终愿景绝对是它不复存在。 我们希望它成为主流,以至于你甚至都不会想到它。 它就是有效的。 我认为,当世界上每个人都使用 3MF 作为向任何应用程序、软件、服务或打印机传达设计意图的手段时,我们的使命就完成了。 当它刚刚成为底层基础设施的一部分以获得好的部件时。 我们还没有完全做到这一点。 围绕采用、引入新成员、定义新规范等方面仍有大量工作要做。”

未来,3MF 联盟还在考虑制定官方 ISO 标准,汽车、航空航天和航空航天等行业可能需要该标准。

3MF 联盟的成员公司包括 3D Systems、Autodesk、GE、HP、Materialise、Microsoft、nTopology、Stratasys、Siemens、Hexagon 和 Prusa。 到目前为止,该规范已在 38 家公司的 50 多种产品中实施。

由nTopology设计并保存为3MF文件的制动踏板

“五年前,我们会要求人们采用 3MF,但没有软件或硬件支持。 如今,事实并非如此。 市场上所有主要的 3D 软件和 3D 打印机都支持 3MF。”Baldez 说道。 “我欢迎所有成员继续推动这一信息,并欢迎所有最终用户开始使用该规范。 如果他们不喜欢所看到的,请回到我们这里。 当谈到做出改变以解决真正的客户问题时,我们会洗耳恭听。 我们是一个非常开放的组织; 我们不会在野外这样做。 任何人都可以在 LinkedIn 上联系我并提出问题。 我们致力于帮助行业向前发展。”

要了解有关 3MF 规范的更多信息,请访问该网站。


原文链接:3MF体积设计扩展 - BimAnt

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/830076.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

OpenCV 实现重新映射

返回:OpenCV系列文章目录(持续更新中......) 上一篇:OpenCV 实现霍夫圆变换 下一篇 :OpenCV实现仿射变换 目标 在本教程中,您将学习如何: 一个。使用 OpenCV 函数 cv::remap 实现简单的重新…

20240428如何利用IDM下载磁链视频

缘起: https://weibo.com/tv/show/1034:4864336909500449 中国获奖独立纪录片《阿辉》揭秘红灯区“教父”的生存法则 5,751次观看 1年前 发布于 陕西 身为里中横 67.7万粉丝 互联网科技博主 微博原创视频博主 头条文章作者 https://weibo.com/tv/show/1034:4864…

数据通信-A

数据通信 一、数据通信网络基础二、VRP系统三、eNSP配置命令 不是从零开始,有一些基础,主要记录配置命令。一、数据通信网络基础 图标:主要是认识第一行。 常见术语:数据通信网络最基本的功能是实现数据互通。 数据载荷&#…

解决IDEA下springboot项目打包没有主清单属性

1.问题出现在SpringBoot学习中 , 运行maven打包后无法运行 报错为spring_boot01_Demo-0.0.1-SNAPSHOT.jar中没有主清单属性 SpringBoot版本为 2.6.13 Java 版本用的8 解决方法 1.执行clean 删除之前的打包 2.进行打包规范设置 2.1 3.进行问题解决 (借鉴了阿里开发社区) 使用…

[嵌入式系统-53]:嵌入式系统集成开发环境大全

目录 一、嵌入式系统集成开发环境分类 二、由MCU芯片厂家提供的集成开发工具 三、由嵌入式操作提供的集成开发工具 四、由第三方工具厂家提供的集成开发工具 一、嵌入式系统集成开发环境分类 嵌入式系统集成开发工具和集成开发环境可以按照不同的分类方式进行划分&#xff…

【LAMMPS学习】八、基础知识(5.2)粒度模型

8. 基础知识 此部分描述了如何使用 LAMMPS 为用户和开发人员执行各种任务。术语表页面还列出了 MD 术语,以及相应 LAMMPS 手册页的链接。 LAMMPS 源代码分发的 examples 目录中包含的示例输入脚本以及示例脚本页面上突出显示的示例输入脚本还展示了如何设置和运行各…

将针孔模型相机 应用到3DGS

Motivation 3DGS 的 投影采用的是 CG系的投影矩阵 P P P, 默认相机的 principal point (相机光心) 位于图像的中点处。但是 实际应用的 绝大多数的 相机 并不满足这样一个设定, 因此我们 需要根据 f , c x , c y {f,c_x, c_y} f,cx​,cy​ 这几个参数重新构建3D …

centos 7 yum install -y nagios

centos 7 systemctl disable firewalld --now vi /etc/selinux/config SELINUXdisabled yum install -y epel-release httpd nagios yum install -y httpd nagios systemctl enable httpd --now systemctl enable nagios --now 浏览器 IP/nagios 用户名:…

vue学习的预备知识为学好vue打好基础

目录 Vue是什么 ?如何使用Vue ?Vue ApiVue入口apiVue实例apiVue函数api 无构建过程的渐进式增强静态HTMLVue模块化构建工具npmyarnWebpackvue-cliVite Vue是什么 ? 文章基于Vue3叙述。 Vue (发音为 /vjuː/,类似 view) 是一款用于…

十大USDT交易平台大全XEX交易所

USDT是一种基于比特币区块链网络的加密代币,主要运用于数字货币交易平台,以稳定币为主。USDT的核心价值在于其与真实货币的固定兑换比率1:1,所以被称为Tether。随着加密货币市场的不断壮大,越来越多的交易平台开始支持USDT&#x…

2024深圳杯(东北三省)数学建模C题完整论文讲解(含完整python代码及所有残骸音爆位置求解结果)

大家好呀,从发布赛题一直到现在,总算完成了2024深圳杯(东北三省数学建模联赛)A题多个火箭残骸的准确定位完整的成品论文。 本论文可以保证原创,保证高质量。绝不是随便引用一大堆模型和代码复制粘贴进来完全没有应用糊…

【vscode环境配置系列】vscode远程debug配置

VSCODE debug环境配置 插件安装配置文件debug 插件安装 安装C/C, C/C Runner 配置文件 在项目下建立.vscode文件夹,然后分别建立c_cpp_properties.json, launch.json,tasks.json,内容如下: c_cpp_properties.json:…

如何解决pycharm创建项目报错 Error occurred when installing package ‘requests‘. Details.

🐯 如何解决PyCharm创建项目时的包安装错误:‘requests’ 🛠️ 文章目录 🐯 如何解决PyCharm创建项目时的包安装错误:requests 🛠️摘要引言正文📘 **问题分析**🚀 **更换Python版本…

如何利用快解析软件搭建映射端口

端口映射,就是将内网中主机的一个端口映射到外网主机的一个端口,提供相应的服务,当用户访问外网IP的这个端口时,服务器自动将请求映射到对应局域网内部的机器上。如何才能实现端口映射?今天小编给大家介绍两种方法&…

fetch请求后端返回文件流,并下载。

前端&#xff1a; <script src"~/layui/layui.js"></script> <script src"~/Content/js/common/js/vue.min.js"></script> <script src"~/Content/js/common/js/jquery-1.10.2.min.js"></script><styl…

QT学习篇—qt软件安装

qt下载网址http://download.qt.io/new_archive/qt/ QT官网Qt | Tools for Each Stage of Software Development LifecycleAll the essential Qt tools for all stages of Software Development Lifecycle: planning, design, development, testing, and deployment.https:…

虚拟机扩容-根目录挂载sda1的空间不足

提醒&#xff01;不管成不成功&#xff0c;一定要先备份一份虚拟机&#xff01;&#xff01;&#xff01;&#xff01;&#xff01; 走过路过点个关注吧&#xff0c;想到500粉丝&#xff0c;哭。一、查看分区情况 df -h可以看到/dev/sda1已经被占满了 2.关闭虚拟机&#xff…

TinyShell后门通信模型剖析

TinyShell后门通信模型剖析 通过对TinyShell后门的外联通信函数进行剖析&#xff0c;梳理其通信过程如下&#xff1a; 调用gettimeofday函数及getpid函数获取当前时间tv及进程pid&#xff0c;将tv和pid作为SHA1算法的输入&#xff0c;生成得到20字节的IV1数据调用gettimeofda…

OpenHarmony实战开发-使用通用事件、焦点事件

基本概念 焦点 指向当前应用界面上唯一的一个可交互元素&#xff0c;当用户使用键盘、电视遥控器、车机摇杆/旋钮等非指向性输入设备与应用程序进行间接交互时&#xff0c;基于焦点的导航和交互是重要的输入手段。 默认焦点 应用打开或切换页面后&#xff0c;若当前页上存在…

工业异常检测

工业异常检测在业界和学界都一直是热门&#xff0c;近期其更是迎来了全新突破&#xff1a;与大模型相结合&#xff01;让异常检测变得更快更准更简单&#xff01; 比如模型AnomalyGPT&#xff0c;它克服了以往的局限&#xff0c;能够让大模型充分理解工业场景图像&#xff0c;判…