机械CD基础 二维与三维 机械CAD基础 CAutoCAD 2014) 第一讲 中国石油大学机电学院ww.jdxy.com
中国石油大学机电学院 www.jdxy.com 机械CAD基础 二维与三维 机械CAD基础 (AutoCAD 2014) 第一讲
机械☑纪基础 二维与三维 一、简介: AutoCAD是美国Autodisk公司推出 的一个通用二三维CAD图形软件系统, 它是当今世界上最畅销的图形软件之一, 也是我国在目前应用最广泛的软件之一。 AutoCAD软件不仅可以用来画图, 编辑图样,还可进行三维实体造型和二 次开发。 中国石油大学机电学院www.jdxy.com
中国石油大学机电学院 www.jdxy.com 机械CAD基础 二维与三维 一、简介: AutoCAD是美国Autodisk公司推出 的一个通用二三维CAD图形软件系统, 它是当今世界上最畅销的图形软件之一, 也是我国在目前应用最广泛的软件之一。 AutoCAD软件不仅可以用来画图, 编辑图样,还可进行三维实体造型和二 次开发
机械CAD基础 二维与三维 二、启动与界面简介 文本窗口:是用户与AutoCAD进行交互的窗口。显示曾 经使用过的命令及提示。大小可以拖动,也可以按2键进 1、启动: 行切换。 图形窗口:菜单浏览器,快速访问工具栏,标题栏,菜 单栏,工具栏,绘图区,状态栏。 2、工具栏:显示及隐藏 3、菜单栏: 文件日辑(E) 插入① 注(N 修改M参数巴窗口0W帮斯H 4、屏幕控制:Zoom菜单、图标、滚轮、命令。 C:\ProgramFiles\AutoCAD2010\Sample\DesignCenter\Landscaping.dwg" 中国石油大学机电学院www.jdxy.com
中国石油大学机电学院 www.jdxy.com 机械CAD基础 二维与三维 二、启动与界面简介 1、启动: 图形窗口:菜单浏览器,快速访问工具栏,标题栏,菜 单栏,工具栏,绘图区,状态栏。 文本窗口:是用户与AutoCAD进行交互的窗口。显示曾 经使用过的命令及提示。大小可以拖动,也可以按F2键进 行切换。 2、工具栏:显示及隐藏 3、菜单栏: 4、屏幕控制:Zoom 菜单、图标、滚轮、命令。 打开C:\ProgramFiles\AutoCAD2010\Sample\DesignCenter\Landscaping.dwg
机械已AD基础 二维与三维 5、裁剪原理: 开始○ 输入直 线数据 显示指定区域内的图形,在区域外的不显示, 各直线段是否完全 是输出直 就是裁剪。 在窗口内? 线段 裁剪技术包括:被裁剪元素、裁剪窗口、裁剪 算法。 否 被裁剪元素可以分为线段、多边形、圆、任意 直线段是否 是剪去该 曲线和字符等: 显然不可见 直线 裁剪窗口可以分为矩形窗口、任意凸区域窗口 香否 、任意凹区域窗口、圆形窗口等: 计算直线与窗口 裁剪算法可以分为基于编码的求交算法、基于 边界的交点 编码的中点分割算法、 参数化裁剪算法等。 介绍基于编码的 交点两侧的直线 是 求交算法: 段是否显然 完全不可见? 学机电学院www.jdxy.com
中国石油大学机电学院 www.jdxy.com 机械CAD基础 二维与三维 5、裁剪原理: 显示指定区域内的图形,在区域外的不显示, 就是裁剪。 裁剪技术包括:被裁剪元素、裁剪窗口、裁剪 算法。 被裁剪元素可以分为线段、多边形、圆、任意 曲线和字符等; 裁剪窗口可以分为矩形窗口、任意凸区域窗口 、任意凹区域窗口、圆形窗口等; 裁剪算法可以分为基于编码的求交算法、基于 编码的中点分割算法、 参数化裁剪算法等。 介绍基于编码的 求交算法: 开始 输入直 线数据 各直线段是否完全 在窗口内? 输出直 线段 是 否 直线段是否 显然不可见 是 剪去该 直线 否 计算直线与窗口 边界的交点 交点两侧的直线 段是否显然 完全不可见? 否 是
机械CAD基础 二维与三维 用X、Xr、Yb、Yt 四条线划分9个区,每个区中有四个代码组 10011000 1010 Yt-_ 成的标号(abcd) 代码a:若Y>Yt则a=1,否则a=0 0001 0000 0010 代码b:若Y<Yb则b=1,否则b=0 Y- 010101000110 代码c:若X>Xr则c=1,否则c=0 代码d:若X<则d=l,否则d=0 运算规则: (1)如果线段两端点的编码均为0,即为完 全可见线段。 (2)如果线段两端点的编码逐位“与”非 零,即可断定该直线段位于窗口一条边的 外侧,即为完全不可见线段,应当舍弃该 直线。 中国石油大学机电学院 www.jdxy.com
中国石油大学机电学院 www.jdxy.com 机械CAD基础 二维与三维 用Xl 、Xr 、Yb 、Yt 四条线划分9个区,每个区中有四个代码组 成的标号(a b c d) 代码a :若Y>Yt 则a =1,否则a =0 代码b :若Y<Yb 则b =1,否则b =0 代码c :若X >Xr 则c =1,否则c =0 代码d :若X< Xl 则d =1,否则d =0 运算规则: (1)如果线段两端点的编码均为0,即为完 全可见线段。 (2)如果线段两端点的编码逐位“与”非 零,即可断定该直线段位于窗口一条边的 外侧,即为完全不可见线段,应当舍弃该 直线。 0000 1000 0100 1001 0001 0101 1010 0010 0110