本文介绍了图形:如何围绕太阳旋转地球的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
建议如何围绕太阳旋转地球?我试图使用openGL用c语言围绕太阳旋转地球。
Suggest, how to revolve earth around sun? I am trying to revolve earth around the sun in c language using openGL.
#include
void init(void){
glClearColor(0.0,0.0,0.0,0.0);
glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);
}
void display(void){
glClearColor(0.05,0.05,0.5,0.0);
glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);
glColor3f(0.03,0.05,0.09);
glutSolidSphere(0.5,30,30);//Earth
glMatrixMode(GL_MODELVIEW);
glLoadIdentity();
glTranslatef(.7,.7,.7);
glColor3f(1.0,1.0,1.0);
glutSolidSphere(0.2,50,50);//Sun
glLoadIdentity();
glFlush();
}
int main(int argc, char **argv){
glutInit(&argc, argv);
glutInitDisplayMode(GLUT_SINGLE);
glutInitWindowPosition(10,10);
glutInitWindowSize(400,400);
init();
glutCreateWindow("Planets");
glutDisplayFunc(display);
glFlush();
glutMainLoop();
}
推荐答案
这篇关于图形:如何围绕太阳旋转地球的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!