资源描述:
《《几何体的建模》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、1CAD软件二次开发技术基础第四章几何体的建模(三)2平面的建模实例球面的建模实例圆柱面的建模实例圆锥面的建模实例自由曲面的建模实例B-曲面的建模实例曲面功能的建模实例4.6平面和曲面的建模3(1)圆弧或二次曲线生成平面此函数的功能是利用圆弧、二次曲线或平面样条曲线生成平面。格式:obj=PLANE/obj1obj:生成的平面;obj1:圆弧、二次曲线或平面样条线。4.6.1平面的建模实例4(2)平行某个平面生成平面此函数的功能是平行与某个存在的平面,且于此平面相距一定距离生成另一个平面。格式:obj=PLANE/PARLEL,plane,point,dobj:生成的平面;plane:与平
2、面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,point2,point3obj
3、:生成的平面;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平行的平面;point:平面obj经过的点。4.6.1平面
4、的建模实例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]
5、YZPLAN[,X-coord]
6、XZPLAN[,Y-coord]}[,csys]obj:生成的平面;XYPLAN,YZPLAN,XZPLAN:X-Y
7、、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,1511(9)平面或曲面偏置此函数的功能是将某个平面或曲面沿其法线方向偏置一定距离。格式:obj=OFFSRF/obj1,distance[,TOLER,edgecurvetolerance]obj:生成的偏置平面或曲面;obj1:平面或曲面;distance:偏置距离;TOLER,edg
8、ecurvetolerance:生成的偏置面边界的公差。4.6.1平面的建模实例若平面或曲面的偏置方向不正确,则应先调用反转曲面法向的函数(RENORM)改变法线方向,然后再进行平面或曲面的偏置。12GRIP语言提供了三种球面建模的函数。(1)圆弧生成球面此函数的功能是由某一圆弧自动计算其圆心和半径以生成一球面。格式:obj=SPHERE/arcobj:生成的球面;arc:存在的圆弧。4.6.2球面的建模实例13(2)圆心和半径生成球面此函数的功能是通过一球心和半径生成一球面。此球面可利用某一平面进行分割,由另一参考点确定球面分割之后保留的部分。格式:obj=SPHERE/CENTER,p
9、oint1,RADIUS,r[,plane,point2]obj:生成的球面;point1:球面的球心;r:球面的半径;plane:分割球面的平面;point2:参考点,此点不能位于平面plane内。4.6.2球面的建模实例【例4.60】14(3)与三个平面相切生成球面此函数的功能是通过已知的半径生成与三个平面相切的球面。这三个平面彼此必须正交。格式:obj=SPHERE/TANTO,plane1,plane2,plan