搜索资源列表
tymatrix
- 将投影变换矩阵存储到一个一维数组中,与函数glFrustum,glOrtho,gluPerspective的相应参数相同,并比较当前投影矩阵和用所设计的函数所得结果。在屏幕上输出两个矩阵并进行比较。可使用glGetFloatv(GL_PROJECTION_MATRIX, ...)获得当前投影矩阵。-projection matrix storage to a one-dimensional arrays, and functions glFrustum. glOrtho, gluPerspect
water_reflect2
- 水面反射和折射,提供源代码,通过下面几步实现: 1.设定一个附加裁减平面 2. 并把摄像机位置设置到当然视点对称的位置, 渲染平面以上部分到一个纹理. 3. 将反射平面的顶点传入VS, 并乘以投影矩阵.得到平面投影点的坐标. 4. 将上述插值传入PS, 并同时除以W, 并(projCoord+1.0f)*0.5f. 5. 再查询渲染得到的纹理, 并加入点噪声, 有水波纹的效果. -surface reflection and refraction, providing
opengl01
- “详解OpenGL的坐标系、投影和几何变换”。是我见过最好的关于OpenGL坐标平移和旋转,以及矩阵堆栈最好的教程。-"Comments on OpenGL coordinate system, projection and geometric transformation." It is the best I have seen on the OpenGL coordinates translation and rotation matrix stack and the b
a3
- 在模型变换实验的基础上,通过实现下述实验内容,掌握OpenGL中三维观察、透视投影、正交投影的参数设置,并能使用键盘移动观察相机,在透视投影和正交投影间切换,验证课程中三维观察的内容; 进一步加深对OpenGL三维坐标和矩阵变换的理解和应用。 -Experiments in model transformation based on the experiment through the realization of the following content, master OpenGL
SmartOGCtrl
- 本人刚刚开始学习OpenGL,觉得OpenGL确实是个相当好的库,但是我还是觉得不够方便。首先要按照它的一些语法去写一些固定的东西,每个应用都要写一些重复的代码。第二,还得了解一些关于投影矩阵方面的知识。第三,要按照一定的规范去写画线,画面等东西。也许对于很多想写3D应用系统的人来说,他们想的是只要我输入坐标就可以得到我所想要的东西。为此,我把OpenGL做了个封装,用ATL和STL做了一个COM组件,然后用.Net来调用它。 -I just started learning OpenGL,
MaterialSpheres
- Initialize z-buffer, projection matrix, light source,and lighting model.
CS488HW2
- 计算机图形学 openGL 基于投影平面的矩阵变换-Matrix of the transformation based on perspective projection openGL
ZoomPerspective
- 利用投影矩阵来局部放大或者缩小正方体,用MFC开发,且是多文档应用程序。-Using the projection matrix to the local cube zoom in or out, use MFC development, and is a multi-document application.
matrixProjection
- 通过例子程序详细介绍OpenGL中的投影矩阵。-Through the program details of the OpenGL projection matrix.
glutEx3
- 掌握OpenGL中三维观察、透视投影、正交投影的参数设置,并能使用键盘移动观察相机,在透视投影和正交投影间切换,验证课程中三维观察的内容; 进一步加深对OpenGL三维坐标和矩阵变换的理解和应用。-Master OpenGL three-dimensional observation, perspective projection, orthogonal projection parameter settings, and can use the keyboard to move the v
glutEx5
- 在模型变换实验的基础上,通过实现下述实验内容,掌握OpenGL中三维观察、透视投影、正交投影的参数设置,并能使用键盘移动观察相机,在透视投影和正交投影间切换,验证课程中三维观察的内容; 进一步加深对OpenGL三维坐标和矩阵变换的理解和应用。 -In the model transformation experiments, based on the contents by implementing the following experiment, master OpenGL thre
Cube
- 利用矩阵来实现世界坐标系到观察坐标系的变换,观察坐标系到屏幕坐标系的变换,通过输入视点坐标来从不同角度观察立方体的透视投影所形成的图形,适用于初学者,-Using matrix to achieve world coordinate system to transform the coordinate system to observe, observe coordinate system to transform screen coordinates to observe perspectiv
glutEx5
- 一、实验目的和要求 在模型变换实验的基础上,通过实现下述实验内容,掌握OpenGL中三维观察、透视投影、正交投影的参数设置,并能使用键盘移动观察相机,在透视投影和正交投影间切换,验证课程中三维观察的内容; 进一步加深对OpenGL三维坐标和矩阵变换的理解和应用。 二、实验内容和原理 使用Visual Studio C++编译已有项目工程,并修改代码生成以下图形: “桌子和茶壶的正投影和透视投影” 可以使用键盘改变camera位置与观察方向 (按键为a
glutEx5
- 在模型变换实验的基础上,通过实现下述实验内容,掌握OpenGL中三维观察、透视投影、正交投影的参数设置,并能使用键盘移动观察相机,在透视投影和正交投影间切换,验证课程中三维观察的内容; 进一步加深对OpenGL三维坐标和矩阵变换的理解和应用。 -On the basis of model transformation experiments, by implementing the following experiments, master OpenGL three-dimensiona
lab3
- 在模型变换实验的基础上,通过实现下述实验内容,掌握OpenGL中三维观察、透视投影、正交投影的参数设置,并能使用键盘移动观察相机,在透视投影和正交投影间切换,验证课程中三维观察的内容; 进一步加深对OpenGL三维坐标和矩阵变换的理解和应用。 -On the basis of model transformation experiments, by implementing the following experiment content, master OpenGL three-dim