
OpenGL
Duihanhan
学生党
展开
-
opengl函数总结以及算法课程复习10
真实感图形绘制真实感图形绘制 是指 通过综合利用数学物理学计算机和心理学等知识 在计算机图形输出设备上绘制出以假乱真的美丽图像 真实感图形绘制在仿真模拟 几何造型 广告影视 指挥控制 科学计算的可视化等领域都有着广泛应用 是计算机图形学研究的重点内容之一真实感图形绘制涵盖内容十分丰富 有关真实感图形绘制更详细更深入的内容如纹理映射 真实感图形的实时绘制 柔性景物的模拟 读者课参阅相关参考书籍真实感图形绘制中有两个基本概念 光强和光照模型 在计算机图形学中 常使用光强或光强度来描述物体表面朝某方向辐射原创 2020-12-14 16:34:46 · 190 阅读 · 0 评论 -
opengl函数总结以及算法课程复习9
消隐计算机图形系统生成的三维场景要经过投影变换才能最终显示在二维屏幕上 这个过程丢失了图形的深度信息 生成的图形往往具有二义性 为了生成没有二义性的具有真实感的图形 一个首要问题就是在给定视点和视线方向后 决定场景中那些物体的表面是可见的 那些是被遮挡不可见的 这一问题成为物体的消隐或隐藏线/面的消除消隐算法按其实现方式分为图像空间消隐算法和景物空间消隐算法两大类 图像空间(屏幕坐标系) 消隐算法以屏幕像素为采样单位 ,确定投影于每一像素的可见景物表面区域 并将其颜色作为该像素的显示颜色 景物空间消隐算原创 2020-12-14 15:47:46 · 282 阅读 · 0 评论 -
opengl函数总结以及算法课程复习8
曲线与曲面曲线/曲面的计算机辅助设计源于飞机和汽车等制造工业 飞机和船舶和汽车等零件的外形常常包含一些一复杂方式自由变化的曲线/曲面 即所谓的自由曲线/曲面 传统上采用模线样板法表示和传递自由曲线/曲面的形状 模线员和绘图员通过在型值点处固定均匀的带弹性的细木条 有机玻璃条或金属条样条 来绘制所需要的曲线 即模线依此制成样板作为生产与检验的依据 这是采用模拟量进行传递的设计制造方法 数学方法唯一地定义自由曲线/曲面地形状 将形状信息从模拟量传递改变为数值量传递 由此导致了计算机辅助几何设计CAGD com原创 2020-12-14 15:24:46 · 179 阅读 · 0 评论 -
opengl函数总结以及算法课程复习7
三维变换及三维观察三维图形变换包括三维几何变换和投影变换通过它可由简单图形得到复杂图形 可以用二维图形表示三维对象基于三维变换 可以在用户对图形进行交互式处理的过程中随时地对图形进行一系列连续地图形变换 达到用户的观察要求三维变换的基本概念几何变换三维齐次坐标变换矩阵平面几何投影三维几何变换三维基本几何变换平移变换比例变换局部比例变换整体比例变换旋转变换绕z轴旋转绕x轴旋转绕y轴旋转对称变换关于坐标平面对称关于坐标轴对称关于坐标原点对称错切变换沿x方向错切沿y方原创 2020-12-13 18:52:38 · 198 阅读 · 0 评论 -
opengl函数总结以及算法课程复习6
二维变换及二维观察图形变换是计算机图形学领域内的重要内容之一 为方便用户在图形交互处理过程中对图形进行各种观察 需要对图形进行一系列的变换 计算机图形学中的图形变换主要有几何变换 坐标变换和观察变换基本概念几何变换齐次坐标二维变换矩阵基本几何变换平移变换比例变换旋转变换对称变换关于x轴对称关于y轴对称关于原点对称关于y=x对称关于y=-x对称错切变换沿x方向错切沿y方向错切沿两个方向错切二维图形几何变换的计算点的变换直线的变换多边形的变换曲线的变换复合变换原创 2020-12-13 17:53:18 · 169 阅读 · 0 评论 -
opengl函数总结以及算法课程复习5
基本图形生成算法基本二维图形元素包含点直线元 椭圆 多边形域和字符串 由于曲线及各种复杂图形均可由直线段和弧来拟合 因此研究直线和圆弧的生成算法是二维图形生成技术的基础本质上图形的生成是在指定的输出设备上根据坐标描述构造二维几何图形 随机扫描显示器和向量绘图仪等模拟设备能将输出指令保存在显示文件中 再由指令直接绘制出图形 而对于更具广泛意义的光栅扫描显示器等数字设备来说图形的输出是将输出平面 如光栅扫描显示屏幕 看作像素的矩阵 在该矩阵上确定一个像素的几何来逼近该图形 这里图形生成算法针对后一种图形的原创 2020-12-13 17:41:10 · 209 阅读 · 0 评论 -
复习的opengl大二学过 现在忘了
open graphics library 开放图形库图形硬件的一个软件接口 实现了各种二维和三维的高级图形处理技术SGI公司为其图形工作站开发IRIS GL库 性能良好 在跨平台的移植中发展成openGL 1992.6发布1.0版本 目前 opengL规范由 OpenGLARB(architecture review board )结构评审委员会负责管理很高的可以执行 独立于硬件设备和窗口系统 能在网络环境下以c/s模式工作 OpenGL中的图形函数定义为独立于任何程序语言的一组规范主要功能Op原创 2020-12-13 16:56:39 · 94 阅读 · 0 评论 -
opengl函数总结以及算法课程复习4
图形的表示与数据结构要想在计算机内部处理物体 首先需要构造该物体并表示造型技术就是专门研究如何在计算机中建立恰当的模型表示不同图形对象的技术图形对象按构造来划分规则对象能用欧氏几何进行描述 规则对象的造型又称几何造型 在几何造型中所描述的形体都是规则物体 统称为几何模型 一个完整的集合模型应包括物体的各部分几何形状极其在空间的位置(几何信息) 和各部分 之间的连接关系 (拓扑信息)不规则对象 不能用欧式几何加以描述的对象 在不规则对象的造型描述中大多采用过程式模拟 用一个简单的模型和少量易于原创 2020-12-13 16:56:13 · 233 阅读 · 2 评论 -
opengl函数总结以及算法课程复习3
用户接口 和 交互式技术用户接口user interface用户接口设计好的用户接口特点 易于被用户理解并接受 使用户能迅速掌握系统的特点易于操作和使用 用户可以通过用户接口以最简单的方式提出自己的应用要求 使用图形系统的全部功能高效率 可靠性 适用性 保证用户在运行系统时能经常高效的工作 并尽可能地减少错误用户模型User Mode 是用户接口设计的基础 他提供给用户有关他所处理的对象以及作用域这些对象的处理过程的一个概念模型 用户模型依照所定义的对象和对象操作来定义图形系统 简单体现原创 2020-12-10 19:17:49 · 1363 阅读 · 5 评论 -
opengl函数总结以及算法课程复习2
这部分就代码 + 名词解释考点计算机图形系统概述计算机图形学的基本任务是研究如何用计算机生成处理和显示图形 任务如何使用恰当的硬件来实现图形处理功能如何设计好的图形软件图形处理所需的数学处理方法如何解决实际应用中的图形处理问题因此一个计算机图形系统可以定义为计算机硬件 图形输入/输出设备 计算机系统软件和图形软件的集合计算机图形系统的功能p15 图2-1一个交互是的应具有计算 存储 交互 输入输出 5种功能计算功能 应包括形体设计 分析的方法程序库和有关描述形体的图形数据库 数据库中应原创 2020-12-07 16:00:43 · 477 阅读 · 0 评论 -
opengl函数总结以及算法课程复习1
一个老库 ,以后整新库相关概念 : 计算机图形学iso国际标准化组织 定义 计算机图形学是研究通过计算机将数据转换成图形并在专门显示设备上显示的原理方法和技术 ieee电器与电子工程协会将其定义为 计算机图形学是利用计算机产生图形化的图像的艺术和科学计算机图形学研究对象是 图形构成图形的要素可以分为两类 一类是刻画形状的点线面体等集合要素 另一类 是反应物体本身固有属性 明暗灰度色彩非集合要素计算机中表示带有颜色及形状信息的图和形...原创 2020-12-05 20:29:35 · 262 阅读 · 1 评论 -
文件磁盘操作i/o系统菜鸡乱啄 笔记
//自己写的作业 OpenGL®缓冲区基本上只是分配的计算机内存的连续块OpenGL®缓冲区是计算机内存中用于存储信息序列的区域,因此无需每次重新计算数据即可快速轻松地访问这些区域。尽管与普通计算机编程一样,OpenGL®缓冲区基本上只是分配的计算机内存的连续块,OpenGL®本身实际上通过定义缓冲区中保存的信息类型来构造程序中的缓冲区,以便可以使用某些优化,像素缓冲区和顶点缓冲区仅举几个例子。OpenGL®下的缓冲区的一个重要特点是,它们可以存储在对缓冲区内的信息进行访问的内存区域中。OpenGL®缓冲原创 2020-09-27 21:06:08 · 503 阅读 · 0 评论