图形学学习笔记1——基本概念

时间:2022-12-11 16:29:08

计算机图形学基本概念

点阵图

  • 分辨率表示点阵图大小:M行N列 用M*N表示大小
  • 颜色:黑白图每个像素点占用1bit。24位真彩色每个像素点占用3bytes,能表示超过一千六百万中颜色。
  • 文件格式:常用BMP位图文件
  • 坐标:第m行n列在计算机中处理常为(m-1,n-1).
  • 精度:显示精度取决于图形精度、显示器精度、打印机或扫描仪精度。

向量图

向量图形有不同于点阵图形的描述方式:描述图形的几何形状的数学模型(点、线段、圆等),依此模型生成几何图形的计算机命令.

  • 颜色:每个图元有自己的颜色描述
  • 文件格式:DXF(绘图转换格式),是一个元图语言(Metafile Graphics Language),可用于其他应用和操作系统。

点阵图向量图对比

  • 点阵图放大缩小都不能完全复原。当放大到人眼能够分辨出放大后单独的一个像素点时,就视觉效果就很差。比如马赛克。
  • 点阵图转换成向量图:如果点阵图颜色分明,线条清晰,像素之间有明显的边界,颜色变化陡峭,向量追踪法可得到很好的效果。而像相片这样颜色变化平滑,效果就不好。

DXF文件格式介绍

DXF文件是ASCII字符给出。由成对的数据组对物体进行描述,一个命令码后接一组数据。DXF文件由4个section构成。

  1. Header Section: 总文件信息,图形总尺寸、颜色、缺省值等。
  2. Table Section: 供CAD使用, 处理坐标系统以及物体分层
  3. Block Section: 实体的组合
  4. 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