《几何体的建模》PPT课件.ppt
《《几何体的建模》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《几何体的建模》PPT课件.ppt(37页珍藏版)》请在三一办公上搜索。
1、1,CAD软件二次开发技术基础,第四章 几何体的建模(三),2,平面的建模实例球面的建模实例圆柱面的建模实例圆锥面的建模实例自由曲面的建模实例B-曲面的建模实例曲面功能的建模实例,4.6 平面和曲面的建模,3,(1)圆弧或二次曲线生成平面此函数的功能是利用圆弧、二次曲线或平面样条曲线生成平面。格式:obj=PLANE/obj1obj:生成的平面;obj1:圆弧、二次曲线或平面样条线。,4.6.1 平面的建模实例,4,(2)平行某个平面生成平面此函数的功能是平行与某个存在的平面,且于此平面相距一定距离生成另一个平面。格式:obj=PLANE/PARLEL,plane,point,dobj:生成的
2、平面;plane:与平面obj平行的平面;point:参考点,用于确定生成的平面相对于已存在平面的位置;d:平面obj与平面plane之间的距离。,4.6.1 平面的建模实例,5,(3)过一点且垂直于一曲线生成平面此函数的功能是过任意一点作垂直某条曲线的平面。此曲线可以是直线、圆弧、二次曲线或样条线。格式:obj=PLANE/PERPTO,curve,THRU,pointobj:生成的平面;curve:与平面obj垂直的曲线;point:平面obj经过的任意一点。,4.6.1 平面的建模实例,6,(4)三点生成平面此函数的功能是通过存在的三点生成一个平面。格式:obj=PLANE/point1
3、,point2,point3obj:生成的平面;point1,point2,point3:平面经过的三点。,4.6.1 平面的建模实例,7,(5)两直线生成平面此函数的功能是经过某条直线作平行于另一条直线的平面。格式:obj=PLANE/line1,line2obj:生成的平面;line1:平面obj经过的直线;line2:与平面obj平行的直线。,4.6.1 平面的建模实例,8,(6)过一点且平行某个平面生成平面此函数的功能是过存在的一个点生成平行于某个平面的平面。格式:obj=PLANE/PARLEL,plane,THRU,pointobj:生成的平面;plane:与平面obj平行的平面;
4、point:平面obj经过的点。,4.6.1 平面的建模实例,9,(7)过一直线且垂直于某个平面生成平面此函数的功能是过某一条存在的直线作垂直于某个平面的平面。格式:obj=PLANE/PERPTO,plane,THRU,lineobj:生成的平面;plane:与平面obj垂直的平面;line:平面obj经过的任意一直线。,4.6.1 平面的建模实例,10,(8)基准平面 此函数的功能是在某个工作坐标系下生成平行与X-Y、Y-Z、Z-X的平面。格式:obj=PLANE/XYPLAN,Z-coord|YZPLAN,X-coord|XZPLAN,Y-coord,csysobj:生成的平面;XYPL
5、AN,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,(9)平面或曲面偏置 此函数的功能是将某个平面或曲面沿其法线方向偏置一定距离。格式:obj=OFFSRF/obj1,distance,TOLER,edge curve toleranceobj:生成的偏置平面或曲面;obj1:平面或曲面
6、;distance:偏置距离;TOLER,edge curve tolerance:生成的偏置面边界的公差。,4.6.1 平面的建模实例,若平面或曲面的偏置方向不正确,则应先调用反转曲面法向的函数(RENORM)改变法线方向,然后再进行平面或曲面的偏置。,12,GRIP语言提供了三种球面建模的函数。(1)圆弧生成球面 此函数的功能是由某一圆弧自动计算其圆心和半径以生成一球面。格式:obj=SPHERE/arcobj:生成的球面;arc:存在的圆弧。,4.6.2 球面的建模实例,13,(2)圆心和半径生成球面 此函数的功能是通过一球心和半径生成一球面。此球面可利用某一平面进行分割,由另一参考点确
7、定球面分割之后保留的部分。格式:obj=SPHERE/CENTER,point1,RADIUS,r,plane,point2obj:生成的球面;point1:球面的球心;r:球面的半径;plane:分割球面的平面;point2:参考点,此点不能位于平面plane内。,4.6.2 球面的建模实例,【例4.60】,14,(3)与三个平面相切生成球面 此函数的功能是通过已知的半径生成与三个平面相切的球面。这三个平面彼此必须正交。格式:obj=SPHERE/TANTO,plane1,plane2,plane3,CENTER,point,RADIUS,robj:生成的球面;plane1,plane2,p
8、lane3:与球面obj相切的三个平面;point:参考点,用于确定球心的大致位置;r:球面半径。,4.6.2 球面的建模实例,15,(1)圆弧和边界平面生成圆柱面 此函数的功能是通过一个圆弧和一个边界平面生成圆柱面。格式:obj=CYLNDR/arc,plane,pointobj:生成的圆柱面;arc:圆弧,用于确定圆柱面轴线的方向,其所在平面也作为圆柱面的另一边界平面;plane:边界平面;point:参考点,用于确定圆柱面的具体生成部位。,4.6.3 圆柱面的建模实例,16,(2)点和直线生成圆柱面 此函数的功能是通过一个点和一条直线生成圆柱面,其建模原理是直线绕点旋转一周生成圆柱面。格
9、式:obj=CYLNDR/CENTER,point,lineobj:生成的圆柱面;point:圆柱面的中心,圆柱面的轴线通过此点;line:直线,与圆柱面的轴线平行。,4.6.3 圆柱面的建模实例,【例4.63】,17,(3)点和半径生成圆柱面 此函数的功能是通过一个点和一半径生成圆柱面。此圆柱面的轴线经过此点且平行于ZC轴,过此点且垂直于ZC轴的平面与XC-YC平面之间的距离即为圆柱面的长度。格式:obj=CYLNDR/point,RADIUS,robj:生成的圆柱面;point:圆柱面的轴线通过的点;r:圆柱面的半径。,4.6.3 圆柱面的建模实例,18,(4)点、半径和两边界平面生成圆柱
10、面 此函数的功能是通过一个点和已知的半径生成圆柱面。此圆柱面的轴线方向可自定义也可默认,默认方向为平行于ZC轴。格式:obj=CYLNDR/point1,VECT,x,y,zRADIUS,r,plane1,plane2,point2obj:生成的圆柱面;point1:圆柱面的中心,其轴线通过此点;VECT,x,y,z:自定义的圆柱面轴线方向,为可选项;r:圆柱面的半径;plane1,plane2:确定圆柱面范围的两边界平面;point2:参考点,用于确定圆柱面的具体生成部位。,4.6.3 圆柱面的建模实例,19,(5)半径和两表面生成圆柱面 此函数的功能是通过已知的半径和两个相切的表面生成圆柱
11、面,此圆柱面位于另外两个平面之间。格式:obj=CYLNDR/surf1,surf2,CENTER,point1,RADIUS,r,plane1,plane2,point2obj:生成的圆柱面;surf1,surf2:与圆柱面相切的两个表面;point1:位于圆柱面轴线上的点;r:圆柱面的半径;plane1,plane2:确定圆柱面范围的两边界平面;point2:参考点,用于确定圆柱面的具体生成部位。,4.6.3 圆柱面的建模实例,20,(1)圆弧、高度和半顶角生成圆锥面 此函数的功能是通过一圆弧、圆锥高度以及顶角半角角度生成圆锥面。格式:obj=CONE/arc,“PMOD3”|point,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 几何体的建模 几何体 建模 PPT 课件

链接地址:https://www.31ppt.com/p-5579227.html