目前通常说到的CAD软件,经常被认为是AUTOCAD的简称,毕竟这个软件曾经几乎占据所有用电脑做设计的朋友们的电脑。但是其实CAD这三个字母拆开说叫做Computer-aided design software,就是电脑辅助设计软件的统称。

因此,现在市面上所有的具备创建、修正、分析的设计造型的软件都可以叫CAD软件,具备轻松绘制标准工程图的软件都可以叫CAD软件(康石石个人观点)。为了后面解释对比软件方便,康石石需要先介绍其他与CAD相似的其他缩写还有,CAE:Computer-aided engineering 电脑辅助工程;CAM:

Computer-aided Manufacturing电脑辅助生产;PLM:product lifecycle management 产品生命周期管理。

AutoCAD (Autodesk)的初始发售日为1982年12月,它作为一款微软系统能电脑上的应用程序已经有很长时间的历史了。相比Solidworks (Dassault Systems)最初发售日1995年11月1日;ProE(PTC)现在改名为Creo最初发售日为1987年。

ProE是第一个运用参数化设计,实体造型,特征导向思维的三维设计软件,即用有限个数的参数去约束模型。为了和新的Creo设计工具集统一形成,与2010年8月改名为Creo Elements/Pro, 2011年6月才改名为“Creo Parametric”UG最初发售时间为 1973年10月,大约46年前,Solidworks最初的发售时间为1995年11月1日,大约24年前,现在的solidworks,UG,ProE都同时属于CAD (computer-aided design)和CAE(computer-aided Enginneering)软件,为了方便大家观看,康石石把上面这些都转换成表格:

上面这些软件由于不同的公司偏好,使用习惯,或者各种其他原因,会有各种不同的选择。严格来说不同软件在实现具体产品设计基本上没有什么差别。尤其是在建模方面,因为这几款软件的底层逻辑都是基于Nurbs曲面来创造表面光滑的实体模型。

这里面NX,Creo和solidworks在其用户市场上的互为直接竞争对手。这个市场里的其他玩家还包括CATIA,Autodesk Inventor,Solid Edge,Fusion360,IRONCAD和Onshape。在这个市场里Autodesk CAD已经不在了。因此康石石不再讨论可以说几乎是被市场淘汰的AUTO CAD了。同时由于其他3款软件在根本建模部分的底层逻辑基本完全一样,具备的区别都是操作习惯层面的,但是在目的上比如想实现某种形状的方法和思维导向方面都是一样的。

前面康石石提到过,这几款产品都不是单纯的为某一专业而设计的,是为了产品生产行业而设计的,因此在同一个软件里往往整合了跨专业的不同模块,为了方便产品生产过程中不同工作位置的人员无缝对接工作项目。一般的流程为,CAD阶段主要设计产品外观和基本结构,CAE阶段验证和检查CAD阶段的结构合理性以及整合基本功能,CAM接手CAE的完成品最终生成产品交付流水线生产。PLM与我们主要建模的CAD过程没太大关系,这里不做考虑了。因此在产品设计里我们早期基本只使用建模部分的模块,完成产品造型建模之后,我们基本上就把设计好的产品递交给产品工程师同时来对产品进行模拟和分析。

NX、solidworks、Creo几个软件的建模思路是一致的,现在康石石举例这样一个产品来展示这种建模思路是如何建模的。这几种建模生成立体实体的思路完全一致,都具备几种最基本的建模基本思路1、Extrude;2、revolve;3、loft;4、Sweep。这里是这三个软件的都具备的基本成型建模按钮:

NX:

这里NX并不是没有loft 而是换了名字藏在Studio Surface里。

Solidworks:

Creo:

1. extrude挤出

在目前所有的3D软件里的extrude命令是最最基础的一个命令,它的形成形式都是由一个平面或者曲面沿着特定方向“长”出一定长度形成立体造型,如图所示:

先有一个薄片的截面形状,在它的基础上不断的累积增加同样形状的截面

像便签纸一样一张一张叠起来

最后和几何体就是一个实心的立体了。

至于为何叫挤出是由于现实工业工艺中制作管材的基本工艺,是把粗糙原料以挤出的形式加工成统一横截面形状的形式。这种基本工艺与我们生活最相近的产品就是面条啦,就像这张图这样:

