本文主要是介绍【OpenGL】模拟太阳系,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
当然是先上运行效果:
再上代码:
/****************************************************
*Project Name: 模拟太阳系
*Author: lishichengyan
*Student ID: ???
*Description: ???
*Date: 2017.11.01
*****************************************************/#include <iostream>
using namespace std;#include <cmath>
#include <ctime>
#include "gl/glut.h" static int cnt=0;//回掉函数中的计数值,如果是为了看模拟效果不计算真实周期,cnt的上限随便给一个值就行了void myTimerFunc(int val);//回掉函数,刷新画面
void drawSun();//绘制太阳
void drawMercury();//绘制水星
void drawVenus();//绘制金星
void drawEarth();//绘制地球
void drawMoon();//绘制月亮
void drawMars();//绘制火星
void drawJupiter();//
这篇关于【OpenGL】模拟太阳系的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!