线宽与线型的处理_第1页
线宽与线型的处理_第2页
线宽与线型的处理_第3页
线宽与线型的处理_第4页
线宽与线型的处理_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

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

文档简介

3 5线宽与线型的处理 一 直线的线宽处理1 线刷子两种类型水平线刷子 对接近垂直的线用水平线刷子 垂直线刷子 对接近水平的线用垂直线刷子 画法将线刷子的中心放在直线的端点 线刷子的中心沿着直线移动 直到直线的另一个端点 线宽与线型的处理 特点用线刷子画的线的宽度比定义的 想得到的 线宽略窄 优点 实现简单缺点 线段两端要么为水平的 要么是竖直的当折线的两根直线的斜率分别大于1和小于1时 在顶点处有缺口对于宽度为偶数像素的直线会产生偏移 2 方形刷子 画法将方形刷子的中心放在直线的端点 方形刷子的中心沿着直线移动 直到直线的另一个端点特点对接近水平和接近垂直的线均适用 用方形刷子画的线的宽度比定义的 想得到的 线宽略宽 优点 实现简单缺点 线段两端要么为水平的 要么是竖直的对于宽度为偶数像素的直线会产生偏移 二 圆的线宽处理 只考虑1 4圆 1 线刷子两种类型水平线刷子 斜率小于1的部分用水平线刷子 垂直线刷子 斜率大于1的部分用垂直线刷子 画法将线刷子的中心放在圆上 沿着圆弧移动特点圆弧的宽度不均匀 用线刷子画的线的宽度在圆弧两端等于定义的线宽 而在圆弧的中间比定义的线宽略窄 当圆弧上的点与圆心的连线与x轴成45o时 线刷子必须变换方向 优点 实现简单缺点 1 在斜率等于1处有缺口2 对于宽度为偶数像素的圆弧有偏移 2 方形刷子 画法将方形刷子的中心放在圆上 沿着圆弧移动特点圆弧的宽度不均匀 用方形刷子画的线的宽度在圆弧两端等于定义的线宽 而在圆弧的中间比定义的线宽略宽 优点 实现简单缺点 对于宽度为偶数像素的圆弧有偏移 三 填充法 利用填充图元画出所要得到的具有一定线宽的图元的封闭的边界 再用区域填充的方法进行填充 特点 优点生成的图形质量高缺点计算量大有些图形的等距线难以获得 四 线型的处理 用一个布尔值系列来存放线型值把扫描转换算法中

温馨提示

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

评论

0/150

提交评论