计算机图形学基本概念
点阵图
- 分辨率表示点阵图大小:M行N列 用M*N表示大小
- 颜色:黑白图每个像素点占用1bit。24位真彩色每个像素点占用3bytes,能表示超过一千六百万中颜色。
- 文件格式:常用BMP位图文件
- 坐标:第m行n列在计算机中处理常为(m-1,n-1).
- 精度:显示精度取决于图形精度、显示器精度、打印机或扫描仪精度。
向量图
向量图形有不同于点阵图形的描述方式:描述图形的几何形状的数学模型(点、线段、圆等),依此模型生成几何图形的计算机命令.
- 颜色:每个图元有自己的颜色描述
- 文件格式:DXF(绘图转换格式),是一个元图语言(Metafile Graphics Language),可用于其他应用和操作系统。
点阵图向量图对比
- 点阵图放大缩小都不能完全复原。当放大到人眼能够分辨出放大后单独的一个像素点时,就视觉效果就很差。比如马赛克。
- 点阵图转换成向量图:如果点阵图颜色分明,线条清晰,像素之间有明显的边界,颜色变化陡峭,向量追踪法可得到很好的效果。而像相片这样颜色变化平滑,效果就不好。
DXF文件格式介绍
DXF文件是ASCII字符给出。由成对的数据组对物体进行描述,一个命令码后接一组数据。DXF文件由4个section构成。
- Header Section: 总文件信息,图形总尺寸、颜色、缺省值等。
- Table Section: 供CAD使用, 处理坐标系统以及物体分层
- Block Section: 实体的组合
- Entities Section : 实体描述,点,线,圆,实心体,三维面文本及形状等。
直线实体的描述
0 [0起头,标志开始实体叙述]
LINE
8 [接着是分层名]
LayerName
62 [接着是颜色]
0
10 [接着是起点X轴坐标]
5. 0000000000
20 [接着是起点的Y轴坐标]
5. 0000000000
30 [接着是起点Z轴坐标]
15. 0000000000
11 [接着是终点X轴坐标]
5. 0000000000
21 [接着是终点的Y轴坐标]
25. 0000000000
31 [接着是终点Z轴坐标]
15. 0000000000