




已阅读5页,还剩37页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
机械cad基础第七讲裁剪 视图 显示 查询 图案填充 一 裁剪原理1 简介显示指定区域内的图形 在区域外的不显示 就是裁剪 裁剪技术包括 被裁剪元素 裁剪窗口 裁剪算法 被裁剪元素可以分为线段 多边形 圆 任意曲线和字符等 裁剪窗口可以分为矩形窗口 任意凸区域窗口 任意凹区域窗口 圆形窗口等 裁剪算法分 1 基于编码的求交算法 2 基于编码的中点分割算法 3 矢量裁剪算法等 点的裁剪若点p x y 满足 则点p x y 可见 否则 不可见 直线段的裁剪情况分析 直线段的两个端点均在窗口内 如c 直线段的两个端点均在窗口外 且与窗口不相交 如d e 直线段的两个端点均在窗口外 但与窗口相交 如b 直线段的一个端点在窗口外 另一个在窗口内 如a 由于矩形窗口是凸多边形 因此 一条直线段的可见部分最多为一段 可以通过判断直线的两个端点的可见性来确定直线段的可见部分 2 基于编码的裁剪法 整个屏幕被窗口的边框分成九个区域 每个区域用4位二进制码表示四条线分9个区 每个区有四个代码组成的标号 abcd 编码规则 abcd d 若端点在左边界的左侧 xxr 则为1 否则为0 b 若端点在下边界的下侧 yyt 则为1 否则为0 step1 首先确定一条线段是否整个地位于窗口内 如果不是 判别其是否整个地位于窗口外 若是 则舍弃 step2 如果 step1 的判别均不成立 那么 就通过窗口边界所在的直线将线段分成两部分 再对每一部分进行第一步的测试 步骤 由编码规则可知 若线段两端点的编码均为0000 即为完全可见段 若线段两端点的编码逐位取逻辑 与 非零 则整条线段必位于窗口外 若线段不能由上述两种测试决定 则必须把线段再分割 问题 采用位逻辑与 对于跨越三个区域的线段 不能一次作出判别 裁剪过程 如果线段两端点的四位编码均为0 则此线段必全部在窗口内 若线段两端点编码的位乘非零 则此线段完全不在窗口内 对该线段进行再分割 求该线段与窗口一个边框的交点 重复上述编码判断 把不在窗口内的线段丢弃 二 视图生成 1 三维变换矩阵 空间三维点的齐次表示为 xyz1 或 xyzh 3x3子矩阵产生 比例 镜像 错切和旋转变换作用 1x3子矩阵产生 平移作用 3x1子矩阵产生 透视变换作用 1x1子矩阵产生 整体比例变换作用 1 1比例变换 主对角线元素a e j分别起x方向 y方向 z方向比例变换作用 令其他元素为0 即 若令a e j 1 而s不为1时s起整体比例变换作用 若s 1图形整体缩小 s 1整体图形放大 1 2错切变换 三维图形错切变换指图形沿x y z三个方向的错切变形 变换矩阵为 1 3镜像变换 指的是三维图形对坐标平面进行镜像 三维图形对xoy平面 zox平面 yoz平面进行镜像变换的变换矩阵分别为 对xoy平面的镜像变换对xoz平面的镜像变换对yoz平面的镜像变换 1 4平移变换 三维图形平移变换的变换矩阵为 l m n分别表示物体沿x y z坐标轴正方向移动的距离 1 5旋转变换 指图形对坐标轴的旋转变换 其中 绕x轴 y轴 z轴的旋转变换矩阵分别为 下图给出的是三维图形分别绕x y z轴旋转90度的结果图 2 投影变换 正投影变换指的是获得三维物体三面正投影的变换 正投影变换过程需要先在三投影面 v h w 上对物体进行正投影 然后将三投影连同投影面一起展开 最后将展开的h面 w面投影平移 立体的正投影变换过程 三投影面的展开 三面投影的平移 三面投影 2 投影变换 2 1主视图 以xoz为正投影面 x z坐标不变 y坐标为零 变换矩阵 2 2俯视图 1 先将立体向xoy h 面投影 变换矩阵为th1 2 然后h面上的投影随h面绕x轴逆时针旋转90度 变换矩阵为tx 3 最后再沿z轴方向平移距离 n 变换矩阵为t移z 2 3左视图 1 先将立体向w面投影 变换矩阵为tw1 2 然后w面上投影随w面绕z轴正转90度 变换矩阵为tz 3 最后再沿x轴方向平移 l距离 变换矩阵为t移x 立体的正投影变换过程 三投影面的展开 三面投影的平移 三面投影 2 4投影坐标与屏幕坐标的转换 物体投影的坐标为xoz y坐标为0 屏幕坐标为 xoy原点在左上角 则关系如下 矩阵变换为 三 图形显示 1 视图缩放 图形的缩放指的是缩小或放大所绘图形在绘图窗口上的显示尺寸 但图形的真实尺寸并不发生变化 图形的缩放命令为zoom 命令执行方式 l下拉菜单 视图 缩放 l工具栏 缩放 工具栏l命令 zoom 命令执行过程 l命令 zooml 全部 a 中心 c 动态 d 范围 e 上一个 p 比例 s 窗口 w 实时 命令选项说明 l 全部 a 显示整个图形 l 中心点 c 以确定的点作为显示中心 l 动态 d 提供一种连续缩放不同图形区域的快捷方法 l 范围 e 可在绘图窗中尽可能大地显示所有图形 l 上一个 p 恢复到上一次缩放操作之前的状态 l 比例 s 即按一定比例缩放图形 l 窗口 w 显示窗口中的图形放大至整个绘图窗口 l 实时 执行时光标变为放大镜符号 按住鼠标左键垂直向上移动可动态放大图形 向下移动则缩小图形 2 图形的平移显示 好象移动图纸以观察图形的不同部分一样 有两种模式 即定点平移显示和实时平移显示 2 1图形的定点平移显示 命令执行方式 下拉菜单 视图 平移 定点 命令执行过程 l指定位移的基点 拾取显示窗口移动时的基点 l指定第二点 拾取显示窗口移动时的位移点 2 2实时平移显示 实时平移显示类似于用手动态地移动图纸 以观察图形的不同部分 实时平移显示命令为pan 命令执行方式 l下拉菜单 视图 平移 实时 l工具栏 标准 工具栏中 实时平移 图标按钮 l命令 pan 执行pan命令后 光标变为小手状 按下并移动鼠标左键就可以动态地移动显示窗口 3 重画redraw 刷新当前视口中的显示4 重新生成regen 从当前视口重生成整个图形 regen在当前视口中重生成整个图形并重新计算所有对象的屏幕坐标 它还重新创建图形数据库索引 从而优化显示和对象选择的性能 5 鸟瞰图 视图 鸟瞰视图 四 查询 1 点坐标id 查询点的坐标信息2 列表显示2 1状态 status 文本窗口显示信息 相当于按f2 2 2列表 list 文本窗显示信息 列出图形对象的属性 3 距离 dist 4 面积和质量 area 计算对象或指定区域的面积和周长 五 图案填充 画剖面线 概述剖面图案 autocad提供了53种剖面线和图案 存放在标准图案文件acad pat中 在绘制剖面符号时 剖面符号是以块的形式存放在图形文件 dwg 中的 边界条件 绘制剖面符号 首先要确定它的边界 边界可以是直线 圆弧 圆 二维多义线 三维面等实体 或用这些实体定义的区域 绘制剖面线的方式 正常方式 normal 外层方式 outer 忽略方式 ignore 正常方式 normal 默认方式该方式从边界开始 从每条剖面线的两端向里画 遇到内部实体与之相交 就断开剖面线 直到遇到下一次相交时再画 外层方式 outer 该方式从边界开始 从每条剖面线的两端向里画 但只要遇到内部实体与之相交 就断开剖面线 不再画 忽略方式 ignore 该方式忽略边界内的所有实体 剖面线覆盖整个边界内的区域 命令 hatch该剖面线命令对边界的要求较高 它要求构成剖面区域的实体 边界必须在它们的端点处相交 否则可能会出现非用户所期望的剖面线 操作 hatch hatch hatch 如何解决 命令 bhatch 1 quick快速选项可以定义图案的外观和填充边界1 type 类型 包含三种类型 1 predefined 预定义 2 userdefined用户定义 3 custom自定义 2 pattern 图案名 3 angle 角度 设置填充图案的角度 4 scale 比例 设置填充图案的比例 5 spacing 间距 6 isopenwidth iso笔宽 只针对iso图案 设置笔的宽度7 pickpoints 拾取点按钮 8 selectobject 选择对象按钮 9 removeisland 删除弧岛 10 viewselection查看边界 11 inheritproperties继承特性 用图样中已有的填充图案作为当前的填充图案 12 double双向 填充线是一组平行线还是两组相互垂直的平行线 13 preview预览14 composition组合 关联 不关联当边界线位置变动时 填充图案是否会根据边界位置的改变而自动改变 2 高级选项 advanced 1 islanddetectionstyle弧岛检测类型 有三种填充方式 normal正常方式 outer外层方式 ignone整体方式 a b c 孤岛 填充方式 正常normal 方式 图案填充时 从边界开始以每条剖面线的两端向区域里面绘制 外部outer 方式 从填充的区域边界开始向里绘制剖面线 只要在边界内部与图元对象相交时就不再进行绘制 整体ignor 方式 忽略填充区域内的图元对象 使得所有内部图形结构均被绘制上剖面线 a 普通 方式 b 外部 方式 c 忽略 方式 2 objecttype边界类型3 boundaryset边界集4 islanddetectionmethod弧岛检测方法 1 flood填充法 内部图形元素作为侯选边界对象 2 raycasting射线法 内部元素不作为侯选边界对象 3 填充图案的编辑 使用图标菜单 或hatchedit 可修改各种参数 双击 修改 对象 图案填充 4 色块填充和多次填充不同色块可用solid图案填充 多次填充可得组合图案 如钢筋混凝土可分别填充ar conc和ans131 5 填充图案的显示控制 fill为on图案可见 fill为off图案不可见 用regen重新生成图案 6 注意问题 图形应封闭 用extend延伸或封闭 将图线断开成封闭图形 用pline画成封闭后再删去 开口要画剖面线的方法 用explode分
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025包头交通投资集团招聘工作人员笔试模拟试题及答案解析
- 2025年下半年潍坊理工学院教师招聘(178人)备考考试题库附答案解析
- 工厂安全培训演讲公式课件
- 2025年河北邢台市信都区招聘事业单位工作人员89人备考考试题库附答案解析
- 交强险风险分担机制优化-洞察及研究
- 长脉宽NdYAG临床应用-洞察及研究
- 物联网隐私保护挖掘-洞察及研究
- 娱乐盛事策划全解析
- 月圆诗韵模板
- 建筑工地电梯方案设计
- 个体诊所药品管理制度
- 智联招聘公司管理制度
- 2025年学前教育专业课程考试试题及答案
- 25春国家开放大学《物流信息技术》形考任务1-4参考答案
- 中心医院“十五五”发展规划(2025-2030)
- 日本所有番号分类
- T/CACE 0128-2024一次性原竹餐具通用技术要求
- 《职场压力管理》课件
- 秸秆打包合同协议
- 2024-2025学年统编版(2024)小学道德与法治一年级上册(全册)教案及反思(完整版p138)
- 民航SMS安全管理体系
评论
0/150
提交评论