社区
图形处理/算法
帖子详情
vc编写opengl的3D程序,如果要实现漫游(就是视角变换),该怎样做?
chongchai111
2011-07-09 03:47:28
如果用gluLookAt(eye[0], eye[1], eye[2], lookat[0], lookat[1], lookat[2], 0.0, 1.0, 0.0)这个函数来实现视角变换,该把这个函数放在哪?是display中吗?我把它放在display()中,为什么里面的参数能够变化,但是视角却在重画时,没有改变?求教高手指导了。
...全文
101
2
打赏
收藏
vc编写opengl的3D程序,如果要实现漫游(就是视角变换),该怎样做?
如果用gluLookAt(eye[0], eye[1], eye[2], lookat[0], lookat[1], lookat[2], 0.0, 1.0, 0.0)这个函数来实现视角变换,该把这个函数放在哪?是display中吗?我把它放在display()中,为什么里面的参数能够变化,但是视角却在重画时,没有改变?求教高手指导了。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
chongchai111
2011-07-11
打赏
举报
回复
[Quote=引用 1 楼 swandream 的回复:]
在调用这个函数前,可以压一下栈,glPushMatrix,绘制完图形后面再弹出
[/Quote]
试了一下,没效果啊。还是不能改变视野,但是里面的参数明明已经变了,这是为什么呢?
天鹅梦
2011-07-09
打赏
举报
回复
在调用这个函数前,可以压一下栈,glPushMatrix,绘制完图形后面再弹出
学
OpenGL
编
3D
游戏[含全部源码]
学
OpenGL
编
3D
游戏(含全部源
程序
)讲述
3D
游戏的
编写
方法。 《学
OpenGL
编
3D
游戏》重在游戏的
实现
方案。全书以一个完整(基本)的
3D
游戏为主线,采用循序渐进的方法,从建立
OpenGL
图形环境入手,讲解
3D
基本图形、构图原理;从引入摄像机,建立天空、山地、树木,到
3D
模型使用和
3D
动画模型的显示。用鱼骨方式讲解相关知识技术,完整地展示了
3D
游戏的
编写
过程。● 特点 重在游戏的基本
实现
方法 搭建一个基本功能的游戏环境 最新的外部功能模块的使用● 提供《学
OpenGL
编
3D
游戏》的教学演示课件 《学
OpenGL
编
3D
游戏》的教学课件。用多媒体的表现手法将学习过程完全显示在你面前,使用者可以随时查看所选章节的知识要点提示,可以观看
程序
的制作过程和效果,也可以马上进入到
VC
编辑器对范例
程序
修修改改,在实践中加深对知识的理解;还可以进入到网上论坛和朋友们讨论学习心得。● 内容提要第1 章
OpenGL
的
程序
框架__Windows、
OpenGL
程序
框架的建立。第2 章
OpenGL
的基本图形__在
OpenGL
图形界面上作一些简单的图形。第3 章
OpenGL
的组合图形__用简单图形来构成两个复杂一点的
3D
模型。第4 章 摄像
漫游
__________有了摄像机你就可以在
OpenGL
场景中自由地
漫游
了。第5 章 开天辟地__________在
OpenGL
场景中有了天空、大地、景物。第6 章
OpenGL
中显示文字__介绍了
OpenGL
中文字的几种显示方式。第7 章 特殊的平面_树_____栽些树种些草,让这个
OpenGL
世界充满生机。第8 章 显示
3D
模型________在
OpenGL
场景中显示
3D
S格式的模型。第9 章 使用MD2动画模型___
OpenGL
场景中出现了活生生的人(
3D
动画模型)。第10 章 使用MDL动画模型__介绍一种更先进的动画模型—
3D
骨骼动画。第11章 射击、爆炸________逼真的爆炸效果,是用
程序
仿真爆炸的物理过程。第12章 碰撞检测__________加入碰撞检测后,游戏才有真实的感觉。第13章 游戏进度保存______场景(或进度)保存和调入是游戏必不可少的。
OpenGL
库
OpenGL
开发库,包括如何在
vc
中利用
(源码)百分百仿360安全卫士界面和仿360新版特性窗口源码.rar
完全模仿360安全卫士新版特性源码,编译环境:本示例
程序
使用VS2005
编写
,在
VC
6,
VC
2003,
VC
2008,
VC
2010中进行少量修改即可直接使用,有问题请联系11259500@qq.com。另外包含完全模仿360安全卫士的界面,可换肤,可缩放。其中包括360配置界面,360换肤界面360自定义滚动条,360托盘菜单,360新版特性界面等。可以兼容360安全卫士皮肤文件,使用
VC
开发,未使用除GDI+,MFC以外其它第三方界面库。
DirectX修复工具V4.3标准版
DirectX修复工具(DirectX Repair)是一款系统级工具软件,简便易用。 本
程序
的主要功能是检测当前系统的DirectX状态,如果发现异常则进行修复。
程序
主要针对0xc000007b问题设计,可以完美修复该问题。本
程序
中包含了最新版的DirectX redist(Jun2010),并且全部DX文件都有Microsoft的数字签名,安全放心。 本
程序
为了应对一般电脑用户的使用,采用了易用的一键式设计,只要点击主界面上的“检测并修复”按钮,
程序
就会自动完成校验、检测、下载、修复以及注册的全部功能,无需用户的介入,大大降低了使用难度。在常规修复过程中,
程序
还会自动检测DirectX加速状态,在异常时给予用户相应提示。 本
程序
适用于多个操作系统,如Windows XP、Windows Vista、Windows 7、Windows 8、Windows 8.1、Windows 8.1 Update、Windows 10、Windows 11,同时兼容32位操作系统和64位操作系统。本
程序
会根据系统的不同,自动调整任务模式,无需用户进行设置。
OpenGL
漫游
的
实现
在用
opengl
学习和开发
3d
软件的时候,要是
做
出的模型能够随意地通过鼠标拖动转换
视角
,不用重复地调整参数重新编译,对
程序
开发来说会很省事。 去年
做
了一个
opengl
的鼠标交互式的
程序
http://blog.pfan.cn/jiagleo/42301.html,可以随意通过鼠标拖动旋转物体,切换
视角
,不过那个
程序
只能让你从周围观察原点。下面我再
做
一个
漫游
的
程序
,使你能随意改
图形处理/算法
19,466
社区成员
50,678
社区内容
发帖
与我相关
我的任务
图形处理/算法
VC/MFC 图形处理/算法
复制链接
扫一扫
分享
社区描述
VC/MFC 图形处理/算法
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章