由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
ComputerGraphics版 - 请教opengl怎么实现物体运动
相关主题
一个C++的问题!ODBC SQLEndTran problem
想跳槽,简历上写现在工作的project好不好职位:C++ Risk Management Quant Developer/Analyst (Options Theory Background)
A very success startup in Bay area looking for software eng (转载)
相关话题的讨论汇总
话题: frame话题: opengl话题: 运动话题: 物体
进入ComputerGraphics版参与讨论
1 (共1页)
b****o
发帖数: 378
1
比如说一个坦克履带转动,或者是彗星运动,月亮绕地球这种的运动,如何用opengl实
现,用C++
l*f
发帖数: 218
2
GlutRedisplay()
b****o
发帖数: 378
3
Tks.
m********a
发帖数: 1312
4
搞动画,简单点可以在display function里面直接一幅一幅的更新,缺点是如果显卡快
,frame更新速度就快。另外一种方法是根据时间计算物体当前位置,这样可以保证物
体运动速度独立于硬件性能。
你描述的东西似乎用scenegraph来搞更简单,自己找找这类的现成toolkit.
我知道的有个coin3D.
w***n
发帖数: 1084
5
Use an idle function.
O*******d
发帖数: 20343
6
Generally speaking you have to redraw the frame one after another in rapid
succession. Each frame have a little different scene. The frame refresh
rate should be at least 30 frames per second. You will need a display card
that supports OpenGL to achieve above frame rate.
In Windows, you can set up a timer when you start an animation. In the
timer callback function, you add you rendering code to draw a frame and do
your animations.
l*****s
发帖数: 125
7
其实就是重画。
1 (共1页)
进入ComputerGraphics版参与讨论
相关主题
ODBC SQLEndTran problem想跳槽,简历上写现在工作的project好不好
职位:C++ Risk Management Quant Developer/Analyst (Options Theory Background)A very success startup in Bay area looking for software eng (转载)
一个C++的问题!
相关话题的讨论汇总
话题: frame话题: opengl话题: 运动话题: 物体