您的位置:网站首页 > CAD新闻

CAD中利用二维图形实现实体造型的方法

时间:2012-05-05 11:37:41 来源:未知

目前二维图形在工程设计,生产制造和技术交流中起着很重要的作用,但有很多场合,需要再通过实体造型来分析产品的动态特性、直观地表达设计效果、构造动画模型等。因此,三维造型设计是现代设计重要的手段之一。

  1 三维建模方法

   创建三维模型时,首先对模型的结构进行分析,选择最佳的建模方案,建立构成模型的各个简单实体,利用AutoCAD创建长方体、球体、圆柱体、圆环体、楔体、圆环等基本的实体,或通过将二维图形拉伸(Extrude)和旋转(Revolve)创建实心体,然后对三维实体进行编辑、布尔运算等操作,从而构成复杂的实体模型。

  但当我们已完成二维图形的绘制时,便可运用形体分析法,将复杂零件分解成几个组成部分,然后整理出各部分的特征视图,依据特征视图处在基本视图中的位置,将其分批复制(Copyclip)、粘贴(Pasteclip)至另一文件,采用拉伸和旋转创建各部分的相应实心体,经组合编辑,完成实体造型。既能充分利用现有图形资源,省去了二维图形的绘制,还避免了频繁改变用户坐标系,简化了建模过程,操作方便、直观,有效地提高了三维建模的作图效率。

  2 三维建模实例

  现以图1所示的支架为例,详述由二维图形进行实体造型的操作方法及步骤。

  

 

  2.1 形体分析,特征视图

  ??? 用形体分析法读图1,把支架分解成五部分,分别为底板、空心圆柱、耳板、肋板、空心圆柱凸台。在此“三视图”的文件中,以图1为基础,运用实体编辑和绘图命令,如复制(Copy)、修剪(Trim)、镜像(Mirror)、特性匹配(Matchprop)、Line(直线)等,分别整理出各部分及其相关要素的特征视图,如图2所示:

  

 

  2.2 创建三维实体

  ??? 把各组成部分的特征视图按其处在基本视图中的位置分类,分批将文件“三视图”中的图2复制,然后粘贴到另一新建的文件中。因为拉伸时的高度只能沿当前UCS的Z轴方向,复制和粘贴注意坐标系的对应关系。对于输出数据的图形文件在复制操作前要处于正确的摆放角度,对于接受数据的图形文件在粘贴操作前要调整好用户坐标系,以生成不同方向的实体,满足作图需要。

  2.2.1 分析特征视图位置

  ??? 在五个组成部分中,其特征视图在俯视图2中有:(a)、(b)、(c);特征视图在主视图2中有:(d)、(e)。

  2.2.2 生成俯视图上的实体

  (1)执行复制命令,选择文件“三视图”中的图2(a)、(b)、(c)。

  (2)新建一个文件,命名为“实体造型”。因当前缺省视图为俯视图,可直接粘贴图2(a)、(b)、(c)。(3)选择图2(a)、(b)、(c),执行面域(Region)命令,并对由图2(a)、(c)建立的面域分别执行差集(Subtract)命令,减去一个圆后生成一新的面域。

  (4)单击视图工具条中的SWIsometricView按钮,表示将当前视图切换为正等轴测图,正等轴测图采用俯视图的用户坐标系,再分别拉伸上步生成的面域,得到图3中实体A、B、C。

  2.2.3 生成其特征视图在主视图上的实体

  (1)单击“最小化”按钮,将当前文件“实体造型”的窗口“最小化”。

  (2)在三视图文件中执行复制命令,选择图2(d)、(e)。单击“最小化”按钮,将当前窗口“最小化”。(3)单击“最大化”按钮,将文件“实体造型”的窗口“最大化”。单击视图工具条中的FrontView按钮,将当前视图切换为“主视图”,粘贴图2(d)、(e)。

  (4)选择图2(d)、(e),执行面域命令。

  (5)单击视图工具条中的SWIsometricView按钮,将当前视图切换为正等轴测图,正等轴测图采用主视图的坐标系作为新的用户坐标系,再分别拉伸图2(d)、(e)形成的面域,得到图3中实体D和E。

  ??? 图2(e)建立的面域要生成为空心圆柱凸台,联系零件铸造工艺过程,可执行拉伸命令,拉伸的高度为空心圆柱凸台与直立的空心圆柱在前后方向的定位尺寸48。

  2.3 完成支架的三维实体图

  ??? 针对零件的结构特点,灵活地组合应用移动(Move)、切割(Slice)、复制(Copy)、三维阵列(3Darray)、三维镜像(Mirror3D)、并集(Union)、差集等命令,对上步生成的实心体进行编辑。

  2.3.1 根据相对位置移动各组成部分

  ??? 移动的关键问题是定位,如要精确定位,首先要设置相应的参数。在“对象捕捉”选项卡中,对象捕捉设置为端点、中点、圆心等。在“捕捉和栅格”选项卡中,捕捉类型为极轴捕捉,设置极轴间距为1。在“极轴追踪”选项卡中,极轴角设置的“角增量”为90°。

  ??? 移动时,可运用“对象捕捉”功能准确地获得实体上的特殊点。当位移第二点不是特殊点时,可调用“捕捉自(From)”功能,输入位移点相对于基准点的相对直角坐标;如果位移点相对于基准点是沿X,Y轴方向移动的,利用自动追踪对齐功能,则更为快捷。

  2.3.2 布尔运算,完成支架的三维建模

  ??? 对于复杂零件,在建模的时候并不需要准确地作出零件每一组成部分的实体,然后对它们求并集。而是简化其中的一些细节,如图3B和E表示的实体并不如实反映空心圆柱与空心圆柱凸台的结构形状(它们的真实结构如图3F和G所示),且相互间产生干涉。如果在组合时,先对各组成部分求并集,后对其上相关要素(中空部分)求差集,就能够消除干涉的影响,简化作图过程。

  

 

  2.3.3 三维图像的处理

  ??? 渲染(Render)能生成高质量的图像,使三维实体具有表面色彩或以某种材质表现出来,并产生透视效果。

  ??? 在图中添加光源,对实体附加材质,经过渲染后结果如图4所示。

  

 

  3 结论

  ??? 由二维图形进行实体造型时,建立同一个模型的方法可以有多种,但只要处理好下述几方面的操作:利用剪贴板交换数据时,注意坐标系的对应关系;建模过程要联系零件的加工制造过程;设置良好的绘图环境以保证移动时精确定位;合理的布尔运算次序以消除干涉的影响。便会简化建模过程,提高建模效率,收到事半功倍的效果。