AutoCAD中由三维模型自动生成二维工程图的研究
- 格式:pdf
- 大小:106.16 KB
- 文档页数:3
AU TOCAD软件中三维实体转化二维工程图技巧叶海见(浙江工业职业技术学院,浙江绍兴312000)摘 要:在AU TOCAD软件中由三维实体模型生成二维工程图常用方法大多是在图样空间完成,用起来很不方便,且相关操作指导介绍过于简单,使用者难以真正掌握。
本文探索出一种新的方法,首先在图样空间设置好需要的视图,设置图形操作,接下来在模型空间里操作,利用关闭相应图层操作和移动命令把各视图分离,再把有关视图在空间位置进行旋转对正,最后得到符合投影规律的视图。
本文为广大AutoCAD用户提供了一套完整的三维实体转化二维工程图的方法,可以提高AutoCAD三维设计的效率。
关键词:图样空间;模型空间;图层隐藏;移动旋转中图分类号:TB237 文献标志码:BSkill at T ranslation of3D Solid Model into2D E ngineering Dra wing in AutoCAD Softw areYE Haijian(Zhejiang Industry Polytechnic College,Shaoxing312000,China)Abstract:The usual method for the translation of3D solid model into2D engineering drawing is achieved under paper space in AutoCAD.Because the translation is very inconvenient and the introduction of operation guidance is simple,so it is difficult for the user to mastery.For these reasons,a new method is brought out in this paper.First of all,necessary views are set up in the paper space,and then graphics operations are set up.Next operation is in the model space,all the views are separated by the command of close layer and move,and after that the positions of the views are rotated and justified.Finally the views that fill the projection law are received.In this paper,a new method for the translation of3D solid model into2D engineering drawing is brought out to the users of AutoCAD,and this method can increase the3D design efficiency.K ey w ords:Paper space,Model space,Layer hidden,Move rotate “有了实体,能不能自动生成二维平面图形”?在教授AU TOCAD软件的三维实体造型时,许多人经常会问。
三维实体生成二维视图福建省林业职业技术学院谢金生摘要:本文通过实例论述在AutoCAD中将三维实体生成二维视图的方法和特点,着重阐述生成符合机械图投影关系的基本视图、向视图和剖视图中所使用的命令、方法、步骤及注意事项。
关键词:AutoCAD 三维实体二维视图生成方法注意事项引言:由于三维设计特有的优越性,故越来越受到人们的重视,在发达地区,已经CAD/CAM一体化,三维设计直接用于加工。
然而,目前我国机械行业大部分企业技术落后、设备老化、数控机床数量少,仍然用二维图样指导生产,并且,这种局面要持续较长的时间。
因此,充分利用AutoCAD三维建模的优势,在产品或零件的设计中,通过实体建模,再由三维模型生成二维工程视图,对减少绘图的工作量、提高绘图的速度与精度、避免二维绘图中可能出现的各种错误,有其重要的意义。
一、在模型空间中设置平铺视区打开AutoCAD软件,首先进入模型空间,在模型空间中可以绘制三维实体。
如图(1)就是在模型空间中绘制的支座零件的三维实体。
但由于三维实体的不透明性——前面遮挡后面,从一个角度只能看到其中的部分。
要想看到三维实体的各部分,就要从不同的角度对其进行观察,为便于观察,可以把屏幕上的绘图区设置成多个视区。
在AutoCAD2000的模型空间中点击菜单栏中的视图\视口\新建视口或在命令行中键入Vports命令,可把绘图工作区设置为多个视区(这种视区称为平铺视区(TiledViewport)。
并可为各视区设置为不同的观察视点。
如图(2)所示,为便于观察零件的具体形状,模型空间设置了4个平铺视区,并将各视区的视点分别设置为主视图、俯视图、左视图和透视图。
显然平铺视区方便了三维实体观察,可以生成二维视图。
然而得不到打印输出的支持,只能打印输出激活的平铺视区(被激活的视区显示粗边框,如图(2)中的透视图。
),不能打印未激活的平铺视区。
另外,由图(2)还可知,在模型空间中的不同视区上标注的尺寸、注释的文字,将随观察角度的变化而倾斜,有时模糊不清,甚至变为一条线。
CAD中如何将三维图形转化为二维工程图?
AutoCAD中如何将三维图形转化为二维工程图,要求几种视图在一个图纸内?方法可能很多人都懂,但是小编还是讲解一下吧!
CAD中将三维图形转化为二维工程图的方法
首先把工作环境(workspace)切换到3D建模模式。
然后选在基点图标里的从模型空间, 或者输入命令viewbase选择M。
然后根据命令的提示,选择所要生成视图的模型,选择模型所要去的布局(Layout),就会到相应的布局页面。
点击确定前视图,俯视图,左视图和轴测图的位置,然后回车。
就可以看到自动生成好了三视图。
cad怎么把三维转成二维CAD是一种广泛应用于设计和绘图领域的软件工具。
它具有强大的功能,其中之一是能够将三维模型转换为二维图纸。
在本文中,我们将详细介绍如何使用CAD软件将三维模型转换为二维图纸。
在CAD软件中,转换三维模型为二维图纸的过程通常被称为投影。
投影的主要目的是展示三维对象的外观和尺寸,并将其转换为平面上的二维表示。
下面是一些常见的CAD软件中用于将三维转换为二维的主要方法和步骤:1. 选择正确的坐标系:在进行三维到二维转换之前,首先需要选择适当的坐标系。
通常情况下,我们使用笛卡尔坐标系,其中有三个坐标轴:X,Y和Z。
确定坐标系后,可以设置合适的比例尺和视图设置。
2. 创建投影视图:在CAD软件中,可以通过不同的方法创建投影视图。
其中最常用的方法是正交投影和透视投影。
正交投影是将三维模型投影到平行于观察者平面的二维平面上,而透视投影则更加真实地模拟了人眼视觉的效果。
选择适当的投影方法取决于您的需求和个人喜好。
3. 选择视图方向:在创建投影视图时,您需要选择适当的视图方向。
在三维对象中,可能存在多个视图方向。
您可以旋转和调整视图以获得最佳观察角度。
此外,您还可以选择从不同角度观察三维对象,并将其投影到不同的二维图纸上。
4. 添加尺寸和标注:一旦您已成功创建投影视图,接下来的步骤是添加尺寸和标注。
尺寸是表示物体尺寸和间距的线和数字。
标注则是对物体特征的描述,例如名称、标记和注释。
通过添加尺寸和标注,您可以使二维图纸更具信息性和易读性。
5. 附加细节和图例:根据您的需求,您可以添加额外的细节和注释到二维图纸中。
这可以包括图例、符号、注释和符号等。
这些额外的细节可以帮助读者更好地理解和解释图纸上的信息。
6. 导出和保存图纸:最后一步是导出和保存您的二维图纸。
CAD软件通常支持将图纸保存为不同的文件格式,如DWG、DXF等。
您可以选择适合您需求的文件格式,并保存图纸以备将来使用或共享。
需要注意的是,将三维转换为二维的过程可能因不同的CAD软件而有所不同。
浅谈Au toCAD_维实体模型转换成二维工程图的方法摘要:本文主要介绍在AutoCAD环境下,使用提取三维模型轮廓线命令solprof,将三维实体模型转换为符合国标要求的二维平面工程图样的方法,这是提高复杂工程图样绘制效率的有效途径。
关键词:AutoCAD 三维实体模型SOLPROF命令作为通用计算机辅助设计软件,AutoCAD的长处在于其强大的二维精确绘图功能,随着计算机软硬件技术的发展,AutoCAD版本的不断更新,其三维实体造型功能也在逐渐增强,三维实体建模也越来越方便。
三维实体模型是图示工程形体的重要手段,描述立体空间特征直观、方便,便于读图人员理解,但在工程实际中还无法取代二维工程图,二维多面视图和轴测图在表达立体的几何形状、尺寸及技术要求方面具有明显的优势,但二维工程图样尤其是复杂平面图形的绘制要占用大量时间。
在教学实践中,为了培养学生的空间想像和读图能力,经常需要在三维立体与二维图形之间进行对照,如果能够将AutoCAD下建立的三维实体模型自动转换成二维工程图样则可可以减少三视图绘制的工作量,以给教学带来极大的方便,同时这也是二维平面图形绘制的一个重要的思路,可以明显提高计算机绘图效率。
AutoCAD软件中提供了提取三维模型轮廓线命令solprof,可以很好的被用来进行这一转换,在同一图纸上同时得到三视图和立体图。
本文简要论述这一方法的实现过程。
1 在AutoCAD下根据立体初步生成三视图和正等轴测图(1)在模型空间建立三维实体模型。
实体模型具有体的特征,通过对基本形体的叠加、切割和布尔运算可以方便的创建复杂的实体模型,本文选择一个简化的排水管出口为例,如图1所示。
(2)点击布局1,进入图纸空间,删除缺省视口和立体图。
(3)用多视窗mview命令进行视图分割,建立四个全等的浮动视口,可在四个视口中同时显示该立体图;然后依次激活各视口,点击视图工具栏按钮或使用菜单命令视图/三维视图/,分别设置为“主视”、“俯视”、“左视”、“西南等轴测”,屏幕显示如图2所示,经过上述操作可以自动生成三视图及轴测图,但尺寸及视图间的对应关系不能满足国标要求。
基于AutoCAD实现三维实体到二维图形的打印输出摘要:从计算机绘图软件AutoCAD2008出发,通过举例说明了如何利用AutoCAD实现三维实体到二维平面图形的打印输出,旨在培养学生的三维建模和创新能力,以及为开辟三维机械制图作铺垫。
关键词:机械制图;AutoCAD;三维实体;二维图形;打印输出0 引言AutoCAD作为一款绘图软件,在各行各业中得到了广泛的应用。
该软件具有完善的图形绘制和编辑功能,可以采用多种方式进行二次开发或用户定制,可以进行多种图形格式的转换,具有较强的数据交换能力,支持多种硬件设备,支持多种操作平台等功能,具有通用性、易用性的特点。
目前,在高等院校的《机械制图》课程教学中,几乎都含有一定学时的AutoCAD教学,利用AutoCAD不仅可以绘制平面图形,也可以进行三维实体的创建。
在很多三维绘图软件中,如solideWorks、SolideEdge、UG 等都具有从三维实体生成二维图形的功能,AutoCAD软件同样也具有这样的功能。
1 基于AutoCAD实现三维实体到二维图形的打印输出为了能说明清楚操作方法和步骤,下面将以一实际任务为例来说明。
具体要求如下:打开图1所示在AutoCAD中所创建的实体,将其在布局中以多个视口打印输出,打印效果为该实体的三视图和轴测图,比例为1:1,打印在A3图幅上,如图2所示。
操作步骤和技巧如下:(1)单击绘图区下方的标签【布局1】,显示如图3所示。
(2)在该视口细实线边框上单击,选中该视口,利用【删除】命令将该视口删除掉,如图4所示。
(3)对【布局1】进行页面设置,使其对应图幅大小为A3。
选择菜单【文件】︱【页面设置管理器】命令,在打开如图5所示【页面设置管理器】对话框,选择【布局1】单击。
对话框对话框中进行相应设置单击【修改】按钮,打开【页面设置-布局1】对话框,选择打印机,按照如图6所示设置打印区域、打印比例等。
单击【确定】按钮,退出【页面设置-布局1】对话框,单击【页面设置管理器】对话框下方的【关闭】按钮,退出该对话框。
AutoCAD中三维实体生成二维剖视图的方法研究李勇峰;陈书剑【摘要】@@%本文详细介绍了利用AutoCAD由三维实体模型生成二维工程图的两种最主要的方法,并对实际操作过程中容易出现的问题给予了一些建议和解决问题的方法.同时对此两种方法的优缺点进行了比较分析,相信对读者在工程设计中有较好的启发作用和帮助意义.【期刊名称】《制造业自动化》【年(卷),期】2012(034)015【总页数】3页(P54-56)【关键词】AutoCAD;三维实体模型;二维工程图【作者】李勇峰;陈书剑【作者单位】武汉纺织大学,武汉430073;武汉职业技术学院,武汉430073【正文语种】中文【中图分类】TP391.720 引言AutoCAD是目前各类机械设计中绘制工程图应用最为广泛的一种软件,该软件具有良好的通用性和开放性。
随着软件版本的不断升级,不仅其方便快捷的二维绘图功能早已深入人心,而且其三维实体造型功能也越来越强大,开始广泛应用于机械、电子、建筑、煤矿、交通造型设计和图案设计等行业[1]。
目前许多产品开发都是从三维实体建模开始到二维图纸的绘制再到产品的加工制造,因此,从三维实体模型直接生成各种生产过程中所需要的二维工程图,即符合工程设计人员的设计思维,又能提高设计效率,具有很好的现实意义。
1 利用显示三维实体模型的平面视图(Plan)命令及提取三维实体模型的轮廓命令(Solprof)生成二维工程图1)采用三维造型的方法绘制三维实体模型在AutoCAD的模型空间绘制如图1所示的三维实体模型。
2)复制出多个三维实体模型,并对其进行旋转按照二维工程图的要求,需要生成几个基本视图就要复制出几个三维实体模型。
二维工程图图1 三维实体模型一般是要求用三视图表达,因此需要复制出三个三维实体模型。
复制三维实体模型时既可以用复制(Copy)命令,也可以用阵列(Array)命令。
注意采用复制命令时要把“正交”方式打开,这样能保证几个三维实体模型能够对齐,如图2所示。
1 由三维实体自动生成视图在AutoCAD2000、2002中, 布局是增强的图纸空间, 图纸空间上的所有图形均为二维图形, 利用布局可以创建不同大小、不同形状、不同位置的多个浮动视口, 而在这些视口中又可以显示在模型空间中所创建的三维图形对象在不同位置、不同方向的投影视图,通过布局将图形打印输出后, 可以在一张图纸上得到多个视图。
主要步骤如下:1. 1在模型空间中创建三维图形利用二维绘图命令、三维造型命令以及编辑命令绘制三维图形。
1.2打开布局标签,设置系统变量,确定图纸尺寸当系统变量TILEMODE为1 (ON)时,将切换到模型标签,在模型空间中工作;而当系统变量 TILEMODE为0 (OFF)时将打开布局标签,这时在图纸空间中工作也可以通过单击状态栏上的“模型”按钮或“图纸”按钮完成在布局标签中的模型空间与图纸空间之间的切换.1.3 创建新视口选择下拉菜单中“视图+视口—一个视口”, AutoCAD 提示:指定视口的角点或[开(ON) /关(OFF)布满(F)消隐出图(H)锁定(L)对象(O)多边形(P)恢复(R) /2/3/4]〈布满( F)〉: ↙AutoCAD创建出新视口,新视口的边界与表示页边距的虚线重合。
删除新视口上面的图形。
1.4 回到模型空间打开布局标签后,用MSPACE命令从图纸空间切换到模型空间,这是图纸空间与模型空间切换的另种方法.1.5创建三维体的轮廓图使用SOLPROF命令自动生成当前视图下实体的轮廓。
Comma nd: SOLPROF↙Selec t Object: 点击对象↙Displa y hidden pro file on sepa ra te lay er? < Y> : Y↙在单独图层上显示不可见线时, AutoCAD自动生成两个块, 一个用于可见线, 一个用于不可见线。
生成轮廓线时, 可见轮廓线的线型为BY LAYER, 不可见轮廓线的线型为HIDDEN (线型需提前加载)。
AutoCAD三维转二维工程图中剖视图和辅助视图的画法研究作者:刘永强来源:《电脑知识与技术》2016年第04期摘要:制图课程信息化教学资源库中需要大量的三维模型以及对应的二维剖视图和断面图、斜视图等辅助视图。
本文介绍了如何应用AutoCAD中的三维转二维技术,经过简单操作使已创建的三维模型生成零件的剖视图和断面图、斜视图、局部视图。
应用此技术,可快速地创建大量资源库中所需的教学图形,对实施制图课程的信息化教学具有较大的帮助。
关键词:信息化教学 AutoCAD 三维转二维剖视图辅助视图中图分类号:TP391.72 文献标识码:A 文章编号:1009-3044(2016)04-0204-04Abstract: In the information teaching resource library of the graphics course, a large number 3D models and the corresponding 2D cutaway views and auxiliary views such as sectional views and oblique views are needed. This paper describes how to making cutaway views and sectional views、oblique views、broken views of parts by simple operation with AutoCAD 3D to 2D technology after establish 3D models. This technology will be greatly helpful to creating vast teaching drawing of resources library quickly, and implementing of the information teaching in the graphics course.Key words: information teaching; AutoCAD; 3D to 2D;Cutaway view;Auxiliary view在制图课程的信息化教学中,教学资源库的建设是重中之重,其中剖视图、局部视图、断面图和斜视图是重要组成部分。
AutoCAD中由三维模型自动生成二维工程图的研究3何兵1,2,车林仙1,2(1.重庆大学机械工程学院,重庆 400044;2.泸州职业技术学院机电工程系,四川泸州 646005)摘要:基于AutoCAD的二次开发工具VBA语言,给出了AutoCAD中由三维模型自动生成二维工程图(即二维投影图和轴测图)的方法和程序。
该方法简单易行,改变了手动操作的繁琐与困难,提高了绘图效率,具有工程应用价值。
关键词:AutoCAD;三维模型;二维工程图;VBA中图分类号:TP302.4;TP391.72 文献标识码:A 文章编号:1001-2354(2005)09-0010-03 当前,基于特征技术的三维实体造型软件很多,功能强大,优势明显,如U G2Ⅱ,Pro/Engineer,I2DEAS,SolidWork等。
然而,在现阶段,三维实体造型还不能完全取代二维工程图(即二维投影图和轴测图),因为在表达非几何信息(如尺寸、公差、工艺信息等)及合乎工程技术人员的传统习惯方面,二维工程图仍然具有优越性和普遍性。
AutoCAD是目前国内外应用最广泛的PC2CAD软件,它不但具有强大的二维绘图功能,而且还能方便地进行三维实体造型。
在AutoCAD中,若先进行三维实体造型,再由该三维模型生成二维投影图,则可以充分发挥三维实体和二维投影图各自的优势,并提高绘图效率。
特别是绘制复杂机件的二维工程图时,此方法具有明显优点。
文献[1~3]对AutoCAD中由三维模型生成二维工程图的方法进行了深入研究,给出了操作步骤,但其过程较繁琐,在用Solprof,Soldraw,Solview命令时需在模型空间和图纸空间反复切换,技巧性很强,每生成一个图形均需重复这些操作,耗时耗力,且不易被普通用户掌握。
有鉴于此,文中改进了文献[1~3]中由三维模型生成二维工程图的方法,并将由三维模型生成二维工程图的过程,编制为VBA (Visual Basic for Application)程序并定义为宏,这样便可一劳永逸,而其后续操作步骤非常简单。
基于CAD的三维模型自动生成二维工程图的技巧研究
虞自奋
【期刊名称】《天津电大学报》
【年(卷),期】2008(12)2
【摘要】本文介绍了基于CAD的由三维模型自动生成二维工程图的方法,该方法简单易行,改变了手工绘图的繁琐,能够提高绘图效率和质量,具有工程应用价值.【总页数】3页(P37-39)
【作者】虞自奋
【作者单位】天津南开职大,天津,300102
【正文语种】中文
【中图分类】TP391.72
【相关文献】
1.基于MBD的二维工程图向三维模型的尺寸映射算法 [J], 陶俊;张树生;唐启亮;黄瑞;范海涛
2.CADDS5中二维工程图的自动生成技术 [J], 向剑平;梁乾
3.基于三维特征设计的二维工程图的自动生成 [J], 梅中义;曾令卫;吴斌
4.基于CAD三维模型生成工程图的探讨与应用 [J], 邹金兰
5.AutoCAD中由三维模型自动生成二维工程图的研究 [J], 何兵;车林仙
因版权原因,仅展示原文概要,查看原文内容请购买。
AutoCAD三维实体图形生成二维图形的实现作者:王妍来源:《电脑知识与技术·学术交流》2008年第14期摘要:计算机辅助设计(CAD)是计算机应用技术中一项重要的技术。
在CAD领域中,技术人员利用专门的计算机辅助设计软件来制作表现物体几何特征。
AutoCAD是新一代计算机辅助设计软件,其功能强大,使用方便的特点在多种工程设计中得到广泛的应用。
AutoCAD 有强大的三维功能,可以在三维空间中先建立模型并从不同角度观察和处理模型,从三维模型可以生成各个方向的视图。
本文主要介绍在AutoCAD中使用相关命令完成三维实体图形生成二维图形的方法。
关键词:三维实体图形;二维图形;模型空间;图纸空间;布局;SOLPROF;UCS中图分类号:TP391文献标识码:A文章编号:1009-3044(2008)14-20942-021 引言计算机辅助设计(CAD)是计算机科学技术发展的一个重要部分,它广泛应用于建筑、机械、计算机动画设计等行业。
AutoCAD是当今最优秀的计算机辅助设计软件之一。
利用AutoCAD绘制设计建筑、机械工程图的过程中,由于所测量尺寸的限制或者三维实体编辑的一些问题在模型空间先绘制二维图形,再绘制三维实体图形有些困难。
但AutoCAD有强大的绘制、编辑三维实体模型功能,可以在三维空间中先建立三维实体模型并从不同角度观察和处理模型,从三维实体模型可以生成各个方向的二维平面视图。
这样可以直接先绘制三维实体图形,再通过一定的方法可以方便地生成二维平面图形。
2 模型空间和图纸空间的概念模型空间和图纸空间是AutoCAD为用户提供的两种工作空间。
模型空间是指可以在其中建立二维和三维模型的三维造型环境,在这个空间中可使用AutoCAD的全部绘图、编辑、显示命令,它是AutoCAD为用户提供的主要工作空间。
(如图1)图纸空间是一个二维空间,类似于用户绘图时的绘图纸,把模型空间中的二维和三维模型投影到图纸空间,用户可在图纸空间绘制模型的各个视图,并在图中进行注释。
二三维一体化CAD系统中工程图纸自动生成技术的研究和实现摘要:本文结合具体实例对二三维一体化CAD系统中,工程图纸的自动生成技术进行了深入的探讨,给出了剖切视图和复杂视图的具体算法,并介绍了二、三维双向关联和互驱动的相关技术。
关键词:二维三维一体化CAD工程图纸自动生成1 引言随着CAD基础理论和应用技术的不断发展,对CAD系统的功能要求也越来越高。
设计人员不再仅仅满足于借助CAD系统来达到“甩图版”的目的。
而是希望它能从本质上减轻大量简单烦琐的工作量,使他们能集中精力于那些富有创造性的高层次思维活动中。
由于三维CAD系统具有可视化好、形象直观、设计效率高、以及能为CIMS工程中各应用环节提供完整的设计、工艺、制造信息等优势,使其取代传统的纯二维CAD系统已成为历史发展的必然。
但是,由于经济实力、技术水平和习惯定势等的影响,二维图纸不仅不会在短期内全部消亡,反而还会作为工程语言的载体长期存在并不断发展。
据统计,从目前我国机械行业的CAD应用状态来看,基本呈现三角形结构。
占据三角形底部的是已被广泛应用的基于PC平台的二维CAD系统,如:AutoDesk公司的AutoCAD系列,国内华正的CAXA电子图版、高华的GHCAD、凯思的PICAD等均拥有大量用户群。
高居三角形顶端的是少量基于UNIX工作站的纯三维CAD系统,如:Euclid, Catia, Pro/E,SDRC/I-DEAS等高端产品。
主要被一些大中型企业所采用,但因其价格、系统开放性、软件本地化特性和用户素质要求等众所周知的限制,多数企业并未使其发挥应有的作用。
从企业应用的实际需求和市场分析来看,今后CAD的用户类型分布将发展为:◆从事纯二维绘图和设计的约占25%,以适应上下游厂商对二维图形数据的需要。
◆从事纯三维设计的将小于25%,集中用于大型装配设计和复杂工程分析。
◆既从事二维绘图又从事三维设计的将大于50%,广泛用于零部件及其一般装配设计和分析。
AutoCAD2000中三维模型生成二维视图的方法
刘金瑄
【期刊名称】《西安科技大学学报》
【年(卷),期】2002(022)002
【摘要】介绍了应用AutoCAD2000软件强大的图纸布局功能,将已经绘制的三维模型直接生成二维视图的方法,包括设置图层、建立多个视图窗口、制作轮廓线和绘制中心线4个步骤.采用三维设计使得设计的零件几何表达精确,有助于工程制图的多媒体教学.
【总页数】3页(P228-230)
【作者】刘金瑄
【作者单位】西安科技学院,基础课部,陕西,西安,710054
【正文语种】中文
【中图分类】TP391.72
【相关文献】
1.AutoCAD中由三维模型生成二维视图的方法探讨 [J], 肖莉;陈雪
2.基于三维模型直接生成二维视图的方法研究 [J], 武竹英
3.将三维模型生成二维视图的实现方法 [J], 刘虹
4.在AutoCAD中利用三维模型生成二维投影视图的技巧 [J], 王万新
5.在AutoCAD2000中用三维模型生成三视图的技巧 [J], 郑建冬;商庆清
因版权原因,仅展示原文概要,查看原文内容请购买。
AutoCAD中由三维模型自动生成二维工程图的研究3何兵1,2,车林仙1,2(1.重庆大学机械工程学院,重庆 400044;2.泸州职业技术学院机电工程系,四川泸州 646005)摘要:基于AutoCAD的二次开发工具VBA语言,给出了AutoCAD中由三维模型自动生成二维工程图(即二维投影图和轴测图)的方法和程序。
该方法简单易行,改变了手动操作的繁琐与困难,提高了绘图效率,具有工程应用价值。
关键词:AutoCAD;三维模型;二维工程图;VBA中图分类号:TP302.4;TP391.72 文献标识码:A 文章编号:1001-2354(2005)09-0010-03 当前,基于特征技术的三维实体造型软件很多,功能强大,优势明显,如U G2Ⅱ,Pro/Engineer,I2DEAS,SolidWork等。
然而,在现阶段,三维实体造型还不能完全取代二维工程图(即二维投影图和轴测图),因为在表达非几何信息(如尺寸、公差、工艺信息等)及合乎工程技术人员的传统习惯方面,二维工程图仍然具有优越性和普遍性。
AutoCAD是目前国内外应用最广泛的PC2CAD软件,它不但具有强大的二维绘图功能,而且还能方便地进行三维实体造型。
在AutoCAD中,若先进行三维实体造型,再由该三维模型生成二维投影图,则可以充分发挥三维实体和二维投影图各自的优势,并提高绘图效率。
特别是绘制复杂机件的二维工程图时,此方法具有明显优点。
文献[1~3]对AutoCAD中由三维模型生成二维工程图的方法进行了深入研究,给出了操作步骤,但其过程较繁琐,在用Solprof,Soldraw,Solview命令时需在模型空间和图纸空间反复切换,技巧性很强,每生成一个图形均需重复这些操作,耗时耗力,且不易被普通用户掌握。
有鉴于此,文中改进了文献[1~3]中由三维模型生成二维工程图的方法,并将由三维模型生成二维工程图的过程,编制为VBA (Visual Basic for Application)程序并定义为宏,这样便可一劳永逸,而其后续操作步骤非常简单。
先用Lweight设置一个缺省线宽,运行此程序则自动生成二维工程图,然后添加中心线、标注尺寸,即可得到符合国家标准的工程图,大大提高了绘图效率。
1 编程环境VBA是AutoCAD的内嵌开发工具,与VB类似,采用面向对象技术,具有强大的窗体创建功能,简单实用[4]。
因此,选用VBA为二次开发工具。
创建VBA工程的方法为:打开Au2 toCAD的菜单“Tools|Macro|Visual Basic Editor”,在“Visu2 al Basic Editor”中创建工程。
2 由三维模型自动生成二维工程图的方法2.1 用AddPViewport方法在图纸空间创建视口AutoCAD的三维实体造型环境为模型空间(Model Space),而输出二维图形的环境为图纸空间(Paper Space)[1~4]。
由画法几何知,在空间自6个方向观察三维模型,即可得到6个基本视图(二维投影图)。
欲同时观察模型的几个方向,则需用Vports命令在模型空间或图纸空间创建多视口,并在不同视口中设置观察方向,从而得到相应的视图。
在VBA中,可用AddPViewport方法在图纸空间创建视口,其语法格式如下:’从模型空间切换到图纸空间ThisDrawing.ActiveSpace=acPaperSpaceThisDrawing.MSpace=False’定义ProjectViewPort为图纸空间的视口Dim ProjectViewPort As AcadPViewport’定义CenPoint数组表示的点为视口中心Dim CenPoint(0To2)As Double’Widt h和Height分别为视口的宽和高Set ProjectViewPort=ThisDrawing.PaperSpace.AddPViewport (CenPoint,Widt h,Height)2.2 用Direction属性设置观察(投影)方向在VBA中,可用Direction属性为创建的视口设置观察(投影)方向,其语法格式如下:’定义ViewDirect数组表示的点为视点,主、俯、左视图的视点可设为(0,-1,0),(0,0,1),(-1,0,0)’轴测图的视点则根据需要而设置Dim ViewDirect(0to2)As DoubleProjectViewPort.Direction=ViewDirect’将当前视口设置为活动窗口ProjectViewPort.Display acOn2.3 用Solprof命令生成三维模型的轮廓(即二维投影图)由于VBA没有提供生成三维模型轮廓的函数,因此采用直接调用AutoCAD中Solprof命令的方法,来生成三维模型的轮廓(即二维投影图)。
使用该命令时,采用输入“All”来实现全部选中对象,并连续4次输入“Yes”(或直接回车[1])来确认。
调用AutoCAD中Solprof命令的格式如下:’切换到模型空间第22卷第9期2005年9月机 械 设 计J OU RNAL OF MACHIN E DESIGNVol.22 No.9Sep. 20053收稿日期:2005-01-07;修订日期:2005-04-04基金项目:中国职业技术教育协会科研规划项目(520123);泸州职业技术学院科研基金资助项目(03B01)作者简介:何兵(1972-),男,四川泸州人,讲师,重庆大学机械学院在职硕士生,研究方向:机械CAD/CA E及机电控制。
ThisDrawing.MSpace=True’在图纸内范围缩放,并调整其相对比例ZoomExtent sZoomScaled0.5,acZoomScaledRelativePSpace’引号内的空格表示回车,“All”后为2个空格ThisDrawing.SendCommand“Solprof All Yes Yes Yes Yes”2.4 用Line Type,Color属性设置线型、颜色用Solprof命令生成三维模型的轮廓时,AutoCAD能够自动识别轮廓的可见性,并将可见轮廓和不可见轮廓分别置于以“PV…”和“P H…”命名的图层上。
因此,采用遍历的方法来查找出所有名称为“P H…”的图层,并用Line Type,Color属性为这些图层设置相应的线型(虚线)、颜色(黄色);对名称为“PV …”的图层,不必设置线型(因默认的线型为实线),只须设置颜色(绿色)即可。
其程序如下:’定义LayerObject为图层对象Dim LayerObject As AcadLayer’遍历当前图形的所有图层对象For Each LayerObject In yers ’检索图层名的前2个字符 If Left(,2)=“P H”Then LayerObject.Linetype=“Dashed” LayerObject.Color=ac Yellow ElseIf Left(,2)=“PV”Then LayerObject.Color=ac Green Else LayerObject.Color=acWhite End IfNext在使用“Dashed”(虚线)线型之前,应检验是否已加载此线型。
若未加载,则需用Load方法自线型库“acad.lin”中加载,否则会出错。
其程序如下:’定义Line TypeObject为线型对象Dim Line TypeObject As AcadLine Type’定义Found为Boolean型变量Dim Found As BooleanFound=False’遍历当前图形中的所有线型对象For Each Line TypeObject In ThisDrawing.Line Types If StrComp(Line ,“Dashed”,1)=0Then Found=True Exit For End IfNextIf Not(Found)Then ThisDrawing.Line Types.Load“Dashed”,“acad.lin”2.5 关闭实体所在的图层用Solprof命令生成三维模型的轮廓时,该轮廓与三维模型重叠在一起,因此需要关闭实体所在的图层,只保留轮廓。
其VBA程序为:’LayerName为实体所在的图层名ThisDrawing.ActiveLayer=“LayerName”yerOn=False2.6 应用实例按上述方法和步骤编制VBA程序,再运行之,便可由三维模型自动生成二维投影图,图2即为应用此方法由图1的三维实体模型自动生成的二维工程图(手工添加中心线,略去尺寸标注)。
注意,若要创建多视口,则需重复使用第2.1~2.3节的方法(本实例需重复4次),最后用第2.4~2.5节的方法,设置线型、颜色、关闭实体所在的图层等。
图1 实例的三维模型(线框图)图2 由三维模型自动生成的二维工程图3 结论应用上述方法,可以在绘制三维模型的基础上,快速、简便地得到二维工程图,如实例中轴测图的椭圆、表面交线等都能准确地自动生成,并且在多视口环境中,视图能自动对齐,避免了手动调整对三视图准确性的影响。
在绘制三维模型的基础上,一举多得,极大地提高了复杂图形的绘图效率,是一种工程实用方法(对具体企业的定制开发,添加中心线和尺寸标注都可以通过编程序解决)。
参考文献[1] 谢有才,刘福华,潘凤章.AutoCAD中由三维模型创建轴测图和二维投影图的改进[J].机械设计,2004,21(7):43-45.[2] 欧阳八生,李天宝.三维模型转换成二维投影图的研究[J].机械设计与制造,2004(2):35-36.[3] 刘树春,申屠留芳.AutoCAD中三维模型与二维投影图的创建[J].机械设计与研究,2002,18(4):31-32.[4] 李凤华.AutoCAD2002/2000VBA开发指南[M].北京:清华大学出版社,2001.Autom atic generation of tw o2dimensional engineering graph2 ics from3D model in AutoCADHE Bing1,2,CHE Lin2xian1,2(1.School of Mechanical Engineering,Chongqing Univer2 sity,Chongqing400044,China;2.Department of Mechatron2 ics Engineering,L uzhou Vocational and Technical College, L uzhou646005,China)112005年9月何兵,等:AutoCAD中由三维模型自动生成二维工程图的研究基于参数化有限元模型的活塞热负荷仿真分析3王虎,桂长林(合肥工业大学机械与汽车工程学院,安徽合肥 230009)摘要:应用COSMOS/M参数化有限元程序语言及Delphi面向对象高级语言,建立了490型柴油机活塞的参数化三维有限元计算分析模型及其数据输入输出处理接口,对活塞温度场及其影响因素进行了定量分析,并在此基础上,对490型柴油机虚拟故障工况下的热负荷进行了模拟计算,为故障仿真提供一种方便高效的手段。