工程师现在可以反向工程3D模型-王其杉博客|程序员|科技新闻
麻省理工学院的研究人员利用一种称为构造立体几何(CSG)的技术,对物体进行解构,并将其转换为三维模型,从而对复杂物体进行逆向工程。
该系统出现在一篇题为“反向CSG:三维模型自动转换为CSG树”的论文中,作者是陶杜、吉瓦纳·普里亚纳、叶文·普、安德鲁·斯皮尔伯格、阿德里亚娜·舒尔茨、丹妮拉·罗斯、阿曼多·索拉·勒扎马和沃伊切赫·马图西克。
“在较高的层次上,问题是将三角形网格反向工程为简单的树。理想情况下,如果您想自定义一个对象,最好能访问原始形状-它们的尺寸是什么以及它们是如何组合的。但是,一旦你把所有的东西组合成一个三角形网格,你就只需要一个三角形列表就可以了,而这些信息就丢失了,”陶都对3dprintingindustry说,“一旦我们恢复了元数据,其他人就更容易修改设计了。”
该过程将对象切割成简单的实体,然后将这些实体添加到一起以创建复杂的对象。由于三维扫描是不完美的,创建各种对象的网格模型很少会导致原始图像的完美复制。使用这种技术,可以切割、分析和重新组装各个零件,从而实现更精确的扫描。
“此外,我们通过解决语法中不可描述的例子来证明我们的算法的稳健性。最后,由于我们的方法返回参数化的CSG程序,它为最终用户提供了编辑和理解三维网格结构的强大手段,”du说。
系统检测原始形状,然后对其进行修改。这使得它能够以比以前版本的软件更好的精度重新创建几乎任何对象。为了理解硬件的形状、体积和稳定性,这是一个非常酷的开始黑客攻击硬件的方法。