opengl编程的疑问

dushuchen 2012-02-07 08:22:15
当三维图形转动的时候,是坐标系在转还是图形在转?
...全文
113 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
Binzo 2012-02-09
  • 打赏
  • 举报
回复
[Quote=引用楼主 dushuchen 的回复:]
当三维图形转动的时候,是坐标系在转还是图形在转?
[/Quote]
看你使用什么变换了。
视线转动,局部坐标系在空间中转动,图形转动?
Binzo 2012-02-09
  • 打赏
  • 举报
回复
都有可能。
ri_aje 2012-02-08
  • 打赏
  • 举报
回复
图形的局部坐标系相对于世界坐标系在旋转,视觉上的效果就是图形相对于世界坐标系旋转了。
Wolf0403 2012-02-08
  • 打赏
  • 举报
回复
绘制一个图形的时候可能要调用多条简单的绘图指令;如果你直接旋转这个图形,你需要在绘制每一帧时候重新计算坐标位置;而如果为整个内部相对静止的对象创建一个坐标系,你只要一条指令旋转坐标系就可以了。
Wolf0403 2012-02-08
  • 打赏
  • 举报
回复
1楼很明确。
ForestDB 2012-02-08
  • 打赏
  • 举报
回复
看看这个库是怎么定义的。
铁文 2012-02-08
  • 打赏
  • 举报
回复
你看到一个人在转圈,有两种情况:
1. 被观察者相对地面旋转,你相对地面静止
2. 被观察者相对地面静止,你绕着被观察者旋转
图形学OpenSceneGraph快速入门指导,特别适用于初学者~~ 本书是一本对于OpenSceneGraph(OSG)的简明介绍。OSG 是一个跨平台 的开源场景图形程序开发接口(API)。本书特别地针对OSG 1.3 的版本。OSG 在3D 应用程序的层级中扮演着重要的角色。它作为中间件(middleware)为应 用软件提供了各种高级渲染特性,IO,以及空间结构组织函数;而更低层次的 OpenGL 硬件抽象层(HAL)实现了底层硬件显示的驱动。 一直以来,OSG 都是以源代码作为可阅读的文档资料。OSG 的发布版本中 包含了一些示例程序,用于介绍各种不同渲染效果的实现,以及OSG 与终端用 户软件的集成方法。有相当部分的开发者可以通过这些示例程序,以及使用调试 工具深入了解OSG 的核心,成长为熟练的OSG API 程序员。 尽管根据以往的经验,源代码足可起到编程文档的作用,但是它仍然不能替 代正式格式的编程文档。图形和表格是编程手册中常见的易于理解的教学工具, 但是它们在源代码中几乎无法体现。正因为OSG 的迅速发展和愈发复杂的体系, 对于它的新用户来说,在缺乏参考文档的情况下学习OSG 所需的时间也就越长, 这是我们所不愿看到的。事实上,在这本书面世以前,由于编程文档的匮乏,一 部分开发者已经对OSG 的成熟性和稳定性产生了疑问,怀疑它是否能胜任专业 级应用程序的开发工作。 2006 年中期,Don Burns 和Robert Osfield 认识到了编写OSG 书籍的重要性。 Don 的客户之一,计算机图形系统开发公司(CGSD),要求编写一定量的OSG 图书和文档。Don 将这一文档开发工作转交给Paul Martz,而Robert 则建议第一 本OSG 的书籍应当是免费且通俗易懂的。因此,《OpenSceneGraph 快速入门指 导》诞生了。这本书是一个简短的编程指南,它介绍了基本和核心的OSG API 函数。它同时也是一系列计划出版的OSG 书籍的第一部,OSG 的文档将随着这 个系列的发行而逐渐完善。《OpenSceneGraph 快速入门指导》的编写目的如下。
OpenSceneGraph快速入门指导本书是一本对于OpenSceneGraph(OSG)的简明介绍。OSG 是一个跨平台的开源场景图形程序开发接口(API)。本书特别地针对OSG 1.3 的版本。OSG在3D 应用程序的层级中扮演着重要的角色。它作为中间件(middleware)为应用软件提供了各种高级渲染特性,IO,以及空间结构组织函数;而更低层次的OpenGL 硬件抽象层(HAL)实现了底层硬件显示的驱动。一直以来,OSG 都是以源代码作为可阅读的文档资料。OSG 的发布版本中包含了一些示例程序,用于介绍各种不同渲染效果的实现,以及OSG 与终端用户软件的集成方法。有相当部分的开发者可以通过这些示例程序,以及使用调试工具深入了解OSG 的核心,成长为熟练的OSG API 程序员。尽管根据以往的经验,源代码足可起到编程文档的作用,但是它仍然不能替代正式格式的编程文档。图形和表格是编程手册中常见的易于理解的教学工具,但是它们在源代码中几乎无法体现。正因为OSG 的迅速发展和愈发复杂的体系,对于它的新用户来说,在缺乏参考文档的情况下学习OSG 所需的时间也就越长,这是我们所不愿看到的。事实上,在这本书面世以前,由于编程文档的匮乏,一部分开发者已经对OSG 的成熟性和稳定性产生了疑问,怀疑它是否能胜任专业级应用程序的开发工作。2006 年中期,Don Burns 和Robert Osfield 认识到了编写OSG 书籍的重要性。Don 的客户之一,计算机图形系统开发公司(CGSD),要求编写一定量的OSG图书和文档。Don 将这一文档开发工作转交给Paul Martz,而Robert 则建议第一本OSG 的书籍应当是免费且通俗易懂的。因此,《OpenSceneGraph 快速入门指导》诞生了。这本书是一个简短的编程指南,它介绍了基本和核心的OSG API函数。它同时也是一系列计划出版的OSG 书籍的第一部,OSG 的文档将随着这个系列的发行而逐渐完善。《OpenSceneGraph 快速入门指导》的编写目的如下。

64,654

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