基于AutoCAD实现三维实体到二维图形的打印输出
- 格式:doc
- 大小:30.50 KB
- 文档页数:6
三维实体生成二维视图福建省林业职业技术学院谢金生摘要:本文通过实例论述在AutoCAD中将三维实体生成二维视图的方法和特点,着重阐述生成符合机械图投影关系的基本视图、向视图和剖视图中所使用的命令、方法、步骤及注意事项。
关键词:AutoCAD 三维实体二维视图生成方法注意事项引言:由于三维设计特有的优越性,故越来越受到人们的重视,在发达地区,已经CAD/CAM一体化,三维设计直接用于加工。
然而,目前我国机械行业大部分企业技术落后、设备老化、数控机床数量少,仍然用二维图样指导生产,并且,这种局面要持续较长的时间。
因此,充分利用AutoCAD三维建模的优势,在产品或零件的设计中,通过实体建模,再由三维模型生成二维工程视图,对减少绘图的工作量、提高绘图的速度与精度、避免二维绘图中可能出现的各种错误,有其重要的意义。
一、在模型空间中设置平铺视区打开AutoCAD软件,首先进入模型空间,在模型空间中可以绘制三维实体。
如图(1)就是在模型空间中绘制的支座零件的三维实体。
但由于三维实体的不透明性——前面遮挡后面,从一个角度只能看到其中的部分。
要想看到三维实体的各部分,就要从不同的角度对其进行观察,为便于观察,可以把屏幕上的绘图区设置成多个视区。
在AutoCAD2000的模型空间中点击菜单栏中的视图\视口\新建视口或在命令行中键入Vports命令,可把绘图工作区设置为多个视区(这种视区称为平铺视区(TiledViewport)。
并可为各视区设置为不同的观察视点。
如图(2)所示,为便于观察零件的具体形状,模型空间设置了4个平铺视区,并将各视区的视点分别设置为主视图、俯视图、左视图和透视图。
显然平铺视区方便了三维实体观察,可以生成二维视图。
然而得不到打印输出的支持,只能打印输出激活的平铺视区(被激活的视区显示粗边框,如图(2)中的透视图。
),不能打印未激活的平铺视区。
另外,由图(2)还可知,在模型空间中的不同视区上标注的尺寸、注释的文字,将随观察角度的变化而倾斜,有时模糊不清,甚至变为一条线。
AutoCAD中3D转2D的方法
1.将以绘制好的三维视图切换成自己所需要的视图方向(如图所示)
2.在命令行输入“flatshot”命令,然后敲击空格或是回车键,就会
出下面对话框
3.按图示选择自己所需要的线性及颜色,“显示”里面最好区分一下
颜色,以便后面删除不需要的线,然后点击“创建”,命令行会提示指定插入点,此时鼠标在绘图区域得空白处点击一下即可;然后命令行会提示“输入X比例因子,指定对角点,或[角点
(C)/XYZ(XYZ)]”,此时键盘敲击空格或回车即可,接着命令行会提示
“输入Y比例因子或<使用X比例因子>,此时继续敲击空格或回车键,命令行会提示“指定旋转角度”,此时继续敲击空格或是回车即可完成转换。
此时绘图区域中就会出现如下图形
注:若是没有看到图中所示图形,用户此时只需双击鼠标中间即可
4.接着将转化完成的图形选中后输入快捷键“X”即可完成分解,分
解后删除图示中绿色线性就完成了转换,见下图
以上是本人实践后自创的,如有不妥之处还望大家指正,谢谢!
2012年4月18日。
第23卷第3期辽宁科技学院学报Vol.23No.3 2021年6月JOURNAL OF LIAONING INSTITUTE OF SCIENCE AND TECHNOLOGY Jun.2021文章编号:1008-3723(2021)03-025-03doi:10.3969/j.issn.1008-3723.2021.03.009AutoCAD三维实体转二维视图方法的研讨韩希国(辽宁科技学院机械工程学院,辽宁本溪117004)摘要:基于Auto LISP A Visual LISP A Dialog Control Language等程序语言,并结合AutoCAD中的flatshot命令,开发将三维实体快速生成二维视图的AutoCAD插件,为创建工程图提供了极大便利。
文章重点论述了程序设计的主要方法和步骤。
关键词:AutoCAD;LISP;插件;三维实体;二维视图中图分类号:TP391.7文献标识码:A在机械设计过程中,先进行三维设计再导出二维视图的设计理念已经被多数设计者所认可,而如何将三维实体快速生成二维视图已倍受关注,目前,一般采用文献〔1〕、〔2〕中所提到的方法来生成二维图,其缺点是操作复杂,且绘图效率低。
本文基于Auto LISP^Visual LISP^Dialog Control Language等程序语言,并结合AutoCAD中的flatshot 命令,开发出将三维实体快速生成二维视图的AutoCAD插件,从而使二维工程图样的绘制变得简单、快捷、可靠。
本文重点论述了程序设计的主要方法和步骤。
1视图数量及线型属性设置考虑到三视图的使用频率高于其它视图配置模式,并兼顾提高绘图效率,插件默认为生成主、俯、左三个视图(图1),节省了操作时间。
对于其它视图配置模式是通过输入关键字“E”调用话框进行设置,其中线型属性默认值更改后将会自动保存于注册表中,并成为下次使用时的默认值,尽量适应各类用户的使用习惯。
浅谈Au toCAD_维实体模型转换成二维工程图的方法摘要:本文主要介绍在AutoCAD环境下,使用提取三维模型轮廓线命令solprof,将三维实体模型转换为符合国标要求的二维平面工程图样的方法,这是提高复杂工程图样绘制效率的有效途径。
关键词:AutoCAD 三维实体模型SOLPROF命令作为通用计算机辅助设计软件,AutoCAD的长处在于其强大的二维精确绘图功能,随着计算机软硬件技术的发展,AutoCAD版本的不断更新,其三维实体造型功能也在逐渐增强,三维实体建模也越来越方便。
三维实体模型是图示工程形体的重要手段,描述立体空间特征直观、方便,便于读图人员理解,但在工程实际中还无法取代二维工程图,二维多面视图和轴测图在表达立体的几何形状、尺寸及技术要求方面具有明显的优势,但二维工程图样尤其是复杂平面图形的绘制要占用大量时间。
在教学实践中,为了培养学生的空间想像和读图能力,经常需要在三维立体与二维图形之间进行对照,如果能够将AutoCAD下建立的三维实体模型自动转换成二维工程图样则可可以减少三视图绘制的工作量,以给教学带来极大的方便,同时这也是二维平面图形绘制的一个重要的思路,可以明显提高计算机绘图效率。
AutoCAD软件中提供了提取三维模型轮廓线命令solprof,可以很好的被用来进行这一转换,在同一图纸上同时得到三视图和立体图。
本文简要论述这一方法的实现过程。
1 在AutoCAD下根据立体初步生成三视图和正等轴测图(1)在模型空间建立三维实体模型。
实体模型具有体的特征,通过对基本形体的叠加、切割和布尔运算可以方便的创建复杂的实体模型,本文选择一个简化的排水管出口为例,如图1所示。
(2)点击布局1,进入图纸空间,删除缺省视口和立体图。
(3)用多视窗mview命令进行视图分割,建立四个全等的浮动视口,可在四个视口中同时显示该立体图;然后依次激活各视口,点击视图工具栏按钮或使用菜单命令视图/三维视图/,分别设置为“主视”、“俯视”、“左视”、“西南等轴测”,屏幕显示如图2所示,经过上述操作可以自动生成三视图及轴测图,但尺寸及视图间的对应关系不能满足国标要求。
第15章由三维实体生成二维视图◆15.1 概述◆15.2 由三维实体生成三视图◆15.3 由三维实体创建剖视图15.1 概述基本视图:实体模型在投影面投影所得到的图形称为基本视图,通常可分为主视图、俯视图、左视图、右视图、仰视图、后视图。
图15-1所示的是三维零件图在各个方向的投影视图所得的效果。
(a) 三维视图(b) 主视图(c) 后视图(d) 俯视图(e) 仰视图(f) 左视图(g) 右视图图15-1 各个视图剖视图:假想用一个剖切平面将三维实体剖开,移去观察者和剖面之间的部分,而将留下的部分向投影面投影,所得视图称为剖视图。
剖面图:也叫断面图,假想用剖切面将零件的某处切断,紧画出其断面的图形,称为剖切图。
分为移出断面图和重合断面图。
图15-2是剖视图和剖面图的比较。
(a) 阶梯轴(b) 剖面图(c) 剖视图图15-2 剖面图和剖视图模型空间是为创建三维模型提供一个广阔的绘图区域,用户可以通过建立UCS,创建各种样式的模型并设置观察视点和消隐、渲染等操作。
而布局空间是用于创建最终的打印布局,是图形输出效果的布置,用户不能通过改变视点的方式来从其他角度观看图形。
它们的主要区别标志是坐标系图标。
模型空间中,坐标系图标是一个反映坐标方向的坐标架,而布局空间中,坐标系图标则是三角板形状。
利用布局空间可以把在模型空间中绘制的三维模型在同一张图纸上以多个视图的形式排列并打印出来,而在模型空间中则无法实现这一点。
15.2 由三维实体生成三视图AutoCAD将三维实体模型生成三视图的方法大致有两种:第一种方法是先使用VPORTS或MVIEW命令,在布局空间中创建多个二维视图视口,然后使用SOLPROF命令在每个视口中分别生成实体模型的轮廓线,以创建二维视图的三视图。
第二种方法是使用SOLVIEW命令后,在布局空间中生成实体模型的各个二维视图视口,然后使用SOLDRAW命令在每个视口中分别生成实体模型的轮廓线,以创建二维视图的三视图。
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软件中三维实体转化二维工程图技巧
叶海见
【期刊名称】《新技术新工艺》
【年(卷),期】2009(000)009
【摘要】在AUTOCAD软件中由三维实体模型生成二维工程图常用方法大多是在图样空间完成,用起来很不方便,且相关操作指导介绍过于简单,使用者难以真正掌握.本文探索出一种新的方法,首先在图样空间设置好需要的视图,设置图形操作,接下来在模型空间里操作,利用关闭相应图层操作和移动命令把各视图分离,再把有关视图在空间位置进行旋转对正,最后得到符合投影规律的视图.本文为广大AutoCAD用户提供了一套完整的三维实体转化二维工程图的方法,可以提高AutoCAD三维设计的效率.
【总页数】3页(P46-48)
【作者】叶海见
【作者单位】浙江工业职业技术学院,浙江,绍兴,312000
【正文语种】中文
【中图分类】TB237
【相关文献】
1.CATIA V5中三维实体模型的二维工程图表达 [J], 李苏红;侯洪生;林玉祥;庞云阶
2.基于AutoCAD软件的三维实体转二维工程图的应用研究 [J], 刘红芳
3.三维实体模型向二维工程图纸的转化 [J], 周俊荣;虞春
4.基于AutoCAD软件的三维实体转二维工程图的应用研究 [J], 刘红芳
5.三维实体模型向二维工程图转化 [J], 魏永乐;苏猛
因版权原因,仅展示原文概要,查看原文内容请购买。
基于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】对话框,单击【页面设置管理器】对话框下方的【关闭】按钮,退出该对话框。
(4)创建4个视口,且为“布满”方式,结果如图7所示。
(5)将对应视口分别设置为主视、俯视、左视和西南等轴测。
将左上角视口设置为主视。
①在左上角视口内双击,使其成为一个浮动视口;②利用【主视】命令将左上角视口以主视显示。
结果如图8所示。
用同样的方法将左下角视口设置为俯视,右上角视口设置为左视,右下角视口设置为西南等轴测,结果如图9所示。
(6)选择菜单【格式】︱【线型】命令,打开【线型管理器】对话框,加载Hidden线型,如图10所示,单击【确定】按钮,退出该对话框。
主视、俯视、左视和西南等轴测
注意:如果此时不加载hidden线型,也可以在以后将PH开头图层的线型自己设为hidden或其它的虚线。
(7)在各视口中分别创建轮廓。
将左上方视口置为当前浮动视口,调用【轮廓】命令创建主视方向的轮廓。
【轮廓】命令常用打开方法:
选择菜单【绘图】∣【建模】︱【设置】︱【轮廓】命令
命令行提示:
命令:_solprof
选择对象:在浮动视口中选择实体对象找到1 个
选择对象:↙//单击Enter键,结束选择
是否在单独的图层中显示隐藏的轮廓线?[是(Y)/否(N)]<是>:↙//单击Enter键,选择默认的“是”
是否将轮廓线投影到平面?[是(Y)/否(N)]<是>:↙//单击Enter键,选择默认的“是”
是否删除相切的边? [是(Y)/否(N)]<是>:↙//单击Enter 键,选择默认的“是”
用同样方法,在左下方视口中创建俯视轮廓,在右上方视口中创建左视轮廓。
将右下方视口置为当前浮动视口,利用【视图】命令把UCS 变为与当前视图平行。
用1)2)同样方法运行【轮廓】命令,在右下方视口中创建轴测轮廓。
在图幅外任意处双击鼠标左键,即进入图纸空间。
(8)关闭实体所在图层,结果如图11所示。
(9)选择主视、俯视、左视3个视口(单击各视口的边框),然后执行【对象特性】命令,在【特性】选项列表中修改【注释比例】、【标准比例】均为【1:1】,【显示锁定】选择【是】,结
果如图12所示。
(10)利用Ltscale命令修改线型比例因子为30,从而使虚线能够正常显示出来,结果如图13所示。
(11)执行【图层特性管理器】命令,在打开的【图层特性管理器】对话框,如图14所示,可以看到多出以“PH-***”和“PV-***”的格式命名的8个图层来,其中PH开头的以hidden 线型为图层线型,这是虚线所在的图层,PV开头的是粗实线即轮廓线所在的图层。
将PV开头的图层线宽设置为0.5mm。
(12)关闭视口边框和轴测图虚线所在图层,结果如图15所示。
(13)将点画线所在图层置为当前层,为各视图添加点画线,结果如图16所示。
注意:
(1)除给三视图添加点画线外,如果还要继续为三视
图添加尺寸,只要设置好文字样式和尺寸样式,按照在模型空间尺寸标注的方法操作即可,如图17所示。
(2)通过对实体创建轮廓所得到的各视图,在模型空间中并不在一个平面上,因此要为视图添加点画线和尺寸只能在图纸空间中进行。
2 结束语
计算机辅助设计(CAD)技术自20世纪50年代问世以来,至今已经广泛应用于工程设计和工程建设等各个领域。
二维CAD系统对设计领域带来冲击,在二维CAD环境下,计算机系统能帮助设计者绘图,减轻了设计者手工尺规绘图的负担。
但是,采用二维CAD设计绘图,设计者头脑中首先要有完整、明确的产品构思,才能在此基础上画出设计图样,否则设计构思是表达不出来的。
二维CAD环境下,设计与表达方式也没有发生根本改变,仍然是二维图样表达三维物体。
随着计算机技术的飞速发展,特别是三维设计软件的普及,使三维实体设计受到了企业的欢迎,越来越多的企业直接应用三维设计,实现了机械产品设计方法的变革。
传统的《机械制图》教学就是基于二维图形表达的,这种方式必将随着设计方法的变革而变革,开辟三维机械制图将成为发展的必然趋势。
参考文献:
[1]李长波.基于AutoCAD平台采用C ++
的参数化自动设计[J].软件导刊,2010(6).。