资源列表
opengl_qt_texture_mapping
- 纹理映射简单的讲,就是把一个纹理(其实说白了,纹理可以理解为一幅图像)映射到空间物体的表面上,因此纹理映射也叫贴图,这个表明不一定是矩形,比如说我可以是球面,或者是任意曲面。在上一篇文章OpenGL_Qt学习笔记之_04(3D图形的绘制和旋转)中,我们绘制的空间体的表面都是一些光滑的颜色,如果要在其表面采用那种方法绘制图像的话,则必须利用微分的思想,一个一个的绘制小图像,然后拼接起来,可想而知,这个过程是多么的复杂,opengl的纹理映射就可以很好的解决这一问题。 这个实验室在上一篇博文Op
opengl_qt_linghting_blending
- 本次实验主要是学习下opengl中光照的使用方法,opengl中的光照分为环境光,漫射光,镜面光,反射光4种,这里主要是学习环境光和漫射光的设置,同时对比下opengl中支持的几种纹理滤波方式的效果,另外也可以加入色彩融合效果。这次实验是将一个木箱纹理贴到一个立方体上,然后我们在空间屏幕正外方设置了一个光源,可以用键盘的L键来控制该光源的开启和关闭;用F键来旋转程序中用到的3种滤波方式,按下F键后,依次切换该3种方式;用PageUp键来使物体离观察者越来越远,相反,用PageDown来使物体离我
OpenGL_p107robot
- 在Visual Studio 2010开发环境下用OpenGL开发的机械手模型示意系统-Schematic system of the the robot model developed in Visual Studio 2010 development environment using OpenGL
opengl
- 在vs2010环境下实现的一个opengl三维小程序,可以画出一个漂亮的苹果,内附演示视屏-Vs2010 environment opengl 3D applet, you can draw a beautiful apple, enclosing Demonstration Screen
msvcr100d
- A DLL file help to run opengl
Open-Inventor--
- 包含的内容为《Open Inventor程序设计从入门到精通》一书各章范例的源程序及编译后的可执行程序。解压后有意详细的说明文档。-The source code of the book "Open Inventor程序设计从入门到精通".
b-spline3daedit
- VC6+OpenGL实现可编辑的B样条曲面,可用鼠标右键拖拽旋转图形,用左键选择控制点,并拖拽坐标轴沿不同方向移动控制点修改图形。 该程序为成都理工大学软件工程系图形学教学综合应用实例程序,实现了一个可以交互编辑的B样条曲面,综合应用了鼠标追踪球旋转、B样条曲面、OpenGL光照、材质、拾取等三维交互编辑技术-VC6+OpenGL Editable B Spline. You can drag mouse right button to rotate the B Spline surfac
Opengl
- opengl.chm opengl帮助文档,基本涵盖了OpenGL的所有函数-opengl.chm Support offline inquires.But no search function, more regret
Draw_Line_circle_fill
- Opengl实现的用图形学算法那DDA和Bresenham算法画直线和画圆及颜色填充算法。-Opengl achieved with graphics algorithm that DDA and Bresenham algorithm draw a straight line and draw a circle and color fill algorithm.
VideoTexture
- VC++和OpenGL开发的视频纹理程序,完美抽取视频文件帧,并通过opengl渲染出来。-Developed video texture VC++ and OpenGL program, perfect extraction frame of video files, and opengl rendering.
Browse_Dialog
- 将.png格式的图片中的宽和高和真正的图像数据读出来保存在.pnf格式的文件中,如需在OpenGl中需要贴.png中的数据,这样可以直接使用,并且添加了MFC中的文件选择对话框,让用户进行选择-Png format picture wide and high and real image data read out stored in pnf, and file format for the need to paste in OpenGl png data, which can be used
tetrahedron
- 在VC++6.0环境下,利用opengl绘制一个带有光照的三位四面体图形,并可以旋转-In VC++6.0 environment using opengl rendering the the three tetrahedral graphics with a light, and can be rotated
