欢迎来到天天文库
浏览记录
ID:52971614
大小:251.82 KB
页数:4页
时间:2020-04-05
《基于VC的构件相贯线绘制系统的设计.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、·信息技术·杨刚·基于VC的构件相贯线绘制系统的设计基于VC的构件相贯线绘制系统的设计杨刚(陕西理工学院计算机科学与技术系,陕西汉中723000)摘要:钣金构件CAD系统需要绘制零件工作图,这就要绘制构件的相贯线,但是相贯线的绘制比较麻烦,特别是内相贯线的绘制,常常需要求出可见的内相贯线的临界点。以圆柱三通管为实例,重点分析并求出它的内相贯线在俯视图中的投影方程,对此方程进行坐标转换得到它在AutoCAD世界坐标系中的方程,并用基于ObjectARX的VC程序对内相贯线进行了绘制。关键词:钣金构件;VisualC++6.0;相贯线;迭代法中图分类号:TH12;TP391.7
2、2文献标志码:B文章编号:1671-5276(2012)01-0133-04DesignofPieceIntersection-lineDrawingSystemBasedonVCYANGGang(DepartmentofComputer,ShaanxiUniversityofTechnology,Hanzhong723000,China)Abstract:TheCADstyleofsheetmetalpiecemaydrawhardwareworkingdrawingwithpieceintersectionline,butitishardtodrawthepiecein
3、tersectionline,especiallyinnerpieceintersectionlinebecauseofcomputingcriticalpointsofeyeableinnerintersectionline.Thispapertakesthree—waypointofthecylinderforexampletoanalyzeandfindtheprojectionequationsoftheinnerintersectionlinesintheitsplanfOrmandconveysfhemintonewonesintheworldcoordinat
4、esofAutoCAD.andthenVCprogramsbasedonOb-jectarxisusedtodrawtheinnerintersectionlines.Keywords:sheetmetalpiece;VisualC++6.0;intersectionline;iterationmethod在钣金构件CAD系统中,构件零件工作图的绘制是系统的主要任务。这个任务中相贯线的绘制是一个难点。相贯线(常常需要绘制内、外相贯线)在三个视图中不但曲线方程不一定相同,而且它们的可见性(部分或全部)是随着构件的某些参数的变化而变化的。因此相贯线的绘制比较复杂,在程序中处理时
5、需要一些技巧。本文以构件圆柱三通管为例探讨它相贯线的绘制技术。1圆柱三通管构件的数学建模1)以圆柱三通管⋯为例,如图1所示为两轴相交成OL角的具有任意直径的圆柱三通管的主视图,设两圆管的管壁厚度均为t,水平圆管的外径为D,斜圆管的外径为D,图1圆柱三通管的主视图0点距水平圆管左、右端之距分别为,L,0点距斜圆管上端的距离为,分别建立两个坐标系O—xyz和0。一rY=0.5D1cosy.Yl,则斜圆管外管面的参数方程为:{z=0.5D1sinr1=0.5D2cos#L=(0.5D2cos#+ZCOS~)/sinot【Yl=0.5D2sinB其中各参数的取值范围为:水平圆管外管
6、面的参数方程为:ry1≤≤[Tl=COSI1(D2/D1),=c0sI1(一/D1)]fY=0.5DlcosT【0≤卢≤2叮TD2sinp=Dlcosy0<≤1T/2【Z=0.5DlsinT1)水平圆管的外管面交线方程在主视图中的投影的a)在O—xyz坐标系中,水平圆管的外管面交线方程曲线方程为:可以写成:rz=0.5D1sinT【=(0.5D2cos#+ZCOS~)/sina基金项目:陕西理工学院科研基金项目(SLGQD0731)作者简介:杨刚(1973一),男,陕西洋县人,硕士,陕西理工学院讲师,主要研究方向为CAD&CG。MachineBuilding口Automat
7、ion,Feb2012,41(J):133~136·133·-信息技术·杨刚·基于VC的构件相贯线绘制系统的设计2)水平圆管的外管面交线方程在俯视图中的投影的曲线方程为:fY:0.5Dlcosy【=(0.5D2co+0.5Dlsinycosa)/sin~b)同理可得,在O—xyz坐标系中,水平圆管的内管面交线方程可以写成:,Y=0.5(D1—2t)cost{=0.5(Dl一2t)sinTL=[0.5(D2—2t)co+ZCOS~]/sinarl≤y≤y2{0≤卢≤2盯【(D2—2t)sin/3=(D1—2)cosT
此文档下载收益归作者所有