3D建模软件--OpenSCAD详细介绍

lydiazhang   2016-09-23 10:06:37

OpenSCAD是一个用于创建立体三维CAD对象的软件。它是免费软件,可用于GNU /Linux,MSWindows和苹果OSX。不同于大多数自由软件,用于创建3D模型(如著名的应用Blender),OpenSCAD不专注于艺术方面的3D建模,而是专注于CAD方面。因此,它可能当你正在寻找一个建造3D机械零件的应用,但可能不是你在期望的你非常感兴趣的在电脑动画电影。

OpenSCAD不是一个交互建模工具。相反,它是在脚本文件中描述对象,并呈现从脚本文件中的3D模型,上面写着像一个三维的解释。这给了你(设计师)的建模过程的完全控制权,使您可以轻松地更改任何步骤在建模过程中,甚至设计所定义的配置参数。


OpenSCAD包括两个主要的建模技术:首先,建设性的立体几何(CSG),第二、二维轮廓映射。


AutoCAD DXF (qcad, librecad )文件作为数据交换格式的二维轮廓。除了2D路径输出,但也可以从DXF文件读取设计参数。除了读取DXF文件,OpenSCAD还可以读取和创建三维模型的STL和OFF文件格式。此类openCASCADE,区别是:openCASCADE是一个标准的C++库,本身就是专业的CAD库;而openSCAD是利用openCSG和CGAL,这两个标准C++库来完成CAD, 主要以立体几何图像技术和openGL渲染完成CAD模型。


OpenSCAD基于图形的构建立体几何用openGL做渲染的软件库,使用C++语言编写并在windows/Linux系统中支持大多数硬件。


CGAL开源项目,目标是以C++库的形式提供方便,高效,可靠的几何运算,CGAL应用到在诸多方面有几何运算需要的地方,如:计算机图形学,科学可视化,计算机辅助设计与建模,地理信息系统,分子生物学,医学成像,机器人技术和运动规划,网格生成,数值计算方法等等。


推荐阅读>>使用openscad软件绘制键帽的教程分享

0

3173 0

发表评论

登陆后参与评论