- 博客(4)
- 收藏
- 关注
原创 图形编程技术笔记整理3.1-3.5
3.1 变换的四个步骤及其相关的OpenGL函数 Transformation(变换):几何变换,投影变换,裁剪,视口变换 ·投影变换→裁剪,在这一过程中,会有一个视锥体,超过视锥体范围的会被裁剪掉 ·变换本质上如上一张图:三维→二维 ·为什么要有视口变换:和设备相关,不同的屏幕有不同的设置,OpenGL为了更好地跨平台,所以现在虚拟空间进行后进行变换。 ·相关的函数: 几何变换:glTranslate()、glRotate()、glScale() 投影:glFrustu.
2022-03-31 00:41:31
385
原创 图形编程技术笔记整理2.4
2.4OpenGlStarter程序问题解答 Freeglut编程的基本模式 main() { 设置显示模式; 初始化窗口; 创建窗口; 设施一系列回调函数; 启动主循环; } ·事实上,包括拖动窗口等在内的所有功能都是靠代码实现的。 ·操作系统和人互动的三种接口:图形化的界面,命令式的,应用程序 2.回调函数:每次变化都要用的函数,反复使用的函数;不是由自己调用,而是由电脑调用 三类:display();myReshape();键盘、鼠标的响应函数 ...
2022-03-31 00:33:32
149
原创 图形编程技术笔记整理2.1
2.1 OpenGL的功能及其两种学习路线 OpenGL是什么? 大约有150个函数组成,用户可以调用来完成各种绘图任务 调用图形硬件的程序接口,因为应用程序直接调用图形显卡驱动很困难,OpenGL相当于在其中加了一层辅助打交道 OpenGL能做什么? ·变换(几何变化、投影、视口变换) ·光照与材质 ·纹理映射 ·图像功能 ·特效 ·建模 ·..... OpenGL的学习 ·OpenGL的学习不只是学习一堆离散的函数,而必须很好的理解图形流水线的整体流程
2022-03-31 00:29:21
125
原创 图形编程技术笔记整理1.1-1.6
1.1计算机图形学概念,1.2图形与图像的区别,1.3图形流水线,1.4图形开发库,1.5 GPU,1.6 GPU中图形流水线的发展及shader编程
2022-03-13 16:59:28
5049
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人