Chapter 10 Three-Dimensional Viewing (三维观察)

Slides:



Advertisements
Similar presentations
新目标 Go For It 九年级 Unit3 情景交际用语之问路与指路 广东省东莞市石碣袁崇焕中学 彭丽霞.
Advertisements

颐高集团项目中心 海亮地产开发模式研究报告. 目 录 目 录 第四部分:海亮地产高周转模式执行 第二部分:海亮地产高周转模式原因 第三部分:海亮地产高周转模式内涵 第一部分:海亮地产企业背景 第五部分:海亮地产高周转支撑体系.
會計學 Chapter 1 基本概念 1-2 基本概念 第一節 單式簿記 第二節 會計學的定義與功用 第三節 會計學術與會計人員 第四節 企業組織 第五節 會計學基本第五節 會計學基本慣例 第六節 會計方程式 第七節 財務報表.
Chapter 5 教育發展與職業選擇. 1. 認識高職學生的生涯進路。 2. 了解個人特質與職業屬性之 間的關係。 3. 認識打工安全與勞動權益。
第5章 表格的设计与 制作. 内容提要 表格的创建、编辑 表格的属性设置 特效表格的制作 布局表格的基本操作 表格和布局表格的应用.
Web 开发基础 第二章 表格与页面布局. 回顾 Internet 和 万维网 网页的工作原理 网页的基本结构 标记及其属性 段落标记,图片标记,超级链接标记 相对路径,绝对路径,物理路径.
台生vs.陸生— 生涯競爭力面面觀 主講人:吳正興
小 王 子 組別:第五組 班級:財金二甲 組員:A 林安潔 A 陳思羽 A 許雅涵
11-1 保險業之定義 11-2 保險業之設立 11-3 保險業之組織 11-4 保險業之營業範圍
考点作文十大夺魁技法 第28课时 写作(二) 考点作文十大夺魁技法 6-10 ·新课标.
9-1 火災保險 9-2 海上保險 9-3 陸空保險 9-4 責任保險 9-5 保證保險 9-6 其他財產保險
舊石器時代 位置: 亞洲大陸東緣,西太平洋弧狀列島一部份 背景 形成: 兩千多萬年前逐漸隆起,形成島嶼 生物: 大角鹿、猛瑪象、亞洲大陸原始人 臺東 長濱文化 苗栗 網形文化 臺南 左鎮人目前臺灣發現最早人類化石 代表 文化 1.住在海邊洞穴-短期定居小型隊群 2.以採集、狩獵為生 3.使用礫石砍伐器、片器、尖器.
十五條佛規 後學:張慈幸
系统简介 理财顾问 业务 是基于通信平台的技术优势,整合《理财周刊》、第一理财网、乾隆集团等合作伙伴提供的理财产品内容和权威的理财专家资源,以集中式呼叫中心为主的服务方式,让普通百姓可以享受到快捷、全面、专业、权威的资讯及投资理财的服务平台。
槍砲病菌與鋼鐵 第三組.
机械设计制造及其自动化专业 工程机械运用与维护方向介绍.
師資培育中心外埠教育參觀.
笑傲麓山NO.15 指导:甄老师 编辑:黄佩贺雨曦赖蓉.
導覽解說與環境教育 CHAPTER 3 解說員.
宦官那些事儿 宦官那些事儿 主讲:小学部李永善 主讲:小学部李永善.
財務報表的內容 四種報表格式 財務報表的補充說明 會計師簽證的重要性 合併報表 財務報表分析 Chapter 2 財務報表的內容.
老師 製作 法律與生活.
統計學 郭信霖 許淑卿.
第十七章休閒農業之經營策略與成功之道 17 Chapter.
Chapter 2 勞工安全衛生法.
电视教育课 【5】 小学生行为习惯养成教育.
宁波爱地房产市场年报 郊五区
風險分析與財務結構 瞭解風險的定義與種類 衡量企業風險與財務風險 影響企業風險的因素 影響財務風險的因素 以現金流量衡量企業長期的財務狀況
國際行銷管理 林 建 煌 著.
第一節 知覺 第二節 認知 第三節 學習 第四節 創造力
CHAPTER 2 綜合所得稅之架構.
D. Halliday, R. Resnick, and J. Walker
Chapter 2. The Graphics Rendering Pipeline 图形绘制流水线
Seam Carving for Content-Aware Image Resizing
Continuous Probability Distributions
Creating Animated Apps (I) 靜宜大學資管系 楊子青
第二章 共轴球面系统的物像关系 Chapter 2: Object-image relations of coaxial spheric system.
Properties of Continuous probability distributions
Viewing 靜宜大學資工系 蔡奇偉 副教授
干涉與繞射(I) 有哪些現象是和『干涉』『繞射』有關? 為什麼有的叫干涉?有的叫繞射?如何區分? 同調性 coherent.
第三章 基本觀念 電腦繪圖與動畫 (Computer Graphics & Animation) Object Data Image
Interval Estimation區間估計
第九章 燈光與攝影機 9-1 燈光建構的原理 9-3 攝影機操作介紹 9-4 實例製作-室內燈光打光
普通物理 General Physics 22 - Finding the Electric Field-I
句子成分的省略(1).
第三章 基本觀念 電腦繪圖與動畫 (Computer Graphics & Animation) Object Data Image
Chapter 9 (三维几何变换) To Discuss The Methods for Performing Geometric Transformations.
1.1 塑料成型在工业中的重要性 1.2 塑料成型技术发展概括 1.3 塑料模具的分类 1.4 学习目的和要求
Mechanics Exercise Class Ⅰ
在Microsoft Access 下 建立資料庫
老師 製作 休閒農場.
OpenGL几何变换程序.
3D Game Programming Projection
心理學—日常生活中的應用 人際溝通.
12. Static Equilibrium 靜力平衡
OpenGL渲染管道与投影变换.
Q1: How do we determine the crystal structure?
財務預測 財務預測的用途 法令相關規定 預測的基本認知 預測的方法 製作預測性報表 財務報表分析 Chapter 16 財務預測.
第三章 正投影 3-2 正投影練習 3-2-1 前視圖 圖3-10 正投影三視圖.
第5章 Div+CSS布局技术 经济管理学院.
第6章 层次原理图设计和多通道技术: 重点内容: 掌握自上而下的层次原理图设计方法 掌握自下而上的层次原理图设计方法
12. Static Equilibrium 靜力平衡
自慢 社長的成長學習筆記 何飛鵬.
團體工作的倫理議題 CHAPTER 12. 團體工作的倫理議題 CHAPTER 12 團體工作的倫理議題 1.如果我有資格執行個別治療,那麼我也可以執行團體治療。 2.仔細而審慎地篩選團體成員,較符合專業倫理要求。 3.在團體治療開始前,讓成員能先有準備以便從團體中獲得最大利益,是非常重要的。
明新科技大學 機械工程系暨精密機電工程碩士班 MUST ME
Principle and application of optical information technology
Chapter1 大師的視界,見證歷史的腳步
教師檔案系統資料如何填寫? 如何對應教師評鑑共同基準?.
When using opening and closing presentation slides, use the masterbrand logo at the correct size and in the right position. This slide meets both needs.
Presentation transcript:

