• 大小: 842KB
    文件类型: .7z
    金币: 1
    下载: 0 次
    发布日期: 2021-01-01
  • 语言: 其他
  • 标签: OpenGL    贴图  光照  

资源简介

利用OpenGL做了一个月球围绕地球转的动画,月球和地球同时也在自转.设计到的技术有贴图,光照,读入外部图像.其中,读入外部图像使用的是GLaux库.本代码生成exe所需要库和头文件也一并放在里面

资源截图

代码片段和文件信息

/******************************
** title: earth and moon
** Author: 王勐 09008211
** Date:2010-12-11
******************************/

#include 
#include 
#include 
#include 
#include 
#include 

#pragma comment(lib “glaux.lib“);

/* animation definition  */
const double pi=3.1415926535897932384626433832795;
const double d=0.1; // lighting‘s angel change d for each ‘a‘ or ‘d‘ pressed 
const double moonRotaV = 10; // speed of moon‘s rotation
const double sunR = 600; // distance from sun to earth
const double moonRa = 500; // the major semi axis of the orbit of moon
const double moonRb = 300; // the minor semi axis of the orbit of moon
double theta = 0; // of lighting changed by key ‘a‘ or ‘d‘
do

评论

共有 条评论