




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、几何体的建模1CAD软件二次开发软件二次开发技术基础技术基础第四章 几何体的建模(三)几何体的建模2l平面的建模实例l球面的建模实例l圆柱面的建模实例l圆锥面的建模实例l自由曲面的建模实例lB-曲面的建模实例l曲面功能的建模实例4.6 平面和曲面的建模平面和曲面的建模几何体的建模3(1)圆弧或二次曲线生成平面此函数的功能是利用圆弧、二次曲线或平面样条曲线生成平面。格式:obj=PLANE/obj1obj:生成的平面;obj1:圆弧、二次曲线或平面样条线。4.6.1 平面的建模实例平面的建模实例几何体的建模4(2)平行某个平面生成平面此函数的功能是平行与某个存在的平面,且于此平面相距一定距离生成
2、另一个平面。格式:obj=PLANE/PARLEL,plane,point,dobj:生成的平面;plane:与平面obj平行的平面;point:参考点,用于确定生成的平面相对于已存在平面的位置;d:平面obj与平面plane之间的距离。4.6.1 平面的建模实例平面的建模实例几何体的建模5(3)过一点且垂直于一曲线生成平面此函数的功能是过任意一点作垂直某条曲线的平面。此曲线可以是直线、圆弧、二次曲线或样条线。格式:obj=PLANE/PERPTO,curve,THRU,pointobj:生成的平面;curve:与平面obj垂直的曲线;point:平面obj经过的任意一点。4.6.1 平面的建
3、模实例平面的建模实例几何体的建模6(4)三点生成平面此函数的功能是通过存在的三点生成一个平面。格式:obj=PLANE/point1,point2,point3obj:生成的平面;point1,point2,point3:平面经过的三点。4.6.1 平面的建模实例平面的建模实例几何体的建模7(5)两直线生成平面此函数的功能是经过某条直线作平行于另一条直线的平面。格式:obj=PLANE/line1,line2obj:生成的平面;line1:平面obj经过的直线;line2:与平面obj平行的直线。4.6.1 平面的建模实例平面的建模实例几何体的建模8(6)过一点且平行某个平面生成平面此函数的功
4、能是过存在的一个点生成平行于某个平面的平面。格式:obj=PLANE/PARLEL,plane,THRU,pointobj:生成的平面;plane:与平面obj平行的平面;point:平面obj经过的点。4.6.1 平面的建模实例平面的建模实例几何体的建模9(7)过一直线且垂直于某个平面生成平面此函数的功能是过某一条存在的直线作垂直于某个平面的平面。格式:obj=PLANE/PERPTO,plane,THRU,lineobj:生成的平面;plane:与平面obj垂直的平面;line:平面obj经过的任意一直线。4.6.1 平面的建模实例平面的建模实例几何体的建模10(8)基准平面 此函数的功能
5、是在某个工作坐标系下生成平行与X-Y、Y-Z、Z-X的平面。格式:obj=PLANE/XYPLAN,Z-coord|YZPLAN,X-coord|XZPLAN,Y-coord,csysobj:生成的平面;XYPLAN,YZPLAN,XZPLAN:X-Y、Y-Z、Z-X平面,三者选其一;Z-coord, X-coord, Y-coord:平面obj与X-Y、Y-Z、Z-X平面的距离,三者选其一;csys:工作坐标系,为可选项。4.6.1 平面的建模实例平面的建模实例pl1=plane/xyplan,15pl2=plane/yzplan,15pl3=plane/xzplan,15几何体的建模11(
6、9)平面或曲面偏置 此函数的功能是将某个平面或曲面沿其法线方向偏置一定距离。格式:obj=OFFSRF/obj1,distance,TOLER,edge curve toleranceobj:生成的偏置平面或曲面;obj1:平面或曲面;distance:偏置距离;TOLER,edge curve tolerance:生成的偏置面边界的公差。4.6.1 平面的建模实例平面的建模实例若平面或曲面的偏置方向不正确,则应先调用反转曲面法向的函数(RENORM)改变法线方向,然后再进行平面或曲面的偏置。几何体的建模12GRIP语言提供了三种球面建模的函数。(1)圆弧生成球面 此函数的功能是由某一圆弧自动
7、计算其圆心和半径以生成一球面。格式:obj=SPHERE/arcobj:生成的球面;arc:存在的圆弧。4.6.2 球面的建模实例球面的建模实例几何体的建模13(2)圆心和半径生成球面 此函数的功能是通过一球心和半径生成一球面。此球面可利用某一平面进行分割,由另一参考点确定球面分割之后保留的部分。格式:obj=SPHERE/CENTER,point1,RADIUS,r,plane,point2obj:生成的球面;point1:球面的球心;r:球面的半径;plane:分割球面的平面;point2:参考点,此点不能位于平面plane内。4.6.2 球面的建模实例球面的建模实例【例4.60】几何体的
8、建模14(3)与三个平面相切生成球面 此函数的功能是通过已知的半径生成与三个平面相切的球面。这三个平面彼此必须正交。格式:obj=SPHERE/TANTO,plane1,plane2,plane3,CENTER,point,RADIUS,robj:生成的球面;plane1,plane2,plane3:与球面obj相切的三个平面;point:参考点,用于确定球心的大致位置;r:球面半径。4.6.2 球面的建模实例球面的建模实例几何体的建模15(1)圆弧和边界平面生成圆柱面 此函数的功能是通过一个圆弧和一个边界平面生成圆柱面。格式:obj=CYLNDR/arc,plane,pointobj:生成的
9、圆柱面;arc:圆弧,用于确定圆柱面轴线的方向,其所在平面也作为圆柱面的另一边界平面;plane:边界平面;point:参考点,用于确定圆柱面的具体生成部位。4.6.3 圆柱面的建模实例圆柱面的建模实例几何体的建模16(2)点和直线生成圆柱面 此函数的功能是通过一个点和一条直线生成圆柱面,其建模原理是直线绕点旋转一周生成圆柱面。格式:obj=CYLNDR/CENTER,point,lineobj:生成的圆柱面;point:圆柱面的中心,圆柱面的轴线通过此点;line:直线,与圆柱面的轴线平行。4.6.3 圆柱面的建模实例圆柱面的建模实例【例4.63】几何体的建模17(3)点和半径生成圆柱面 此
10、函数的功能是通过一个点和一半径生成圆柱面。此圆柱面的轴线经过此点且平行于ZC轴,过此点且垂直于ZC轴的平面与XC-YC平面之间的距离即为圆柱面的长度。格式:obj=CYLNDR/point,RADIUS,robj:生成的圆柱面;point:圆柱面的轴线通过的点;r:圆柱面的半径。4.6.3 圆柱面的建模实例圆柱面的建模实例几何体的建模18(4)点、半径和两边界平面生成圆柱面 此函数的功能是通过一个点和已知的半径生成圆柱面。此圆柱面的轴线方向可自定义也可默认,默认方向为平行于ZC轴。格式:obj=CYLNDR/point1,VECT,x,y,zRADIUS,r,plane1,plane2,poi
11、nt2obj:生成的圆柱面;point1:圆柱面的中心,其轴线通过此点;VECT,x,y,z:自定义的圆柱面轴线方向,为可选项;r:圆柱面的半径;plane1,plane2:确定圆柱面范围的两边界平面;point2:参考点,用于确定圆柱面的具体生成部位。4.6.3 圆柱面的建模实例圆柱面的建模实例几何体的建模19(5)半径和两表面生成圆柱面 此函数的功能是通过已知的半径和两个相切的表面生成圆柱面,此圆柱面位于另外两个平面之间。格式:obj=CYLNDR/surf1,surf2,CENTER,point1,RADIUS,r,plane1,plane2,point2obj:生成的圆柱面;surf1
12、,surf2:与圆柱面相切的两个表面;point1:位于圆柱面轴线上的点;r:圆柱面的半径;plane1,plane2:确定圆柱面范围的两边界平面;point2:参考点,用于确定圆柱面的具体生成部位。4.6.3 圆柱面的建模实例圆柱面的建模实例几何体的建模20(1)圆弧、高度和半顶角生成圆锥面 此函数的功能是通过一圆弧、圆锥高度以及顶角半角角度生成圆锥面。格式:obj=CONE/arc,“PMOD3”|point,d,ANGLE,aobj:生成的圆锥面;arc:圆弧,圆锥面的轴线垂直于圆弧所在的面;“PMOD3”|point :位置修饰词或参考点,用于确定圆锥面轴线的矢量方向,二者选其一;d:
13、圆锥面的高度;a:圆锥面顶角半角角度值,范围为090。4.6.4 圆锥面的建模实例圆锥面的建模实例几何体的建模21(2)两圆弧生成圆锥面 此函数的功能是通过两个圆弧生成圆锥面。此两圆弧所在的平面必须平行,圆锥面的高度就是这两个平面之间的距离。格式:obj=CONE/arc1,arc2obj:生成的圆锥面;arc1,arc2:生成圆锥面的两个圆弧。4.6.4 圆锥面的建模实例圆锥面的建模实例几何体的建模22(3)点和直线生成圆锥面 此函数的功能是通过一个点和一条直线生成圆锥面,其建模原理是直线绕经过此点的轴线旋转一周,轴线方向可自定义也可默认,默认方向为过此点且平行于ZC轴的直线。格式:obj=
14、CONE/CENTER,point,VECT,x,y,z,lineobj:生成的圆锥面;point:圆锥面轴线经过的点;VECT,x,y,z:轴线矢量方向,为可选项;line:绕轴线旋转的直线。4.6.4 圆锥面的建模实例圆锥面的建模实例几何体的建模23(4)顶角、半顶角和两边界点生成圆锥面 此函数的功能是通过一定点、顶点半角角度和两个边界点生成圆锥面。圆锥面的轴线经过顶点,轴线的方向可自定义也可默认,默认方向为过顶点且平行于ZC轴的直线,圆锥面的高度是两边界点分别垂直于轴线的两平面之间距离。格式:obj=CONE/point1,VECT,x,y,z,ANGLE,a,point2,point3
15、obj:生成的圆锥面;point1:圆锥面d的顶点;VECT,x,y,z:轴线矢量方向,为可选项;a:圆锥面的顶角半角的角度值;point2,point3:圆锥面的两边界点。4.6.4 圆锥面的建模实例圆锥面的建模实例几何体的建模24扫掠曲线导引曲线(1)扫掠曲面 此函数的功能是将一条曲线沿着一条轨迹曲线扫掠生成曲面,其建模原理是在扫掠的过程中生成两组曲线,由这两组曲线生成曲面。格式:obj=SSURF/ent1,ent2,p,c,ent3obj:生成的曲面;ent1:扫掠曲线;ent2:导引曲线;p:在扫掠过程中,扫掠曲线沿导引曲线生成的曲线的数量;c:在扫掠过程中,导引曲线沿扫掠曲线生成的
16、曲线的数量;ent3:参考点,用于确定曲线扫掠方向,为可选项。4.6.5 自由曲面的建模实例自由曲面的建模实例【例4.71】几何体的建模25扫掠曲线导引曲线(1)扫掠曲面 此函数的功能是将一条曲线沿着一条轨迹曲线扫掠生成曲面,其建模原理是在扫掠的过程中生成两组曲线,由这两组曲线生成曲面。格式:obj=SSURF/ent1,ent2,p,c,ent3obj:生成的曲面;ent1:扫掠曲线;ent2:导引曲线;p:在扫掠过程中,扫掠曲线沿导引曲线生成的曲线的数量;c:在扫掠过程中,导引曲线沿扫掠曲线生成的曲线的数量;ent3:参考点,用于确定曲线扫掠方向,为可选项。4.6.5 自由曲面的建模实例自
17、由曲面的建模实例【例4.71】几何体的建模26(2)曲线网格生成自由曲面 此函数的功能是通过两组曲线生成曲面。第一组曲线称为主曲线,第二组曲线称为横越线;主曲线和横越线可为曲线或实体边界,但不能为点;两组曲线之间必须相交,每组曲线的数量不得少于2个。格式:obj=SSURF/PRIMA,obj list1,CROSS,obj list2obj:生成的自由曲面;obj list1:主曲线;obj list2:横越线。4.6.5 自由曲面的建模实例自由曲面的建模实例【例4.72】几何体的建模27(3)有界平面 此函数的功能是通过一组边界曲线来生成有界平面。边界曲线的数量的不得超过1000。格式:o
18、bj=BPLANE/obj list1,HOLE,num list,obj list2,TOLER,tobj:生成的有界平面;obj list1:有界平面的外部边界曲线,可为直线、圆弧、二次曲线、样条线或B-曲线;HOLE:辅词,用于确定有界平面内部是否包含内部边界曲线,为可选项;num list:数字,每组内部边界曲线的数量;obj list2:有界平面的内部边界曲线。4.6.5 自由曲面的建模实例自由曲面的建模实例几何体的建模28(1)点方法生成B-曲面 此函数的功能是通过一些点来生成B-曲面。生成的曲面和这些点没有关联性。格式:obj=BSURF/objlist,numlist1,VER
19、T,numlist2,DEGREE,num1,CLOSED,num2CLOSED,IFERR,label:4.6.6 B-曲面的建模实例曲面的建模实例几何体的建模29(2)曲线方法生成B-曲面 此函数的功能是通过一组曲线生成B-曲面,这些函数中不能同时包含闭合曲线和开口曲线。格式:obj=BSURF/CURVE,objlist1,ENDOF,objlist2|,numlist,DEGREE,num ,CLOSED,IFERR,label:4.6.6 B-曲面的建模实例曲面的建模实例几何体的建模30(3)二次曲面法生成B-曲面 此函数的功能是通过二次曲面的方法生成B-曲面。GRIP语言提供了十种
20、二次曲面的生成方法。格式:obj=BSURF/CONSRF,num1,objlist,SPINE,obj1,ENDOF,obj2,RHO,nlist,TOLER,num2,APEX,obj3,RESULT,num3,IFERR,label:4.6.6 B-曲面的建模实例曲面的建模实例几何体的建模31(4)曲线网格法生成B-曲面 此函数的功能是通过两组曲线生成B-曲面。第一组曲线称为主曲线,第二组曲线称为横越线。此函数与曲线网格生成自由曲面的函数类似,不同之处在于以下几点:主曲线必须为曲线或实体边界;横越线可为曲线、实体边界或点,若是点则必须作为第一条或最后一条横越线。主曲线和横越线之间并非一定
21、相交,可通过相交公差来设定它们的最小距离。格式:obj=BSURF/MESH,obj list1,WITH,obj list2,TYPE,num1,TOLER,num2,num3,RESULT,num4,IFERR,label:obj list1:主曲线;obj list2:横越线。4.6.6 B-曲面的建模实例曲面的建模实例几何体的建模32(5)扫掠法生成B-曲面 此函数的功能是将一组扫掠曲线沿一组导引曲线扫掠生成B-曲面。格式:obj = BSURF/SWPSRF,TRACRV,obj list1,ENDOF,obj list2,GENCRV,obj list3,ENDOF,obj lis
22、t4,BLEND,num1,SPINE,obj1,ENDOF,obj2,ORIENT,obj3,ENDOF,obj4|,xc,yc,zc,SCALE,obj5,ENDOF,obj6|,num list,TOLER,num2,num3,RESULT,num4,IFERR,label:去掉所有可选项后,该函数为:obj = BSURF/SWPSRF,TRACRV,obj list1,GENCRV,obj list3obj list1:导引曲线,数量不得超过3条;obj list3:扫掠曲线,数量不超过150条。4.6.6 B-曲面的建模实例曲面的建模实例【例4.78】几何体的建模33(1)旋转曲面 此函数的功能是将某条曲线绕某条直线旋转生成旋转曲面。 曲线旋转的方向由右手螺旋规则确定:右手大拇指的方向与旋转轴的方向保持一致,四指方向即为曲线绕直线旋转的方向。格式:obj = REVSRF/obj1,AXIS,line,point,start,endobj:生成的旋转曲面;obj1:被旋转的曲线;line:代表旋转轴的直线;point:参考点,用于确定旋转轴的方向,为可选项;start,end:曲线旋转的起始角度和终止角度,为可选项。4.6.7 曲面功能的建模实例曲面功能的建模
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 厂房施工标准合同范例
- 台面加工承揽合同范本
- 债权收益权转让合同范本
- 冷库销售合同范本
- 劳务司机合同范本
- 《鱼我所欲也》教学反思
- 保安 医院 合同范本
- 《美丽的公鸡》教案
- 作业分包合同范例
- 单位物资购销合同范本
- 2023年山东药品食品职业学院单招综合素质考试笔试题库及答案解析
- 《工程化学》全套教学课件
- 4.1比的意义 导学案 2022-2023学年六年级数学上册-人教版(含答案)
- 美容手术的麻醉精品课件
- 蔬菜生产技术实践教学大纲
- 施耐德APC1-20K不间断电源内部培训(ppt可编辑修改)课件
- 看图写话我是乖孩子
- 油管、套管等规格对照表
- IEST-RP-CC0053
- 模糊逻辑与模糊推理
- 玉米收割机的设计(机械CAD图纸)
评论
0/150
提交评论