利用二维工程图重建三维实体模型
- 格式:pdf
- 大小:4.49 MB
- 文档页数:3
基于SolidWorks的工程图转为三维模型的实用方法研究马兰
【期刊名称】《组合机床与自动化加工技术》
【年(卷),期】2003(000)012
【摘要】简介SolidWorks中将二维工程图生成三维模型的实现方法,提出一种以匹配线框为形状特征的视图识别和建模方法,并对在转换过程中出现的问题进行了分析.
【总页数】3页(P40-42)
【作者】马兰
【作者单位】华北航天工业学院,机械系,河北,廊坊,065000
【正文语种】中文
【中图分类】TP391
【相关文献】
1.基于SolidWorks工程图中旋转局部剖视图的表达方法研究 [J], 刘家平;吴国铭
2.基于SolidWorks三维模型的PLC程序调试方法研究 [J], 张林艳;孙立新;张银龙
3.基于SolidWorks工程图中旋转局部剖视图的表达方法研究 [J], 刘家平;吴国铭
4.基于Solidworks与工程图自动调整方法研究及应用 [J], 肖雄;张晋西;张太绪;罗双宝;徐磅迤
5.基于Solidworks与工程图自动调整方法研究及应用 [J], 肖雄;张晋西;张太绪;罗双宝;徐磅迤
因版权原因,仅展示原文概要,查看原文内容请购买。
3D模型与2D⼯程图智能联动教程在国内国际双循环相互促进的新发展格局下,制造业的蓬勃发展不仅需要创新研发与快速更新换代,更需要持续性⼯艺更新与更⾼质的⽣产制造。
尤其是竞争激烈的汽车制造业,需要更⾼品质的智能化⼯业软件来提质增效。
⾯对以上需求,浩⾠轻松应对!浩⾠3D设计软件拥有丰富的智能⾼效模块,从3D 创新设计到精确化的⼯艺⽣产,以⼀站式2D+3D⼀体化解决⽅案,轻松实现3D模型与2D⼯程图的智能联动与同步更新,充分释放创新设计数据的强⼤势能,助⼒企业提质增效!1、2D+3D⼀体化更智能⾼效的数据联动浩⾠3D设计软件不仅能⾼效设计3D零部件模型,还能利⽤零件或者装配体数据来快速制作⼯程图,让三维模型与⼆维图纸实现数据的互联互通。
在浩⾠3D的设计界⾯中,点击顶端快速⼯具栏中的「当前模型的图纸」,⾃动实现从3D模型到⼆维⼯程图。
在浩⾠3D设计软件中,通过使⽤⿏标滚轮或者修改参数栏的⽅式,可以更改输⼊视图的⽐例⼤⼩。
同时,浩⾠3D可以直接⽣成各个⽅向上的投影视图,以及修改相关视图样式。
通过浩⾠3D设计软件的「智能尺⼨」,可以直接将3D模型尺⼨快速标注到⼆维⼯程图上。
此外,对于类似发动机整体这样的复制组合件,浩⾠3D不仅可以快速创建⼯程图,还可以通过「注解」—「表」这⼀功能,直接⽣成BOM表。
2、完全⾃定义剖切轻松创建各类剖切视图区别于传统3D软件的固定式剖切定义⽅式,浩⾠3D设计软件给予了⽤户更为全⾯⾃由、轻松便捷的⽅式来实现完全⾃定义⼯程图的剖切视图。
通过⼿动绘制的剖切线或者剖切轮廓,浩⾠3D可以轻松地完成各类阶梯剖、半剖、局部剖等剖切视图的创建。
3、预定义技术需求标准化管理技术类信息数据在3D设计过程中,设计师需要在CAD图纸上注明各类技术需求和⼯艺规范。
这既是⾏业性制图和企业标准化绘图的规范要求,也是在⼯艺制造过程中,⽤于检测产品制件是否合格的重要依据。
浩⾠3D拥有可预定义的技术需求⽂档库,便于设计师预先设定相关信息数据。
U G 在铣床夹具设计中的应用摘要:介绍了UG在铣床夹具设计中的应用。
首先创建了以UG为平台的夹具标准元件模型库;然后根据夹具设计方案,把需要的定位元件、压紧元件以及辅助元件按照装配关系依次装配;再按照各元件尺寸位置设计夹具体,并装配成三维实体夹具;最后把三维实体夹具转换为二维夹具装配图,并以铣床夹具为例进行验证。
关键词: UG 三维设计铣床夹具夹具设计一前言:以往的机床夹具设计,通常使用二维 CAD技术设计,通过整体构思设计出夹具总装图,再根据总装图依次拆分出各个设计元件,此种设计方式设计人员无法观测其三维结构,设计周期长、劳动量大、修改不便、效率低。
以UG为平台的机床夹具设计,运用UG强有力的三维造型功能进行工装夹具的三维造型设计,改变了传统机床夹具设计模式。
其以加工件为基本件,采用自上而下装配建模与自下而上装配相结合的方式进行设计,以三维造型为基础构建夹具实体模型,再运用UG软件二维转换功能,生成与三维模型同步更新的夹具二维装配图和各夹具元件零件图,大大缩短了夹具设计与制造周期,减少重复劳动,提高工作效率,降低生产成本。
本文以铣床夹具为例,介绍了UG在机床夹具设计中的实际应用。
二、UG 中铣床夹具三维造型设计1. 创建工件三维实体模型:在工装夹具设计的建模过程中,将产品零件作为夹具的第一个成员组件调入装配中,然后以它为基础逐步设计夹具其余部件。
基于产品零件生成夹具定位、压紧及辅助件,同时其他相关性非标件的设计可使用WAVE技术以使设计过程准确、方便、快捷。
UG的WAVE技术是一种基于装配建模的相关性参数化设计技术,利用它可以在装配体中的不同部件之间建立参数之间的相关关系,即所谓“部件间关联”关系,实现部件之间几何对象的相关复制。
夹具设计过程中,利用WAVE 几何链接器(点、线、面等)在部件中建立相关的几何体,同时通过WAVE链接创建的几何体相关到它的父几何体,改变父几何体会引起在所有其他部件中链接的几何体自动地更新,提高在设计中进行更改的便利性。
根据二维图画三维实体图分析三视图确定主体建模的坐标平面但对三维建模,特别是自学者,却总觉得不知从何下手。
本篇AutoCAD教程就教大家由三视图绘制三维实体图时,整个建模过程的步骤和方法。
一、分析三视图,确定主体建模的坐标平面在拿到一个三视图后,首先要作的是分析零件的主体部分,或大多数形体的形状特征图是在哪个视图中。
从而确定画三维图的第一步――选择画三维图的第一个坐标面。
这一点很重要,初学者往往不作任何分析,一律用默认的俯视图平面作为建模的第一个绘图平面,结果将在后续建模中造成混乱。
图1此零件主要部分为几个轴线平行的通孔圆柱,其形状特征为圆,特征视图明显都在主视图中,因此,画三维图的第一步,必须在视图管理器中选择主视图,即在主视图下画出三视图中所画主视图的全部图线。
图2此零件的特征图:上下底板-四边形及其中的圆孔,主体-圆筒及肋板等,都在俯视图,故应在俯视图下画出三视图中的俯视图。
图3是用三维图模画三维图,很明显,其主要结构的形状特征――圆是在俯视方向,故应首先在俯视图下作图。
图3:图3在一个方向完成基本建模二、构型处理,尽量在一个方向完成基本建模操作确定了绘图的坐标平面后,接下来就是在此平面上绘制建模的基础图形了。
必须指出,建模的基础图形并不是完全照抄三视图的图形,必须作构型处理。
所谓构型,就是画出各形体在该坐标平面上能反映其实际形状,可供拉伸或放样、扫掠的实形图。
如图1所示零件,三个圆柱筒,按尺寸要求画出图4中所示6个绿色圆。
与三个圆筒相切支撑的肋板,则用多段线画出图4中的红色图形。
其它两块肋板,用多段线画出图中的两个黄色矩形。
图4:图4这样处理后,该零件的建模操作可在一个方向上完成。
不要担心红色肋板穿过了两圆筒的孔,这可以在对圆筒差集后得到圆满处理。
要注意的是必须先并后差。
这是后话。
再如图3所示零件,左侧半圆筒,用多段线画出图5中所示绿色图形;右侧的内孔及键槽也须用多段线画出;中间的水平肋板,则用多段线画出如图中的红色图形。
水利工程制图与应用赛项模块一:水利工程识图一、单项选择题(每题1分,共60分)1.制图标准中规定A0图幅大小是A3图幅大小的()。
A. 2倍B. 4倍C. 8倍D. 1/2倍2.在水利工程图样中,表示可见轮廓线采用()线型。
A.粗实线B.细实线C.波浪线D.虚线3.制图国家标准规定,字体的号数,即字体的()。
A.高度B.宽度C.长度D.角度4.下列比例当中表示放大比例的是()A.1:1 B. 2:1 C.1:2 C.1:105.下列尺寸正确标注的图形是( )6.六个基本视图按投影关系配置,它们的名称()。
A.只标注后视图B.只标注右视图C.都不标注D.不标注主视图7.六个基本视图自由配置时,按向视图标注,应()。
A.只标注后视图的名称B.标出全部移位视图的名称C.都不标注名称D.不标注主视图的名称8.配置在投影方向上的移出断面,可省略()的标注。
A.投影方向B.剖切位置C.断面图名称D.全部9.主视图画成剖视图时,应在()上标注剖切位置和投影方向。
A.主视图B.俯视图或左视图C.后视图D.任意视图10.移出剖面在下列哪种情况下要全部标注()。
A.按投影关系配置的剖面B.放在任意位置的对称剖面C.配置在剖切位置延长线上的剖面D.移出断面配置在图纸其他位置的,在断面上方应标注断面编号11.在剖视图中,被剖切但按不剖绘制的是()。
A.构件上的支撑板. 筋板B.轴. 柱. 梁. 杆C.沿长方向剖切的闸墩和平行板面剖切的支撑板D.沿任意方向剖切的闸墩和支撑板12.能表示出物体左右和前后方位的投影图是()。
A.主视图B.后视图C.左视图D.仰视图13.斜视图的标注中文字和字母都必须 ( )。
A.水平书写B.与投影方向垂直C.与投影方向平行D.任意书写14.局部视图与斜视图的实质区别是()。
A.投影部位不同B.投影面不同C.投影方法不同D.画法不同15.已知物体的俯、左视图,选择错误的主视图是()。
16.三视图属于哪一种基本形体。
一、填空题(每题1分,共20分)1、CAD系统一般应具有几何建模、工程分析、、工程绘图等主要功能。
2、随着CAD/CAM技术应用的日益广泛和深入,CAD/CAM技术的未来发展主要体现在集成化、网络化、智能化和的实现上。
3、参数化建模技术和变量化建模技术的共同特点为基于特征、全数据相关以及。
4、在投影变换中,三视图是将三维空间物体分别对正面、水平面和侧面进行得到的。
5、实体建模中基本实体的生成方法有体素法和扫描法,其中法是将平面内的任意曲线进行“扫描”(拉伸、旋转等)形成复杂实体的方法。
6、对刀点是数控编程中刀具相对工件运动的,对刀点的选择应使编程简单、加工过程便于检查。
7、在数控编程中确定刀具加工路线时,要保证被加工零件获得良好的加工精度和表面质量,并兼顾走刀路线等方面。
8、CAD/CAM系统数控编程的基本步骤为几何建模、加工工艺分析、刀具轨迹生成、刀位验证和、后置处理以及数控程序的输出。
9、UG NX软件界面的提示行和状态行是重要的信息反馈源,其中行用来显示系统状态以及操作执行的情况。
10、UG NX提供的8种标准视图有前(主)视图、后视图、顶(俯)视图、底(仰)视图、左视图、右视图、图和三角轴测图。
11、在应用UG NX建模时,为简化建模环境的设置,常常建立按相关标准规定预先设定好应用环境参数(如层、线型、颜色等)的空白部件文件,即文件。
12、UG NX中的键槽特征的截面类型包括槽、球形槽、U型槽、T型槽和燕尾槽等。
13、UG NX软件中的特征是采用指针方式复制或者镜像已有特征,生成的特征与已有特征相关联。
14、应用UG NX软件生成的二维工程图是由得到的,工程图的尺寸直接引用三维模型的尺寸。
15、装配建模中的由一个或多个关联约束组成,用来限制组件在装配中的自由度。
16、在装配建模中,应用,可将部件文件中选定的部分几何对象作为该部件的一个替代装入装配件中。
17、在UG NX中对工程图进行尺寸标注时,应用图标可以在用户指定的两条不平行直线之间进行标注。
水利工程制图与应用赛项模块一:水利工程识图一、单项选择题(每题1分,共60分)1.标题栏的外框线和内分格线分别用什么线型绘制()。
A. 粗实线和细实线B. 细实线和粗实线C. 细实线和细实线D. 虚线和点画线2.在线性尺寸中尺寸数字200毫米代表()。
A. 物体的实际尺寸是200毫米B. 图上线段的长度是200毫米C. 比例是1:200D. 实际线段长是图上线段长的200倍3.国家标准规定,A0图汉字最小字高不宜小于()mm。
A、3B、2C、3.5D、 54.图样上标注的尺寸,一般应由()组成。
A、尺寸界线、尺寸箭头、尺寸数字B、尺寸线、尺寸界线、尺寸数字C、尺寸数字、尺寸线及其终端、尺寸箭头D、尺寸界线、尺寸线及起止符号、尺寸数字5.A2图幅中的e值是()mm。
A、10B、5C、20D、256.假想用剖切平面将物体剖开,移去剖切平面前面的部分,剩余部分向投影面投影,并画出剖面材料符号,所得的图形称()。
A.视图B.主视图C.剖视图D.局部视图7.若俯视图作剖视图,应该在哪个视图上标注剖切位置. 投影方向和剖切符号的编号?( )。
A.主视图或左视图B.俯视图C.仰视图D.任意视图8.假想用侧平剖切面将物体剖开,移去物体右边的部分,将剩余部分向投影面投影,并画出剖面符号的图形是()。
A.左视图作剖视B.主视图作剖视C.右视图作剖视D.后视图作剖视9.投影线互相平行,且垂直于投影面的投影方法称为()。
A.斜投影B.中心投影C.正投影D.平行投影10.当直线与投影面平行时,该直线在投影面上的投影具有()。
A.积聚性B.真实性C.类似性D.平行性11.在正投影中,当平面与投影面平行时,该平面在投影面上的投影为()。
A.点B.直线C.实形的平面D.缩小的平面12.左视图的投影方向是()。
A.由前向后B.由左向右C.由右向左D.由上向下13.为了在一张图纸上同时反应三个投影图,将三投影面展开,展开时规定()不动。
将cad图纸转换为solidworks三维模型详解传统的机械绘图,是想象出零部件的立体形状,然后对立体模型从各个方向上投影,生成各投影面上的二维视图,加以标注尺寸等注释,生成基本的二维的图纸。
但是二维图纸的缺点也是明显的,就是略复杂点的就显得不直观,需要人为的正确想象。
如果有三维的数模展现,并且能旋转、缩放,就更加直观易懂了。
现在有了三维CAD软件SolidWorks的辅助,实现2D—3D转换,生成一般的三维数模是比较简单的事。
对于从AutoCAD到三维软件过渡的设计者来说,SolidWorks的这个功能容易上手,可以帮助你轻松完成从AutoCAD到三维CAD 软件的跨越。
从2D-3D的跨越可谓是传统机械绘图的逆向过程(类似图1,但是由投影视图生成立体模型)。
输入的2D草图可以是AutoCAD的DWG格式图纸,也可是SolidWorks工程图,或者是SolidWorks的草图。
本文讨论如何从AutoCAD的图纸输入到SolidWorks中实现2D—3D的转换。
原理:很多三维CAD/CAM软件的立体模型的建立,是直接或间接的以草绘(或者称草图)为基础的,这点尤以PRO/E为甚。
而三维软件的草绘(草图),与AutoCAD等的二维绘图大同小异(不过不同的就是前者有了参数化的技术)。
在SolidWorks中,就是将AutoCAD的图纸输入,转化为SolidWorks的草图,从而建立三维数模。
基本转换流程:1.在SolidWorks中,打开AutoCAD格式的文件准备输入。
2.将*DWG,DXF文件输入成SolidWorks的草图。
3.将草图中的各个视图转为前视、上视等。
草图会折叠到合适的视角。
4.对齐草图。
5.拉伸基体特征。
6.切除或拉伸其它特征。
在这个转换过程中,主要用2D到3D工具栏,便于将2D 图转换到3D数模。
下面以AutoCAD2004和SolidWorks2005为例,看一下如何从AutoCAD的图纸输入到SolidWorks中:一、2D图纸筹办工作因为此转换主要是用的绘图轮廓线,其余的显得冗余,所以在AutoCAD中,需要将二维图形按照1:1的比例,绘制在一个独立的层中,比如“0层”。
基于SolidWorks的二维工程图三维重建系统实现甘树坤;闫树双;吕雪飞;李洪涛【摘要】阐述了以二维工程图中三视图表达为基础的三维重建基本理论和相关算法,重点改进了一种轮廓搜索算法.构建的三维重建系统是以DXF文件为数据源,借助Visual C++编程语言开发了一个基于SolidWorks平台的三维重建系统.实验表明提出的算法和实现过程具有较好的可行性和有效性.【期刊名称】《吉林化工学院学报》【年(卷),期】2011(028)007【总页数】4页(P39-42)【关键词】三维重建;二维工程图;SolidWorks;轮廓提取【作者】甘树坤;闫树双;吕雪飞;李洪涛【作者单位】吉林化工学院机电工程学院,吉林吉林132022;中国石化集团第十建设公司,山东淄博255000;吉林化工学院机电工程学院,吉林吉林132022;吉林石化公司动力三厂,吉林吉林132021【正文语种】中文【中图分类】TP391.41在企业中,累存了大量的二维工程设计图纸,由于不易保存、管理,所以一般将图纸扫描成可数字化存储的图像,而通过数字图像化的工程图纸转换成矢量的图形格式,是目前CAD领域的一个研究热点[1].作为先进制造技术的核心是三维CAD 模型,代表着CAD技术的发展方向;为了更充分、有效地利用早期的设计成果,如何将二维工程图转化为三维立体模型[2]是CAD领域中研究的一个非常重要的方向.由二维工程图进行的三维模型重建工作是一项集计算机图形学、计算机视觉和计算机辅助设计技术等相互交叉的研究课题,是通过计算机自动识别并处理二维图中的几何与拓扑信息,并生成三维模型的过程.由二维图到三维形体重建过程,如图1所示.根据画法几何理论,在一个方向的投影只能确定空间点的两个坐标位置,即一个视图无法确定点的三维空间位置;而通过空间点在两个不同方向的投影虽然可以确定点的三维空间位置,但对于一些复杂的立体结构是很难表达清楚该立体的具体结构信息的.对于单个视图或两个视图的空间立体结构的表达,尚需通过其他信息,如文字、尺寸标注等形式才能表达清楚,因此,在工程图中常采用三视图或多于三视图的方式表达立体的完整结构.本文主要介绍通过三视图的表达进行的三维重建工作.在三视图表达中,如果以F、T、S来分别表示主、俯、左视图上的各点的集合,那么位于主视图中的点可表示为f(f∈F),且其可反映x坐标与z坐标的空间位置,通常表示为x(f)、z(f);则位于俯视图与左视图上的点可分别表示为x(t)、y(t)和y(s)、z(s).则由三维空间坐标系中可知,对于某点坐标值在不同视图中的具有如下关系:由三视图生成的空间点集V可表示为:二维工程图三维重建的基本出发点主要就基于以上公式来描述空间点的对应关系. 三维重建的过程中对于工程图样中信息理解的核心主要是怎样来准确地恢复在投影过程中损失的空间点的拓扑信息与几何信息.结合人识图思维方式,进行计算机的三维重建过程一般可以划分为视图预处理与分离、轮廓提取、基元识别、重建实现等几个步骤[3].在重建三维形体时,常用的方法是模型引导法实现的视图分离算法[4],通过处理输入视图的数据文件从而获取视图信息.一般采用双链表结构表示投影图的点、线数据.通过读取CAD软件形成的DXF图形文件,将三视图中的投影点及图元分别用相应的数据结构表示出来,构造点表与图元表.在图元表中就会相应地包含三视图中的所有图元信息,在点表中会包含如线段等的端点、圆心、圆弧的起、终点等数据.在进行视图分离以后,还需要建立相应的投影面坐标系,从而更清晰的描述出各视图中的点、线及图元信息特征.轮廓提取方法目前常用的有侧点法、基于回溯的参考点边界算法、基于顺时针走向搜索轮廓的方法、基于矢量积的轮廓搜索方法等典型的算法[5].本文采用一种改进的角度判别法,实现轮廓的提取和搜索.算法通过转换几何角度来计算当前搜索路径与分支路径的矢量角的函数值,利用三角函数在某区间上具有的单调性,将角度值的比较转为变换后三角函数值的比较.本改进算法避免了对角度值的直接计算,减小了计算误差.具体算法如下:(1)DXF文件的数据预处理,获得二维中图的搜索初始点和初始边;(2)选取位于搜索边上不同于搜索点的另一个端点,确定新搜索点.若新搜索点与初始点重合,则结束;(3)选取不含当前搜索边,且与当前搜索点相连的其它所有边,确定为备选搜索边;(4)如果备选的搜索边数为1,则确定该搜索边为最新搜索边.返回(2);(5)算出当前搜索边和备选搜索边之间的旋转角度yθ的值.如果备选搜索边中存在圆弧,则取圆弧的切线方向为矢量方向计算;(6)比较(5)所求得的yθ值,选取最小的yθ值所对应的边确定为最新搜索边.返回(2).搜索内轮廓线的过程与搜索外轮廓线基本相同,但一般比较实用的方法是辅以人机交互方式,通过在各内轮廓线中交互取出点P,以过P点引水平辅助线的方法来搜索一条内轮廓边所在的直线.在以上算法中通过与以往算法的分析比较后主要做了如下改进:(1)改进了搜索初始点和边确定方式;(2)改进了搜索过程中判定方法;(3)对于圆弧切线的有效判定方法;(4)对于判定结果相同时的处理方式.通过对同类角度判别法的分析和比较,本文提出的改进算法更容易理解,编码简单,执行效率更高.本文基于以上算法构建了相应的三维重建系统,该系统采用面向对象的系统编程方式,以SolidWorks为平台,应用 Visual C++6.0进行编程开发.本三维重建系统的流程如图2所示,其中该系统结构中主要实现三维重建过程中以下关键技术:(1)三视图中存储几何与拓扑信息的数据结构的实现;(2)将三视图转换到三面投影体系的实现;(3)图形预处理与视图分离的实现;(4)实体轮廓自动识别与实体生成算法的实现.在实现本系统的三维重建过程中,首先通过AutoCAD形成 DXF文件,并显示于SolidWorks中.由于在三维重建过程中只使用三视图的轮廓信息,因此应用SolidWorks软件中自带的图层屏蔽功能来屏蔽图样中除轮廓线图层以外的其他图层,如剖面线图、点划线图等,而只显示视图中的主轮廓线图,从而方便了视图数据信息的提取.通过DXF文件将图样输入以后,对三视图中的视图、环、边及点信息等等进行如下相应的对象封装:(1)CReconObj类为重建视图信息和操作的封装;(2)CViewGraph类为视图信息和操作的封装;(3)CEdge(CLineEdge,CCircleEdge)类为边信息和操作的封装;(4)CVertex类为顶点信息和操作的封装.从而使每个视图、环、边、点都将对应于各自类的一个对象,而每个对象都存入相对应的数据结构.本系统在实现三维重建过程中采用分层双向链表的方式来表示和存储三视图中的数据结构,并通过MFC中的CTypedPtrList类模板来实现.(1)分层链表的最顶层:在CReconObj类中用一个链表类存储各个视图对象来构成.(2)分层链表的第2层:在CViewGraph类中用三个链表分别来存储该视图上的环、边与点来构成.(3)分层链表的第3层:在CLoop类中用一个链表来存储组成该环的边来构成.在实际绘制的工程图样中,视图经常不按基本视图的位置摆放,如前述一个视图、两个视图的工程图有些信息还需要文字或尺寸标注等形式进行表达,而有些剖视图、局部放大等特殊视图表达方式,对于计算机自动分离过程很难实现,因此在这种情况下,通常采用人机交互采用手动的方式来完成视图的分离,其实现方式,如图3所示.本文通过以上方法,实现了基于二维工程图三视图的三维重建过程.该系统以AutoCAD形成的DXF文件为数据来源,通过算法实现视图的外轮廓提取后,再利用SolidWorks软件所提供的拉伸、切除等相应功能,从而实现实体的三维重建.由于SolidWorks软件只能提供在一个方向进行拉伸的操作,而在其余方向则必须通过切除操作完成,因此系统需要通过人机交互的方式来确定哪个视图的外轮廓需要拉伸,哪个视图的外轮廓需要切除.下面的实例为该程序系统实现的二维工程图的三维实体重建过程.图4 为从DXF文件读入数据,并通过Solid-Works软件屏蔽图层后的三视图.图5 为转换到空间投影体系并对齐后的三视图.图6 为本系统实现的自动重建的三维实体模型.图7为通过人机交互的方式来完成对自动重建结果进行内部细节操作后的实体.图8 为后处理操作后的最终结果图.本文以AutoCAD形成的DXF文件为数据源,结合人工识图的原理,基于SolidWorks平台,借助Visual C++6.0编程语言,主要以工程图中常用的三视图表达为基础,进行了图元信息的提取,开发了以视图分离、轮廓搜索、实体重建为主要环节的三维重建系统,并实现了本文中提出的改进的轮廓搜索判别法,避免了繁琐的角度值计算,减少了误差,提高了执行效率.实践表明,本文实现的算法和人机交互式的三维重建过程是行之有效的.【相关文献】[1]罗喆帅,毛奇凰,葛艳.工程图纸矢量化软件的设计与实现[J].微机发展,2004,14(5):32-38.[2]陆国栋.基于工程语义的三维重建方法研究[D].杭州:浙江大学,1999.[3]李晋芳.基于工程图的三维重建实用化研究与实现[D].北京:北京航空航天大学,2004. [4]董建甲,王小椿.三维实体重建时投影图数据的预处理[J].计算机辅助设计与图形学学报,2002,14(12):1129-1132.[5]张淮生,张佑林,方贤勇.基于矢量积的二维封闭图形轮廓信息提取方法[J].计算机工程与应用,2002(8):93-94.。
CAD 中的二维与三维联动技巧CAD软件成为了设计师和工程师最常用的工具之一,它可以实现复杂的设计、绘图和建模任务。
在CAD软件中,二维和三维设计是两个常见的模式,它们相互补充,能够满足不同设计需求。
本文将重点介绍CAD中的二维与三维联动技巧,让你更高效地完成设计任务。
1. 从二维到三维在CAD软件中,我们可以使用二维图形创建三维模型。
首先,绘制一个或多个二维图形,然后将其转换为三维对象。
这可以通过拉伸、旋转或挤压二维图形来实现。
例如,我们可以通过拉伸一个矩形来创建一个立方体,或者通过旋转一个二维圆来创建一个圆柱体。
选择二维图形并应用适当的变换命令,就可以将其转变为具有深度和体积的三维对象。
2. 从三维到二维反过来,我们也可以从三维模型中提取二维图形。
这在绘制平面图、工程图或技术绘图时非常有用。
在CAD软件中,我们可以使用截断、剖切或投影等操作,将三维模型转化为平面二维图形。
比如,我们可以使用剖切命令来显示三维模型的内部结构,然后将剖面保存为二维图形。
另外,将三维模型投影到平面上,也可以得到其二维投影图。
3. 二维和三维联动CAD软件允许我们在二维和三维之间进行无缝切换和联动。
这意味着我们可以在设计过程中自由地切换到二维或三维视图,并且修改一个视图时,其他视图也会自动更新。
例如,在进行三维建模时,我们可以同时查看其二维平面图。
这样可以更好地掌握模型的尺寸和比例。
同样地,当我们在二维平面图中进行修改时,三维模型也会自动更新,帮助我们更好地理解修改的影响。
4. 使用图层管理图层是CAD软件中非常有用的功能,可以帮助我们更好地组织和管理绘图元素。
在二维和三维设计中都可以使用图层。
通过合理设置图层,我们可以将不同类型的绘图元素分配到不同的图层上。
例如,我们可以将二维图形放置在一个图层上,将三维模型放置在另一个图层上。
这样,当我们需要修改二维图形时,可以只选择该图层,而不会影响到三维模型。
5. 使用视口CAD软件中的视口功能可以让我们在同一个视图中同时显示不同的二维和三维内容。
采用Solidworks生成零件的视图根据前几章创建立体特征的方法,可以构建零件的三维模型。
在此基础上,借助Solidworks的工程图功能,依次创建其二维图(包括视图、剖视图和断面图等)和三维轴测图,在同一张图纸上对同一零件采用二维和三维形式表示,实现零件视图构建中的异维表达。
以下将分别介绍基本视图、向视图、局部视图和斜视图的生成方法。
(一)基本视图零件的表达首先选择基本视图。
当各视图按基本位置配置,一律不标注视图名称。
以图5-11所示零件为例,介绍基本视图的两种生成方法。
方法1:“模型视图”创建(1)在零件环境创建三维模型(图5-11)。
(2)新建工程图文件,选择工程图纸格式,进入工程图环境。
(3)在“模型视图”对话框中选择要插入的零件(图5-12a),并选择一个或多个命名视图(图5-12b),生成基本视图。
方法2:直接拖放创建(1)在零件环境创建三维模型(图5-11)。
(2)单击标准工具栏“从零件/装配体制作工程图”图标按钮,选择工程图纸格式,进入工程图环境。
(3)从“查看调色板”对话框将所需视图拖动到工程图图纸中(图5-13)。
在属性管理器中设定选项,生成基本视图。
最后,根据零件结构特点,在“投影视图”界面上,沿视图对角线方向移动鼠标,可以生成不同视角下反应其不同结构的三维轴测图。
零件的异维表达如图5-14所示。
图5-11 零件(a)选择要插入的零件(b)选择一个或多个命名视图图5-12 “模型视图”对话框图5-13 “查看调色板“对话框图5-14 生成基本视图(二)向视图如果投影视图不按默认的对齐位置放置,即生成向视图,此时按国标应该加标注。
以下为生成图5-11所示零件向视图的步骤:1.打开零件,生成模型视图(主、俯、左视图),并选择主视图。
2.单击“投影视图”图标按钮,移动鼠标指针到所需位置后(主视图的左方),单击以放置视图。
用鼠标右键单击刚生成的右视图,从弹出的快捷菜单中选择“视图对齐”—“解除对齐关系”,移动该视图到左视图正右方。
浅谈三维数字化设计制造技术应用与趋势本文在阐述了三维数字化设计制造技术的发展历程基础上,对基于三维数模的产品定义、基于三维数模的产品建模与仿真、基于MBD的数字化工艺设计、基于仿真的三维工艺验证与优化、基于MBD的数字化检测技术等三维数字化设计制造中的关键技术进行了论述,以及企业未来如何成功实施三维设计制造技术。
一、工程语言演变1、工程师的语言语言、文字和图形是人们进行交流的主要方式。
在工程界,准确表达一个物体的形状的主要工具就是图形,在工程技术中为了正确表示出机器、设备的形状、大小、规格和材料等内容,通常将物体按一定的投影方法和技术规定表达在图纸上,这种根据正投影原理、标准或有关规定,表示工程对象,并有必要的技术说明的图就称图样。
工程图样是人们表达设计的对象,生产者依据图样了解设计要求并组织、制造产品。
这种采用类似工程图样的产品定义方式常被称为工程师的语言。
2、工程语言的历史演进2.1 第一代工程语言工程定义需要明白和无歧义的表达。
中国古代工匠就有采用物理实体模型(如:故宫“样式张”)和二维绘图法表达工程思想的历史。
1795年法国科学家加斯帕尔·蒙日(Gaspard Monge,1746~1818)系统地提出了以投影几何为主线的画法几何,把工程图的表达与绘制高度规范化、唯一化,工程图便成为工程界常用的定义产品的语言—-第一代工程语言。
这种工程设计语言的缺陷是显而易见的,设计师在设计新产品时,首先涌现在脑海里的是三维的实体形象而不是平面视图。
但为了向制造它的人传递产品的信息,必须将这个活生生的实体通过严格的标准和投影关系变成为复杂的、但为工程界所共识的标准工程图。
这当中的浪费不仅是投影图的绘制,还包括了从实体形象向抽象的视图表达方式转换的思维,以及在转换过程中不可避免出现的表达不清和存在歧义.制造工程师、工人在使用这种平面图纸时,又要通过想象恢复它的立体形状,以理解设计意图。
这又是一番思维、脑力和时间的浪费。
生产技术与经验交流
铸造技术 07/2011
皮带张紧装置设计在机尾,采用螺旋张紧装置即可满足输送带要求。
此外,在机架上每个适当位置设置一对调偏立辊,机架下部设置下平行托辊,以防皮带过度下垂,机头处还设计有进料砂斗,机尾处有出料砂斗,出料斗直接连接斗式提升机,由提升机把造型工序所需要的砂子提升到储存砂斗上。
改造后整个砂处理工艺流程如图1所示。
图1 旧砂处理工艺流程
5 结语
(1)此改造设计方案简便可行,资金投入少,冷却效率高,为旧砂再生、企业可持续发展创造了有利
条件。
(2)旧砂处理工序大大简化,可缩减操作人员,为企业实现减员提效、人员优化创造有利条件。
参考文献
[1] 秦文强.消失模铸造新工艺新技术与生产应用实例[M ].
北京:北方工业出版社,2007.
[2] 张尊敬,汪鲠.DT (A )型带式输送机设计手册[M ].北
京:冶金工业出版社,2003.
[3] 成大先.机械设计手册[M ].北京:化学工业出版社,
1999.
收稿日期:2011 01 25; 修订日期:2011 02 20
作者简介:梁玉星(1971 ),广西武鸣县人,工程师.主要从事机械设计
工作.
Email:lian gyu xing001@
利用二维工程图重建三维实体模型
杨晓龙1,晁晓菲2
(1.西安航空技术高等专科学校机械工程系,陕西西安710077;2.西北农林科技大学信息工程学院,陕西杨凌
712100)
3D Solid Models Reconstruction with 2D Engineering Drawings
Y ANG Xiao long 1
,CHAO Xiao fei
2
(1.Faculty of Mechanical Engineering,Xi an Aerotechnical College ,Xi an 710077,China;2.C ollege of Infor mation Engineering,Northwest A&F University,Yangling 712100,C hina)
中图分类号:T P391.7 文献标识码:A 文章编号:1000 8365(2011)07 1034 03
为了适应大规模的机械化生成,以平面图来表达
三维实体为设计思想,二维工程图在指导生产、装配和技术交流等方面起到了举足轻重的作用。
目前,随着计算机技术的飞速发展,现代设计越来越注重三维实体造型的应用,因为通过三维造型可以分析产品的动态特性、直观地表达设计效果和构造动画模型等[1]。
由此可知,三维实体模型要比二维工程图容易理
解,且效果直观。
本文将介绍如何充分利用已有的二维图形信息来辅助建立三维模型,这既能提高三维建模的速度,又不会因采用三维造型技术而抛弃原有二维绘图的宝贵技术资源[2]。
1 三维模型重建的基本原理
图1 三视图的整体与局部都符合三等规律
根据画法几何学的基本理论,空间点在两个不同方向上的正投影可以完全确定点在空间中的位置,即点和线在不同视图中的坐标值应具有对应相等的关
系。
对于三视图(亦称正投影工程图),若用F(front)、T(to p)、S(side)分别表示主视图、俯视图和左视图上点的集合,那么主视图中的点f(f F)具有x 、z 坐标,
1034
铸造技术 07/2011
生产技术与经验交流
用x(f)、z(f)表示;同理俯视图和左视图上的点分别用x(t)、y(t)和y(s)、z(s)表示。
那么空间中的某一点在不同视图中的坐标值应满足以下的投影特性:
x(f)=x(t);y(t)=y(s);z(f)=z(s)
(1)
若主视图、俯视图和左视图中的二维点(x (f),z (f))、(x (t),y(t))、(y(s),z(s))满足表达式(1),则它们对应三维空间中的唯一点(x (f)、y (t)、z(s))。
因此点在空间中的坐标对应关系就成为三维模型重建的基本出发点
[3]。
所以,若是知道了一个物体的三视图,则
该物体的结构和形状是可以确定的。
如图1所示,根据三等规律[4]
,将几个视图联系在一起确定物体结构和形状,是正投影的一个可逆过程,正是这个可逆过程,将物体的结构和形状重新建立出来。
2 AutoCAD 下的建模思路
在Auto CAD 中创建三维模型的基本思路,第一步是直接生成基本形体(使用相关命令直接建立长方体、球体、圆柱体等)或生成标准特征体(对平面图形通过拉伸、旋转、放样和扫掠等产生的几何形体);第二步是对第一步所形成的形体进行相关的编辑,使之成为设计所需的结构形状。
最常使用的编辑方式就是布尔
操作。
布尔是英国的数学家,在1847年发明了处理二值之间关系的逻辑数学计算法,包括布尔 并 、 交 和 差 等三种运算。
对于图形处理操作,引用这种逻辑运算方法可以使简单的基本形体组合产生新的形体。
其中 并 与 差 两种运算容易理解,最不易理解但功能又十分强大的运算就是 交 运算[5]。
交 运算是指得到2个或2个以上实体的公共部分,而每个实体非公共的部分都被删除,该运算过程表示为:
A B
(2)
或
A B C
(3)
本文所处理的二维工程图是主视图、俯视图和左视图,它们是按照正投影得到的视图,因此按照三维重建的基本原理和布尔 交 运算的定义,就可以利用二维工程图快速地重建三维模型。
3 实例应用与分析
实例1如图2a 所示,现已知某零件的二维工程图,要求生成相应的三维实体模型。
按照上面所述的原理和思路,其建模步骤如下:
图2 某零件工程图重建实体模型的过程
步骤一:构形处理。
所谓构形,就是将各个视图所反映的零件的最大轮廓形状特征提取出来,可供拉伸、旋转或放样、扫掠的平面轮廓图。
必须指出,这里的构形并不是完全照抄三视图的图形。
例如主视图只需画出其最大边框线,而俯视图和左视图不但画出了最大边框线,而且还
要画个圆,代表通过对象的孔。
然后再生成相对应的面域,如图2b 所示的阴影部分。
步骤二:生成标准特征体。
将构形处理后的主、俯、左所对应的面域分别进行拉伸(Extrude),拉伸的距离分别是该零件的最大宽度、最大高度和最大长度,如图2b 所示,从而生成三个
1035
生产技术与经验交流
铸造技术 07/2011
标准特征体。
步骤三:将创建出的三个标准特征体按照位置关系进行对齐(Alig n),如图2c 所示。
步骤四:使用布尔操作中的 交 运算(Intersect)对这三个形体进行操作,结果如图2d 所示,若再进行渲染(Render),效果如图2e 所示。
实例2如图3a 所示的某形体的二维工程图,按照实例1所述的建模步骤,建立出的三维模型如图3d 所示。
但这个三维模型和形体的实际结构不一样,在相应的位置没有出现筋板,它只是一个大体轮廓形状的
实心模型,我们称之为外轮廓实心胚体[6]。
外轮廓实心胚体出现的主要原因:在构形处理时,是将形体在三个视图上的最大轮廓形状特征提取操作的,若形体在同一投影方向上出现的大小不同的重叠结构,就会产生遮掩(如主视图中的立板将筋板给遮掩住了)。
所以,一般会生成外轮廓实心胚体,此时,再利用布尔操作中的 减 运算或其它的实体编辑命令来除掉图3d 上的多余形体,就能最终完成如图3e 所示的实际形体结构,渲染后的模型效果如图3f 所示。
图3 某形体工程图重建实体模型的过程
4 结论
通过上述的两个实例,按照 构形处理(提取最大轮廓特征) 生成标准特征体 对齐 交运算 这种流程,可以很方便地得到零件产品的外形。
若出现了外轮廓实心胚体,那么使用布尔操作中的 减 运算或其它实体编辑命令,除掉多余的实体部分,就能得到零件的实际结构形状。
很明显,使用此流程方法进行三维模型重建,操作简便,思路清晰,充分地利用了二维工程图的宝贵信息,既提高了三维建模的速度,又丰富了形体造型的手段。
参考文献
[1] 秦 健.基于A uto CA D 的三维实体造型[J].装备制造技
术,2008,(9):188.
[2] 李士才等.从已有二维图样实例重建三维参数化特征模
型的应用研究[J].工程图学学报,2000,(1):37.
[3] 董军辉.基于A utoCA D 的三维重建系统的研究[D].四
川:四川大学,2003.
[4] 周晓艳,罗 建.机械制图与CA D[M ].广州:华南理工大
学出版社,2006.
[5] 隆文革, 交 运算在A uto CAD 三维造型中的妙用[J].机
床与液压,2004,(1):155.
[6] 朱春耕.工业产品造型中布尔运算的运用[J].包装工程,
2006,(2):204 205.
收稿日期:2011 05 03; 修订日期:2011 06 06
作者简介:杨晓龙(1976 ),陕西咸阳人,讲师,硕士.研究方向:自然语
言理解,CAD 创新设计.
Email:yx lalexis 94047@
1036。