Jeffrey Cross
Jeffrey Cross

OpenSCAD:最后构造的实体几何CAD

早在1999年,我对3D建模的第一次介绍是使用经典的免费软件Persistence of Vision(POV-Ray)软件包进行光线跟踪。 POV-Ray的重点是(并且是)编程虚拟3D场景,可以非常缓慢地渲染成静止图像,但是使用光线跟踪算法可以非常精细地渲染。它从来不是为3D打印或其他计算机辅助制造技术生产模型。但是,POV-Ray的酷炫之处在于,至少在其原生实现中,没有GUI或WYSIWYG界面。为了制作POV-Ray模型,您使用文本编辑器使用所谓的“建构实体几何”(CSG)技术对对象进行编程,其中复杂形式被构建为“原始”形状的联合,差异和/或交叉点像立方体,圆圈和棱镜。这一切都是以POV-Ray环境原生的特殊编程语言完成的。要查看您的内容,您必须呈现该文件。

差不多十年之后,当我开始使用现代3D建模软件进行快速原型制作时,我很失望地发现我的POV-Ray CSG技能没有移植。一切都是资源匮乏的交互式WYSIWYG接口,它肯定有其优势,但通常还有一个非常陡峭的学习曲线,因为你学习只是在建模环境的虚拟3D空间中移动。可能很难精确选择您想要的点,准确地捕捉到您想要的距离,等等。对于一些个人项目,我设法将一些工具整合在一起,这些工具可以让我在POV-Ray中设计对象,然后将它们转换为STL文件,但它始终是一个不可靠且不稳定的过程。

所以今天早上我真的很兴奋地在Thingiverse博客上阅读这篇关于OpenSCAD出现的帖子,这对于3D CAD来说是POV-Ray为光线追踪所做的。最后,您可以编程3D CAD模型而不是雕刻它们。它是免费的!我迫不及待想要尝试一下。

分享

发表评论