第七章_参数化绘图_第1页
第七章_参数化绘图_第2页
第七章_参数化绘图_第3页
第七章_参数化绘图_第4页
第七章_参数化绘图_第5页
已阅读5页,还剩31页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第七章第七章 参数化绘图参数化绘图n7.1 参数化绘图参数化绘图n7.2 形状拼和法绘图形状拼和法绘图n7.3 参数化设计参数化设计7.1 参数化绘图参数化绘图1、7.1 参数化绘图参数化绘图1、n 参数化绘图从本质上讲,就是将图形信息记录参数化绘图从本质上讲,就是将图形信息记录在程序中,因此参数化绘图也可以叫做在程序中,因此参数化绘图也可以叫做参数化参数化编程编程。n在参数化编程前,要分析图形的拓扑关系、几在参数化编程前,要分析图形的拓扑关系、几何参数以及这些几何参数与图形结构参数之间何参数以及这些几何参数与图形结构参数之间的关系。的关系。n例如要绘制一个矩形,只要给出矩形的左上角例如要绘制

2、一个矩形,只要给出矩形的左上角坐标和矩形的长、宽尺寸,其他的坐标和矩形的长、宽尺寸,其他的3个矩形顶点个矩形顶点坐标就可以唯一地确定。坐标就可以唯一地确定。7.1 参数化绘图参数化绘图n 确定图形的拓扑关系、几何尺寸和结构尺寸的确定图形的拓扑关系、几何尺寸和结构尺寸的关系,就可以绘制图形。关系,就可以绘制图形。n图形的结构尺寸和起点坐标信息嵌入在程序中,图形的结构尺寸和起点坐标信息嵌入在程序中,只要输入不同的控制参数值,程序就可以生成只要输入不同的控制参数值,程序就可以生成具有相似结构和不同尺寸大小的矩形。具有相似结构和不同尺寸大小的矩形。1、7.1 参数化绘图参数化绘图n 参数化绘图的优点是

3、程序一旦编制、调参数化绘图的优点是程序一旦编制、调试成功,绘图效率很高。缺点是只能生试成功,绘图效率很高。缺点是只能生成具有相似结构的图形程序。如果要修成具有相似结构的图形程序。如果要修改图形的某个部分,需要修改程序。改图形的某个部分,需要修改程序。1、7.1 参数化绘图参数化绘图2、1、7.1 参数化绘图参数化绘图2、1、7.1 参数化绘图参数化绘图2、1、7.1 参数化绘图参数化绘图2、1、7.1 参数化绘图参数化绘图2、1、3、 (setq P0 (getpoint 请输入插入点的坐标:请输入插入点的坐标:) (setq alf (getangle 请输入旋转角度:请输入旋转角度:) (

4、setq text0 (getstring 请输入粗糙度的请输入粗糙度的Ra值:值:);下面计算符号高度:下面计算符号高度: (setq h0 (getvar dimtxt) ;读取系统变量读取系统变量dimtxt,文本高度,文本高度 (setq df (getvar dimscale) ; 读取系统变量读取系统变量dimscale,标注比例,标注比例 (setq a1 (* 1.4 h0 df)7.1 参数化绘图参数化绘图2、1、3、2、1、7.1 参数化绘图参数化绘图 (setq bt1 (+ alf1 60) ;bt1= alf1 + 60 (setq bt2 (+ alf1 120)

5、;bt2 = alf1 + 120 (setq bt4 (+ alf1 90) ;bt4 = alf1 + 903、2、1、7.1 参数化绘图参数化绘图 (setq x1 (+ p0 x (* a0 (cos bt1) ;x1= p0 x +a0 *cos bt1 (setq y1 (+ p0y (* a0 (sin bt1) ;y1= p0y +a0 *sin bt1 (setq p1 (list x1 y1) (setq x2 (+ p0 x (* a0 (cos bt2) ;x2= p0 x + a0 * cos bt2 (setq y2 (+ p0y (* a0 (sin bt2) ;

6、y2 =p0y + a0 * sin bt2 (setq p2 (list x2 y2) (setq x3 (+ p0 x (* 2.0 a0 (cos bt1) ;x3= p0 x + 2. 0 * a0 * cos bt1 (setq y3 (+ p0y (* 2.0 a0 (sin bt1) ;y3= p0y + 2.0 * a0 * sin bt1 (setq p3 (list x3 y3) (setq x4 (+ p0 x (* 1.5 a1 (cos bt4) ;x4 = p0 x + 1.5 * a1 * cos bt4 (setq y4 (+ p0y (* 1.5 a1 (si

7、n bt4) ;y4= p0y + 1.5 * a1 * sin bt4 (setq p4 (list x4 y4) (command Line p1 p2 p0 p3 ) (if (or (and (= alf1 - 240) (and (= alf1 120) ) ;end or (setq alf1 (+ alf1 180) ; ) ;endif (command text m p4 h0 alf1 text0) ;以中点方式把p4作为插入点输出文本 );defun结束7.1 参数化绘图参数化绘图3、2、1、3、2、1、7.1 参数化绘图参数化绘图3、2、1、 7.1 参数化绘图参数化绘

8、图4、7.1 参数化绘图参数化绘图3、2、1、1、7.2 形状拼合法绘图形状拼合法绘图1、7.2 形状拼合法绘图形状拼合法绘图1、2、7.2 形状拼合法绘图形状拼合法绘图7.2 形状拼合法绘图形状拼合法绘图1、2、1、2、7.2 形状拼合法绘图形状拼合法绘图1、2、7.2 形状拼合法绘图形状拼合法绘图7.2 形状拼合法绘图形状拼合法绘图1、2、7.2 形状拼合法绘图形状拼合法绘图1、2、7.2 形状拼合法绘图形状拼合法绘图1、2、7.2 形状拼合法绘图形状拼合法绘图1、2、7.2 形状拼合法绘图形状拼合法绘图1、2、1、7.3 参数化设计参数化设计1、7.3 参数化设计参数化设计1、2、7.3 参数化设计参数化设计根据零件的结构形状设计出零件,通过改变形成新的设计,并绘制出的方法。7.3 参数化设计参数化设计1、2、3、所谓的所谓的变量设计法变量设计法就是将零件设计及设计过程中就是将零件设计及设计过程中的所有关系式融入应用程序中。在程序的控制下,的所有关系式融入应用程序中。在程序的控制下,顺序执行这些设计表达式,通过与用户的交互来顺序执行这些设计表达式,通过与用户的交互来完成三视图的制作。这种方法的特点是:如果要完成三视图的制作。这种方法的特点是:如果要修改图形,一般要重新运行一

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论