计算机图形学基础知识
研究内容
- 基于图形设备的基本图形元素的生成生成算法
- 图形元素的几何变换
- 自由曲线和曲面的插值、拟合、拼接、分解、过渡等
- 三维几何造型技术
- 三维形体的实时显示
- 真实感图形的生成算法
- 科学计算可视化或者三维、高维数据场的可视化
集合
集合是不同对象的集合。在计算机图形学中,集合用于分组数据元素,如点、向量或颜色。集合有助于定义边界、处理数据点和执行各种操作,如并集、交集和差
集合和元素的关系使用∈来表示例如a∈A
常用集合
R 实数集合
R2 二维空间中所有有序对的集合
R3 三维空间中所有有序对的集合
Z 整数几何
笛卡尔积(Cartesian Products)
是对两个集合的乘积
A×B=a1,b1,a2,b1,a3,b1,...,an,bn
集合的操作
- 交集 A∩B
- 并集 A∪B
- 差集 A−B
映射和函数
映射或函数将一个集合(域)中的元素分配到另一个集合(上域)中的元素, f:A→B
定义域
值域
反函数
映射的类型
- 单一映射
- 一对多映射
- 多对一映射