Chapter 10 Three-Dimensional Viewing (三维观察) OpenGL 三维观察函数 2018/11/23 交通运输学院CAD/CAM研究所

10.10 OpenGL三维观察函数 使用glMatrixMode(GL_MODELVIEW)和glMatrixMode(GL_PROJECTION)分别设定建模观察模式和投影模式 默认的OpenGL观察设置是: 观察参考点P0(0,0,0) 观察方向由P0(0,0,0)指向Pref(0,0,-1),N=(0,0,1) 观察向上向量V=(0,1,0) OpenGL默认的投影设置是: glOrtho(-1, 1, -1, 1, -1, 1); 即对称规范化观察体,正投影。 OpenGL中观察平面永远是近裁剪平面。 2018/11/23 交通运输学院CAD/CAM研究所

xv zv yv 1 近裁剪平面 远裁剪平面 裁剪窗口 2018/11/23 交通运输学院CAD/CAM研究所

7.10.1 OpenGL三维观察函数 视点变换(观察参数设定) void gluLookAt(GLdouble eyex, GLdouble eyey, GLdouble eyez, GLdouble centerx, GLdouble centery, GLdouble centerz, GLdouble upx, GLdouble upy, GLdouble upz); 2018/11/23 交通运输学院CAD/CAM研究所

观察参考点E、参考点C、向上向量U实际上就是设定了一个观察坐标系。这个观察坐标系的原点是E,N=E-C,视线的方向-N(即-z轴)是C-E,y轴方向就是视点向上的方向U,剩下的x轴方向就是向量((E-C) U)。由于y轴和x轴是垂直的,所以也要求向量(E-C)和U互相垂直。这点在设置该函数参数时必须注意。 2018/11/23 交通运输学院CAD/CAM研究所

7.10.2 OpenGL正投影函数 void glOrtho(GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble near, GLdouble far); 近裁剪平面(right, top, -near). (left, bottom, -near) 远裁剪平面 (left, bottom, -far) and (right, top, -far). Both near and far can be positive or negative. 2018/11/23 交通运输学院CAD/CAM研究所

7.10.3 OpenGL对称透视投影函数 void gluPerspective(GLdouble fovy, GLdouble aspect, GLdouble zNear, GLdouble zFar); The fovy argument is the angle of the field of view in the x-z plane; its value must be in the range [0.0,180.0]. The aspect ratio is the width of the frustum divided by its height. The zNear and zFar values are the distances between the viewpoint and the clipping planes, along the negative z-axis. They should always be positive. 2018/11/23 交通运输学院CAD/CAM研究所

2018/11/23 交通运输学院CAD/CAM研究所

10.10.4 OpenGL通用透视投影函数 void glFrustum(GLdouble left,GLdouble right,GLdouble bottom,GLdouble top,GLdouble near,GLdouble far); 定义截头锥体,这个取景体积可以是不对称的(The frustum doesnt have to be symmetrical, and its axis isnt necessarily aligned with the z-axis.),并计算透视投影矩阵M,乘以当前矩阵C,使C=CM。 The frustum's viewing volume is defined by the parameters: (left, bottom, -near) and (right, top, -near) specify the (x, y, z) coordinates of the lower left and upper right corners of the near clipping plane; near and far give the distances from the viewpoint to the near and far clipping planes. They should always be positive. 2018/11/23 交通运输学院CAD/CAM研究所

例子 prog7O-3view.txt prog7O-3view.exe cubeview.exe cubeview.c 2018/11/23 交通运输学院CAD/CAM研究所