《CAD基础裁剪及图案填充.ppt》由会员分享,可在线阅读,更多相关《CAD基础裁剪及图案填充.ppt(22页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第七讲第七讲 裁剪及图案填充裁剪及图案填充尺尺寸寸格格式式设设置置DDIM(DIMSTYLE)、尺尺寸寸编编辑辑修修改改、线线性性尺尺寸寸标标注注、角角度度型型尺尺寸寸、半半径径尺尺寸寸、直直径径尺尺寸寸及及旁旁注注尺尺寸寸的的标标注注、尺尺寸寸公公差差的的标注及修改、形位公差的标注。标注及修改、形位公差的标注。上讲内容回顾上讲内容回顾图形显示图形显示二维图形裁剪二维图形裁剪图案填充编辑图案填充编辑第三章第三章 图形处理原理图形处理原理 在计算机图形学中,图形从输入到输出贯穿着各种变换。此外,三维图形的计算机二维屏幕显示要利用投影变换,绘图过程中还需要以窗口来选择显示的内容,用视区来规定在图形
2、屏幕上显示的位置,显示在视区的图形需要经过裁剪、消除隐藏线、隐藏面等处理,这些都需要利用计算机图形学的算法。本章将着重介绍实现这些功能的基本方法。消除隐藏线面消除隐藏线面图形变换图形变换三维实体表示三维实体表示二维图形裁剪二维图形裁剪3.2 3.2 二维图形的裁剪二维图形的裁剪其它其它窗口视区变换窗口视区变换二维线段裁剪二维线段裁剪 在图形的显示输出处理中,有时需要把图形中的部分内容输出;有时需要把屏幕分成几个区域显示图形,这时需要对图形输出进行裁剪,对图形显示进行坐标变换。3.2.2 3.2.2 二维线段的裁剪算法二维线段的裁剪算法 窗口的选择经常使图形的一部分在窗口内,而另一部分在窗口外。
3、尤其是当某些图形经平移、比例等变换后更是如此。为了使被选中信息能正确显示,需要应用裁剪方法对图形进行修剪。其它其它窗口视区变换窗口视区变换二维线段裁剪二维线段裁剪3.2.2 3.2.2 二维线段的裁剪算法二维线段的裁剪算法其它其它窗口视区变换窗口视区变换二维线段裁剪二维线段裁剪 常见的二维线段裁剪算法有:矢量裁剪算法、编码裁剪法、中点裁剪算法、梁友栋裁剪算法等。本课程以编码裁剪法为例进行讲述。3.2.2 3.2.2 二维线段的裁剪算法二维线段的裁剪算法其它其它窗口视区变换窗口视区变换二维线段裁剪二维线段裁剪 整个屏幕被窗口的边框分成九个区域,每个区域用4位二进制码表示,任一线段两个端点的编码与
4、它们所在区号相对应。编码由左向右,四位编码中每一位对应线段端点的定义是:3.2.2 3.2.2 二维线段的裁剪算法二维线段的裁剪算法其它其它窗口视区变换窗口视区变换二维线段裁剪二维线段裁剪第一位:如果端点在上边框的上面,则为1,否则为0;第二位:如果端点在下边框的下边,则为1,否则为0;第三位:如果端点在右边框的右边,则为1,否则为0;第四位:如果端点在左边框的左边,则为1,否则为0。3.2.2 3.2.2 二维线段的裁剪算法二维线段的裁剪算法其它其它窗口视区变换窗口视区变换二维线段裁剪二维线段裁剪由编码规则可知:(1)若两个端点的编码都为“0000”,则线段全部位于窗口内;(2)若两个端点编
5、码的位逻辑与不为0,则线段全部位于窗口外。(3)若两个端点编码的位逻辑与为0,则线段与窗口相交。3.2.2 3.2.2 二维线段的裁剪算法二维线段的裁剪算法其它其它窗口视区变换窗口视区变换二维线段裁剪二维线段裁剪算法:(1)判断直线完全在窗口内则输出,完全在窗口外一侧则舍弃,否则转入(2);(2)分割线段,求线段与窗口某一边界(或其延长线)的交点,交点把线段分成两段。重复步骤(1),直到全部线段得到结论为止。4.1 4.1 工作界面设置与绘图准备工作界面设置与绘图准备图形显示控制图形显示控制其它其它五、图形的显示控制五、图形的显示控制图形显示缩放图形显示缩放图形平移显示图形平移显示【功能】图形
6、的缩放指的是缩小或放大所绘图形在绘图窗口上的显示尺寸,但图形的真实尺寸并不发生变化,通过图形的缩放功能更有利于准确和详细地绘图。【命令格式】Command:ZOOM五、图形的显示控制五、图形的显示控制图形显示缩放图形显示缩放图形平移显示图形平移显示实时(实时(Realtime)出现光标 拖拉光标可放大缩小。全部(全部(ALL)放大至图形所设屏幕的全部大小。中心(中心(center)选择一个点为缩放图形的中心点,或指定一个放大值或新视图的高度值显示一个新图。动态动态(dynamic)可调节窗口的位置或大小来显示图形。范围范围(E)尽可能地将图形放大。上一次上一次(previous)回到上一次显示
7、。窗口窗口(window)将画出窗口内的图放大。输入缩放倍数输入缩放倍数(scale)缩入缩放倍数n若2把现有图画面放大2倍;若2p相对图纸空间缩放倍数。五、图形的显示控制五、图形的显示控制图形显示缩放图形显示缩放图形平移显示图形平移显示【功能】图形的平移显示不改变图形的大小及在整个图形中的位置,而只是在屏幕上显示图形的不同部分,就好象移动图纸以观察图形的不同部分一样。【命令格式】Command:PAN五、图形的显示控制五、图形的显示控制图形显示缩放图形显示缩放图形平移显示图形平移显示3.重画重画REDRAW 4.重新生成重新生成REGEN 其它其它4.4 4.4 图案填充与编辑图案填充与编辑
8、图案的填充图案的填充 在工程图样的绘制过程中,经常需要对图形中的某些封闭区域填充某种图案。尤其在工程制图中需要在剖面上用特定的图案填充,这种图案被称作剖面符号。填充方式填充方式填充图案编辑填充图案编辑4.4 4.4 图案填充与编辑图案填充与编辑图案的填充图案的填充填充方式填充方式填充图案编辑填充图案编辑【功能】用特定的剖面符号填充图形中封闭的区域。在图案填充过程中首先需要确定封闭区域的边界,然后再填充图案。【命令格式】Command:BHATCH4.4 4.4 图案填充与编辑图案填充与编辑图案的填充图案的填充填充方式填充方式填充图案编辑填充图案编辑剖面符号“图案”选ANSI31一般以“拾取点”
9、方式确定边界!当边界不闭合时使用“选择对象”方式容易出错!4.4 4.4 图案填充与编辑图案填充与编辑图案的填充图案的填充填充方式填充方式填充图案编辑填充图案编辑 在进行区域填充时,位于填充区域内的封闭区域称为“孤岛”。在“边界图案填充”对话框中的“高级”选项卡中提供了三种填充方式,即“普通”、“忽略”和“外部”方式,缺省情况下为“普通”方式。4.4 4.4 图案填充与编辑图案填充与编辑图案的填充图案的填充填充方式填充方式填充图案编辑填充图案编辑hatchedit命令()对已经填充的图案进行编辑。可更换图案、修改图案的比例、旋转角度等。(1)图形应封闭。)图形应封闭。(2)不封闭时,用)不封闭时,用EXTEND延伸或封闭。延伸或封闭。(3)将图线断开成封闭图形。)将图线断开成封闭图形。(4)用)用PLINE画成封闭后再删去。画成封闭后再删去。(5)开口要画剖面线的方法。)开口要画剖面线的方法。(6)用)用Explode分解后再修改。分解后再修改。(7)单独设为一个图层,线型为连续线。)单独设为一个图层,线型为连续线。注意问题注意问题4.8 4.8 辅助绘图辅助绘图夹点编辑方式夹点编辑方式图形数据查询图形数据查询1、点坐标、点坐标ID2、距离(、距离(DIST)3、面积和质量(、面积和质量(AREA)本讲结束本讲结束
限制150内