一. 图形坐标系

计算机图形学中,从物体建模、设备显示、处理图形角度,使用一系列的坐标系,图形显示的过程就几何模型在不同坐标系之间的映射。

1. 世界坐标系:公共坐标系,是现实中物体场景的统一参照系

2. 建模坐标系:局部坐标系,独立于世界坐标系来定义物体的几何特性

3. 观察坐标系:从观察者的角度对整个世界坐标系内的对象进行重定定位和描述,用于指定图形的输出范围

4. 设备坐标系:适合特定输出设备输出对象的坐标系,一般,对于每个具体的显示设备,都有单独的坐标系统

5. 规范化坐标系:独立于设备,使图形软件在不同设备间移植,坐标轴取值范围0-1

二. 齐次坐标

1. 图形变换的原则:

(1)改变图形的几何关系,即改变顶点的坐标

(2)保持图形的原拓扑关系不变,即连边规则不改变

2. 仿射变换:一种二维坐标到二维坐标之间的线性变换

(1)“平直性”:直线经过变换之后仍是直线;

(2)“平行性”:平行线依然是平行线,且直线上的点位置顺序不变。

3. 齐次坐标:

(1)定义:

变换前坐标[x,y],变化后[x*,y*],有下述的矩阵变化

用n+1维向量表示n维向量的方式叫齐次坐标表示法。

(2) 表示:n维向量(p1,p2,p3,...,pn)用n+1维坐标表示(hp1,hp2,hp3,...hpn,h),h为哑坐标。其中若h=1时产生的坐标为“规格化坐标”。

(3)关系:普通坐标与齐次坐标的关系为“一对多”:普通坐标h-->齐次坐标,齐次坐标h-->普通坐标

(4)原因:采用齐次坐标,对于图形而言没有实质性的差别,却给矩阵运算表示图形变换,提供了方便。对于一个图形用顶点表描述图形的几何关系,用连边表描述图形的拓扑关系。图形的变换,是图形的顶点表的变换。

计算机图形学基础—坐标系相关推荐

  1. 计算机图形学基础考试题,计算机图形学基础复习题

    <计算机图形学基础复习题>由会员分享,可在线阅读,更多相关<计算机图形学基础复习题(8页珍藏版)>请在人人文库网上搜索. 1.计算机图形学基础复习题 一.判断题 1. PNG( ...

  2. 计算机图形学基础考试题及答案,计算机图形学基础模拟试题参考答案

    1. 计算机图形学基础模拟试题参考答案一.名 词 解 释 ( 共 9 分 , 每 题 3 分 )1. 1. 计算机图形学研究怎样用计算机生成.处理和显示图形和科学.2构造根据选择的作图命令和指定的一系 ...

  3. 计算机图形图像学基础,计算机图形学基础(第2版)

    计算机图形学基础(第2版) 语音 编辑 锁定 讨论 上传视频 <计算机图形学基础(第2版)>是2011年电子工业出版社出版的图书,作者是陆枫.何云峰. 书    名 计算机图形学基础(第2 ...

  4. 【计算机图形学基础】投影矩阵

      最近在重温计算机图形学的基础知识,期望能做到温故知新,加深对其的理解,以便能从容应对工作中各种情况.   小弟水平有限,若有不正确之处,欢迎大家批评指正. 相关文章链接: [计算机图形学基础]线性 ...

  5. 计算机图形学基础期末考试试题,计算机图形学基础_试卷(B)答案

    计算机图形学 哈尔滨学院2006年秋季学期期末试卷 ( T )4.为了减少重复性工作一般均把常用图形的绘制设计成图形子程序. ( F )5.二维图形的基本变换后原图形的顶点没有改变. ( F )6.B ...

  6. 计算机图形学基础教程论文,计算机图形学小论文

    为毕业生写计算机图形学小论文提供计算机图形学小论文范文参考,涵盖硕士.大学本科毕业论文范文和职称论文范文,包括论文选题.开题报告.文献综述.任务书.参考文献等,是优秀免费计算机图形学小论文网站. 计算 ...

  7. 计算机图形学基础如何学,计算机图形学基础思考

    计算机图形学基础思考 2019-08-07 版权声明 举报文章 第3届太平洋计算机图形学学术会议(PaeifieGraphies'95)于8月21日至24日在韩国汉城召开.会议邀请了专家作讲演,题目为 ...

  8. 计算机图形学孔令德基础知识,计算机图形学基础教程孔令德答案

    计算机图形学基础教程孔令德答案 [篇一:大学计算机图形学课程设] 息科学与工程学院课程设计任务书 题目: 小组成员:巴春华.焦国栋 成员学号:专业班级:计算机科学与技术.2009级本2班课程: 计算机 ...

  9. 计算机图形学结课论文,计算机图形学基础教程结课论文

    计算机图形学是研究如何在计算机中生成.显示和处理图形的一门学科.计算机图形学具有较高的实用价值.下面是学习啦小编给大家推荐的计算机图形学基础教程结课论文,希望大家喜欢! 计算机图形学基础教程结课论文篇 ...

最新文章

  1. mina、netty消息边界问题
  2. Chrome浏览器插件Octotree-树形显示GIithub代码
  3. 静态NAT技术三部曲
  4. Android Studio failed to resolve .....
  5. python excel取列_python取excel表格第一列数据-python操作excel,使用xlrd模块,获取某一列数据的......
  6. 搜索 —— 启发式搜索
  7. rabbitmq视频教程,面试官:
  8. Android数据库操作-1
  9. Q135:PBRT-V3,随机渐进光子映射(Stochastic Progressive Photon Mapping)(16.2章节)
  10. java kettle jar包_Kettle中调用用户自定义的jar包
  11. 01 Confluent_Kafka权威指南 第一章:初识kafka
  12. Apache Tomcat下载、安装、配置图文教程
  13. oracle项目经验案例,网络工程师简历中的项目经验怎么写
  14. java海康摄像头添加人脸_网络摄像头(海康)抓拍 人脸检测
  15. ps计算机海报设计,海报设计(ps标准平面海报设计尺寸一般多大)
  16. 1273:【例9.17】货币系统
  17. 关于在ARM中的函数调用问题
  18. Oracle学习的经验谈
  19. 从2018年以太坊统计数据看区块链发展趋势
  20. 计算机课代表的总结,课代表心得体会总结范文

热门文章

  1. 淘宝运营 怎样找到竞争对手 怎样分析竞品
  2. webpack打包实例详解
  3. 【Linux】基础IO1
  4. Unity3DGame学习笔记(4):射箭游戏
  5. 2022年信息学部物联网工程学院学生科协第一次软件大培训
  6. mysql pacemaker_集群:corosync+pacemaker实现MySQL服务高可用
  7. 怎么样启用小米8 探索版 屏幕指纹版的ROOT权限
  8. android 闹钟服务,android开发笔记之 AlarmManager(闹钟服务)
  9. 百度语音合成 html5,百度语音合成接口
  10. 猎豹移动CTO范承工:大数据是移动营销的核心