第六章 从顶点到片元

  1. 线段裁剪【详见第六章PDF第15至29页】

    –Cohen-Sutherland裁剪算法

    –Liang-Barsky裁剪算法

  2. 多边形裁剪

  3. 光栅化(Rasterization)

    –线段扫描算法
    A)DDA算法

    注:其中m是斜率,0≤m≤1。优点是编码容易实现,缺点是没生成一个像素就要用到一次浮点加法运算
    B)Bresenham算法

    注:有效地避免使用浮点运算,非常高效

    –多边形光栅算法
    A)漫水填充(Flood Fill)算法

    B)扫描线填充(Scanline Fill)算法
    C)奇偶填充算法

  1. 隐藏面消除

    –Z-Buffer算法:深度缓冲区与帧缓冲区相同;保存最近的交叉点的距离

    –Painter算法:给所有多边形进行深度排序,从后往前绘制

  2. 反走样

    –走样(anliasing):线段和多边形的边线经光栅化处理后看起来呈锯齿状

    –反走样方法

  3. 颜色系统

交互式计算机图形学总结:第六章 从顶点到片元相关推荐

  1. 交互式计算机图形学总结:第一章 图形系统和模型

    第一章 图形系统和模型 图形系统(Graphics System) –图形系统的主要元素 –帧缓存(Frame Buffer)保存像素:帧缓存的深度(Depth)或精度(Precision)是表示每个 ...

  2. 计算机图形学——游戏方向 第一章 计算机图形学概述

    计算机图形学--游戏方向 第一章 计算机图形学概述 前言 第一章 计算机图形学概述 1.为什么设计专业要学习计算机图形学? 计算机图形学与计算机视觉等领域的关系 计算机图形学基础自学体系 2.计算机图 ...

  3. 【XJTUSE计算机图形学】第三章 几何造型技术(1)——参数曲线和曲面

    文章目录 [XJTUSE计算机图形学]第三章 几何造型技术(1)--参数曲线和曲面 参数曲线和曲面 曲线曲面参数表示 非参数表示 参数表示 曲线的基本概念 插值.拟合和光顺(掌握概念) 参数化 概念 ...

  4. 【XJTUSE计算机图形学】第三章 几何造型技术(2)——Bezier 曲线与曲面

    文章目录 [XJTUSE计算机图形学]第三章 几何造型技术(2)--Bezier 曲线与曲面 Bezier 曲线与曲面 Bezier 曲线的定义与性质 定义 习题 Bernstein基函数性质 Bez ...

  5. 计算机图形学矩形_《交互式计算机图形学》读书笔记 —— 第一章、图形系统和模型...

    一.计算机图形学的应用 略 二.图形系统 图形系统包含6个主要元素: 输入设备 中央处理单元(CPU) 图形处理单元(GPU) 存储器 帧缓存 输出设备 2.1.像素和帧缓存 像素:图形元素 光栅:像 ...

  6. 计算机图形学基础第七章ppt,计算机图形学 -第七章讲义ppt课件

    <计算机图形学 -第七章讲义ppt课件>由会员分享,可在线阅读,更多相关<计算机图形学 -第七章讲义ppt课件(54页珍藏版)>请在人人文库网上搜索. 1.第七章 三维观察,本 ...

  7. 大学计算机基础试题第六章,大学计算机基础第六章作业答案

    第六章作业 一单选题(错一题,扣1分) http://www.doczj.com/doc/9acd8d2d4b73f242336c5fb3.htmlN和W AN是两种不同类型的计算机网络,后者可以(D ...

  8. 计算机组成原理实验 第六章,计算机组成原理实验

    第一部分 数字电路基础 第一章 基本逻辑关系和基本逻辑门电路 第一节 基本逻辑关系和基本逻辑门电路概述 第二节 复合逻辑门 第三节 OC门和三态输出门 第二章 逻辑代数基础 第一节 逻辑代数的基本关系 ...

  9. 【计算机图形学基础】第一章绪论

    第一章 绪论 1.1 计算机图形学的目标与任务 1.1.1 视觉交流视计算机图形学的核心目标 计算机图形学的核心目标在于创建有效的视觉交流,通过可视化的方式向公众进行展示. 视觉交流的一个基本问题是如 ...

最新文章

  1. 2020大部分知名公司Java面试题(一)
  2. mysql5.6怎么配置_MySQL 5.6和5.7怎么进行最优配置的方法
  3. linux环境变量查询设置及保存
  4. 【JetPack】ViewBinding 视图绑定组件 ( 启用模块 | 视图绑定定制 | 绑定类名称生成规则 | 绑定类字段生成规则 | 绑定类获取根视图 | 绑定类获取布局组件 )
  5. 台积电获苹果A10大量订单 三季度销售额将增长20%
  6. CentOS远程硬盘重装技术之我见
  7. Java 洛谷 P1464 Function
  8. SQL反模式笔记7——多列属性
  9. Fedora 24的用户,千万不要在桌面里运行 `dnf update`
  10. C# 中 System.Index 结构体和 Hat 运算符(^)的全新用法
  11. Linux编程简介——VI
  12. 微信公众号使用LocalStorage解决返回缓存问题
  13. Oracle进阶学习之创建数据库
  14. 我的第一个Python程序:Luogu1001 A+B Problem
  15. 优秀的长截图标注工具:iShot for Mac
  16. Qt -QQ音乐歌词桌面
  17. 使用Kali Linux Metasploit 复现 word宏
  18. python脚本的编写_python脚本编写与执行
  19. 4种方法教你如何查看java对象所占内存大小
  20. win7设置自动开机时间_想要服务器断电后自动开机,怎么设置?

热门文章

  1. adapter pattern java_适配器模式(Adapter Pattern)
  2. delphi ui编辑工具源码_一种无侵入比swagger-ui兼容性更好更简单的API文档生成方案
  3. python url加密解密_小叮当Python进阶(二):爬虫与加密算法Part2之URL与Base64
  4. python高性能服务器编写,Tornado的高性能服务器开发常用方法
  5. mysql临时表好处和坏处_mysql临时表产生的执行效率问题改进(转)
  6. Oracle大的存储层次体系,Oracle 数据库中的逻辑存储层次体系
  7. matlab 测量矩阵,急求一个测量矩阵采用分块多项式矩阵时怎样引用的代码!!!
  8. linux登oracle登陆不了,oracle: linux服务器本机不能登陆的解决
  9. 基本算法之前缀和与差分的是使用
  10. Java反射之将对象转成map