WSRJ

积分:204
上传文件:1
下载次数:36
注册日期:2024-01-05 15:36:18

上传列表
OpenGL.zip - 自己学习到的一些代码,作为记录用,可以作为学习和参考。,2024-04-20 23:42:56,下载0次

近期下载
GL_project3.rar - openGL三维观察相关实现。主要有OpenGL中三维观察、透视投影、正交投影的参数设置,并能使用键盘移动观察相机,在透视投影和正交投影间切换。
MFC_OPENGL_rotate_translate_zoom.rar - 本例子实现画立方体的例子,多面体可以参考此程序,程序实现了三维立体图形的旋转,平移和缩放,旋转通过鼠标左键实现,平移通过方向键实现,缩放通过鼠标滚轮实现
cgDHJ3dTrans6.zip - 三维空间中立体图形的变换,包括三角形,球体,立方体的旋转,缩放,投影,光照以及视角的旋转
opengl29.rar - opengl的三维立方体动画 可以放大、缩小、旋转。
GLTest1_rotate.rar - opengl空间任意旋转,放大缩小,缩放操作,是初学者一个很好的帮助
cube - 基于OpenGL的移动立方体(它可以旋转、移动和缩放),
tymatrix.rar - 将投影变换矩阵存储到一个一维数组中,与函数glFrustum,glOrtho,gluPerspective的相应参数相同,并比较当前投影矩阵和用所设计的函数所得结果。在屏幕上输出两个矩阵并进行比较。可使用glGetFloatv(GL_PROJECTION_MATRIX, ...)获得当前投影矩阵。
Arcball.zip - 用于Opengl鼠标点击相关的模型变换类,包括平移、缩放和旋转。
149008204siftMatch.zip - 三维重构的思路很简单,用OpenGL中纹理贴图功能,将平面图像中的三角形逐个贴到计算出的三维坐标上去就可以了。为了便于观察3D效果,我还设计了交互功能:用方向键可以上下左右旋转重构的模型,用鼠标滚轮可以放大或缩小。用gluLookAt函数可以实现视点旋转的功能。三维重构的代码实现在glFuncs.cpp中。
RenderCamera.rar - OpenGL渲染出相机的棱锥体,并能够调节gluLookat和gluPerspective的参数
p3-glulookat.c.zip - 使用OpenGL描绘圆锥后并用GLulookAt来改变视点,用书学习GluLookAt函数的使用方法
glulookat.zip - 是实现一个漫游功能,当按下left键后向左转,right向右转,up前进,down后退,page up向上仰。g_Angle,rad_xz的初始值均为0。g_eye[0],g_eye[1],g_eye[2],分别代表眼睛的x,y,z g_look是参考点
Myviewtransition.rar - opengl下关于视图变换的一点入门实例
stbh.rar - 视图变换 计算机图形学 opengl图形学代码
Earth.rar - OpenGL模拟地月系统,Windows框架,典型的模型变换
glutEx3.zip - 掌握OpenGL中三维观察、透视投影、正交投影的参数设置,并能使用键盘移动观察相机,在透视投影和正交投影间切换,验证课程中三维观察的内容; 进一步加深对OpenGL三维坐标和矩阵变换的理解和应用。
太阳系.rar - 实现宇宙行星旋转,有纹理贴图和粒子特效,采用vs2010和opengl结合
solar.zip - 实现动态三维太阳系的贴图,采用OpenGL中的纹理贴图方法,有太阳、地球、月亮等,附加各个行星的纹理图片。直接运行。
Solar System.rar - 在光照和纹理状态下,进行太阳系中与各大行星的动态演示。
太阳系2.rar - 用opengl技术实现了对太阳系系统的模拟。其中使用了贴图,光晕,鼠标旋转等技术。

收藏