2.revolve,旋转成型

一个特定的形状以一个旋转轴为中心扫过一定体积形成的立体形状。

现有一个简单的薄片形状

顺着中间的红轴旋转

最终旋转扫出来的立体形状就是立体圆柱形了。

建模多了以后康石石习惯叫这类形状叫中心旋转立体形,比如花瓶,轮胎甚至是球形。

3.swept,扫掠

以一个截面为基础型,沿着特定方向线扫掠出的体积形成立体造型,主要是用来创造管子类的形象的3D造型。

先有一个截面薄片形状,还要有一跟线引导这个薄片运动方向,建模术语里叫做spine

然后沿着这个spine不断的增加截面,或者说是沿着spine运动,也有很多建模软件叫这个运动过程为扫掠。

最后就形成一个立体的管子形状了,管子的截面可以是任何形状,可以认为是一种沿着特定路径做出来的挤出立体形。这种建模方式最常用就是用来建模做管子,电线,杯子的把手一类的。

4.loft,放样

这个操作在有些软件不是以这种创建造型的方式起名,比如NX和creo里都把这个建模方式叫做boundary相关的建模方式,简单来说其实这个建模思路是以多个平面的形状作为物体的截面,之后以连续的形状将他们组合在一起。注意这种连续组合的方式需要定义方向,之后就可以朝着这个方向生成曲面,这个成型方式是目前CAD建模软件创造各种复杂造型的基本,只要找到几个关键代表最终成型造型的特征截面,就可以很轻松的做出复杂的立体的造型。

首先要有几个代表特征的截面形状,按一定顺序排列

之后想办法补充几个特征之间的截面的数量

最后就生成这个立体形状了。

放样这种塑造成型的方式在早年的船舶建造行业是最经常使用的,这也是工业设计塑造复杂造型的基本建模思路:一般来说需要两个方向的不同的截面的形状有机的交织在一起形成立体的网格,当网格交织的密集程度达到极端程度的时候就会形成连续的复杂的有机的曲面。

方向一网格↑

方向二网格↑

网格交织↑

网格密集到极端的程度后成为曲面↑

这一处的组成模型的方式,不同软件对它的命名定义虽然不一样,但是本质的几何逻辑是一样的,都是一代又一代的设计师工程师为了完成某些特定造型的项目同时为了能够标准化重复生产总结归纳出来的思维方法。比如loft在造船行业里一直都在使用。而这种思维方式一直影响到了现在。

以上四种成型方式是目前市面上与工业设计相关的以实体为核心建模方式的最基础四种基础思路,其他的所有复杂成型方式都是在以上四种成型方式为基准进一步进行削切,增补,组合最后形成复杂的各种立体造型。

综上,所有CAD,CAE,CAM软件本质的建模思维殊途同归,不存在哪个软件更好或者哪个软件更差的区别,模型做的好坏关键还是在于建造这个模型的人的思维,因此康石石希望没有建模经验的同学更多的关注在形成立体造型的底层思维上而不是徒劳去找不同软件的优劣,不同软件在建模模块这一方面唯一的区别只在于对这些命令按钮的起名和安排他们在软件的界面里的位置而已。

以上,望有帮助。

