目录

  • 1 课前说明
    • 1.1 本部分的学习任务
    • 1.2 课程性质和目标
    • 1.3 课程教学要求、重难点
    • 1.4 教学内容与学时分配
    • 1.5 授课方式说明
    • 1.6 教学计划
  • 2 第一模块-绪论
    • 2.1 本模块学习的基本任务
    • 2.2 引言
    • 2.3 计算机图形学综述
    • 2.4 图形学应用领域与图形处理系统
    • 2.5 图形输入输出
    • 2.6 帧缓冲器及分辨率
    • 2.7 图形图像区别
    • 2.8 计算机图形学综述(哈工大)
    • 2.9 小结
  • 3 第二模块-MFC图形编程基础
    • 3.1 内容回顾
    • 3.2 图形项目介绍
    • 3.3 图形函数
    • 3.4 实例介绍
    • 3.5 实践训练
  • 4 第三模块-光栅图形学算法(图形基元扫描转换算法)
    • 4.1 直线段扫描转换算法-DDA画线算法
    • 4.2 DDA算法实践训练
    • 4.3 直线段扫描转换算法-中点画线法
    • 4.4 中点画线算法实践训练
    • 4.5 Bresenham画线算法
    • 4.6 Bresenham画线算法实践训练
    • 4.7 中点画圆算法
    • 4.8 中点画圆算法实验
    • 4.9 Bresenham画圆算法及其他画圆方法
    • 4.10 Bresenham画圆算法实验
    • 4.11 多边形扫描转换
    • 4.12 改进的多边形扫描转换
    • 4.13 区域填充
    • 4.14 实践训练
    • 4.15 本章总结
  • 5 第四模块-图形变换
    • 5.1 向量基础知识
    • 5.2 图形坐标系
    • 5.3 二维图形变换原理及齐次坐标
    • 5.4 二维图形几何变换
    • 5.5 二维图形变换实验
    • 5.6 窗口视区变换
    • 5.7 二维图形裁剪
      • 5.7.1 Cohen-Sutherland算法
      • 5.7.2 中点分割
      • 5.7.3 多边形裁剪
    • 5.8 小结
  • 6 第五模块-曲线与曲面
    • 6.1 几何造型简史及曲线曲面参数表示
    • 6.2 参数曲线基本概念
    • 6.3 曲线连续性
    • 6.4 参数化及参数几何代数形式
    • 6.5 Bezier曲线背景及定义
    • 6.6 Bezier曲线性质
二维图形裁剪

本节学习目标:

(1)完成裁剪算法概述学习(直播)

(2)完成5.7.1-5.7.2节任务点学习

(3)掌握cohen-sutherland算法原理和中点分割算法原理

裁剪算法概述: