我想gluSphere围绕一个圆周运动的固定点旋转,就像绕太阳运转的行星一样.
是否最好使用glRotatef或glTranslate?如果是这样,我应该按哪种顺序打电话给他们?
你必须两者都做一些:
gluSphere“面向”固定点,以便相对于球体向前平移使您更接近其轨道中心glTranslatef前进gluSphere到您希望其旋转的点glRotatef您希望球体绕轨道运行的方向glTranslatef向后退的距离与前进的距离一样这样,你的球体与中心保持相同的距离,但会在一个很好的轨道上“绕”平移。
| 归档时间: |
|
| 查看次数: |
9440 次 |
| 最近记录: |