CAD,SolidWorks相比ProE,UG等软件有什么区别?相关推荐

  1. CAD/SolidWorks/UG/ProE/Creo/Catia/3dsMAX/2D/3D绘图软件远程安装协助

    CAD/SolidWorks/UG/ProE/Creo/Catia/3dsMAX/2D/3D绘图软件远程安装协助 如需远程安装协助,可加QQ905733049, QQ2945218359, 由专业技术 ...

  2. Solidworks、Proe、Creo、UG史上最全的全套教学视频240G

    这里写自定义目录标题 Solidworks.Proe.Creo.UG史上最全的全套教学视频240G 链接:https://pan.baidu.com/s/1j_7FJDq5OgqNxquSAG3YaQ ...

  3. 钣金cad插件_ug,CAD,SolidWorks,钣金??????非标等设计

    ug,CAD,SolidWorks,钣金​‌‌​‌‌非标等设计 <培训课程> 一.UG.PROE三维产品设计班 1)产品设计流程: 2)三维造型.各类产品结构设计 3)产品表面处理工艺 4 ...

  4. 钣金cad插件_ug,CAD,SolidWorks,钣金??????非标等设计一站式学习,

    ug,CAD,SolidWorks,钣金​‌‌​‌‌非标等设计一站式学习, <培训课程> 一.UG.PROE三维产品设计班 1)产品设计流程: 2)三维造型.各类产品结构设计 3)产品表面 ...

  5. 钣金cad插件_ug,CAD,SolidWorks,钣金??????非标等设计讲解

    ug,CAD,SolidWorks,钣金​‌‌​‌‌非标等设计讲解 <培训课程> 一.UG.PROE三维产品设计班 1)产品设计流程: 2)三维造型.各类产品结构设计 3)产品表面处理工艺 ...

  6. 英科宇三维CAD Solidworks 2018

    英科宇三维CAD Solidworks 2018 简介 北京英科宇科技开发中心是面向制造业信息化软件研究.开发.应用的专业软件公司,北京市科委认定的软件企业.在十几年的历程中,公司开发出机械.电气.建 ...

  7. CAD、3dmax等Autodesk系列软件安装报错1603解决办法

    一级标题CAD.3dmax等Autodesk系列软件安装报错1603解决办法 使用Auto Remove清理后,安装报错1603 ,如下图 该错误只会出现在2020和2021版本上,其他版本不存在该问 ...

  8. CAD文件怎么打开?什么软件可以快速打开CAD文件?

    对于刚接触CAD文件的小伙伴,肯定对如何打开CAD文件感到困惑,这是因为想要打开CAD文件,就需要使用专业的CAD看图软件才可以打开,那么CAD文件怎么打开?什么软件可以快速打开CAD文件? 如果我们 ...

  9. 软件工程:浅谈人工智能软件开发与传统软件开发的区别

    题目:浅谈人工智能软件开发与传统软件开发的区别 摘要:人工智能的飞速发展带动着软件工程的发展,最终使得软件工程产生新的变革.因为人工智能特有的性质,因而导致了人工智能软件与传统软件的差异性.本文对比了 ...

  10. 防火墙是什么?硬件防火墙和软件防火墙的区别

    防火墙是什么?硬件防火墙和软件防火墙的区别 随着时代的发展现在对网络数据安全的要求越来越高,很多租用服务器的客户经常会问我:艾西你们的机房有防火墙吗?我们还需要部署和安装防火墙吗?是否有服务器硬件防火 ...

最新文章

  1. 显著性目标检测代码全汇总!(包含2D、3D、4D以及Video)
  2. 程序调试的时候利用Call Stack窗口查看函数调用信息
  3. Ubuntu录制GIF动画
  4. 下 终端_Linux/UNIX 下终端复用利器 tmux
  5. linux shell之find高级点的用法
  6. easybcd 支持 windows 10 和 ubuntu 14.04 双系统启动
  7. LeetCode MySQL 1127. 用户购买平台 *
  8. 面试死在数组,数组真的那么难吗?(Js篇)
  9. 解决vs2005无法连接sql数据库问题
  10. java outofmemory怎么解决_java.lang.OutOfMemoryError异常解决方法
  11. windows server添加角色
  12. java excel 创建控件_Java 添加、删除Excel表单控件
  13. 简单融合双系统 苹果虚拟Win8实用技巧
  14. root格式化linux,Linux-格式化与检验-mkfs
  15. 用IMAP4访问Exchange邮箱
  16. WindowManager
  17. inkscape将png图片转换为svg格式的矢量图
  18. 展厅智能中央控制服务器,四川中控展厅分布式智能控系统
  19. 用bs4和requests库,抓取nga舰队Collection萌战玩家投票
  20. msyql [note] mysqld (mysqld 5.6.40) starting as process xxxx...

热门文章

  1. Pdman数据库建模工具——使用教程
  2. java五子棋人机对战_java swing人机对战五子棋
  3. 实验六 接口、继承和多态
  4. java安卓屏幕护眼效果好_当前安卓机自带的护眼模式,比护眼大师的好嘛?
  5. 算计算机一级应用app,计算机一级题库
  6. android 限制后台进程,不超过4个进程 开发者选项,后台允许不超
  7. 敏捷开发模式下SDL实践
  8. 深度学习视频教程推荐
  9. 线阵相机参数选择 照明方式
  10. 云架构师进阶攻略(3)