OpenGL做的电梯仿真
用到混合 纹理 反馈等内容 以及电梯的一些有关算法
代码片段和文件信息
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 40579 2011-04-20 21:13 kkkkelevatorspacecurjj.cpp
文件 830848 2011-04-21 08:50 kkkkelevatorspacecurjj.exe
文件 131116 2001-04-29 04:51 kkkkFont.tga
文件 2728 2011-04-20 17:27 kkkkglmap.h
文件 11754 2011-04-20 21:00 kkkkgrp2.1.h
文件 253014 2011-04-16 01:26 kkkkpic1.bmp
文件 253014 2011-04-19 10:42 kkkkpic10.bmp
文件 253014 2011-04-16 01:26 kkkkpic2.bmp
文件 253014 2011-04-16 01:27 kkkkpic3.bmp
文件 253014 2011-04-16 01:27 kkkkpic4.bmp
文件 253014 2011-04-16 01:27 kkkkpic5.bmp
文件 253014 2011-04-19 10:37 kkkkpic6.bmp
文件 253014 2011-04-19 10:36 kkkkpic7.bmp
文件 253014 2011-04-19 10:45 kkkkpic8.bmp
文件 253014 2011-04-19 10:35 kkkkpic9.bmp
文件 253014 2011-04-19 22:09 kkkkpiclue.bmp
文件 966222 2011-04-15 15:24 kkkkpicc.bmp
文件 921654 2011-04-15 18:36 kkkkpiccopper.bmp
文件 66614 1999-09-25 20:19 kkkkpicCrate.bmp
文件 196662 2011-03-17 16:31 kkkkpicCrate1.bmp
文件 3126 2011-04-20 20:11 kkkkpiccurmask.bmp
文件 940854 2011-04-16 13:30 kkkkpicdown.bmp
文件 940854 2011-04-16 13:46 kkkkpicdownred.bmp
文件 921654 2011-04-15 17:19 kkkkpiciron.bmp
文件 653454 2011-04-20 21:37 kkkkpickk.bmp
文件 196664 2000-03-26 05:35 kkkkpiclo.bmp
文件 196664 2000-03-26 05:35 kkkkpicMask.bmp
文件 4220245 2000-03-06 02:10 kkkkpicNeHe.bmp
文件 196664 2000-07-17 00:59 kkkkpicReflect.bmp
文件 3126 2011-04-20 20:47 kkkkpicssss.bmp
............此处省略12个文件信息
#include
#include
#include
#include
#include“glmap.h“
#include“win.h“
#include“tga.h“
#include“stack.h“
#include“grp2.1.h“
#include
/* Declare Windows procedure */
#define WindowWidth 400
#define WindowHeight 400
#define MOVE 2
#define OPEN 3
#define PI 3.14159265357
#define DEG 3.14159265357/180.0000
#define VEL 10
#define BOT -1250
#define TOP 750
#define FLOOR(i) (float)(-1250+(i)*500)
#define TOFLOOR(m) (int)(((int)(m)+1250)/(int)500)
#define BUTTON1 1
#define BUTTON2 2
#define BUTTON3 3
#define BUTTON1U 4
#define BUTTON1D 5
#define BUTTON2U 6
#define BUTTON2D 7
#define BUTTON3U 8
#define BUTTON3D 9
#define BUTTON4U 10
#define BUTTON4D 11
#define BUTTON5U 12
#define BUTTON5D 13
//////////////////当前位置 以及视角旋转
float nnx=0nny=FLOOR(3)-150nnz=0nnr=0thisr=0;
//////即将到来的电梯
int comingele;
//////本楼层
int thisfloor=2;
/////剩余秒数
float second;
/////是否有按键
int kkflag=0;
void showpanel(HWND hint mode);
////////按钮的名字
unsigned int buttonname[20]={4567891011121314151617181920212223} ;
/////////纹理序号
GLuint t1;
GLuint t2t3t4waterfloortextironcoppersg[10]btupbtdownupreddownredbluemask;
///////图形定点数组类
PointGrp afloor;
PointGrp file;
PointGrp elalift[6]cover1cover2signbutton[20]panel[20]insidepanel[5]aroundroofcur;
//////四边形定点
Point3D curpt[4]={
{-6-300}
{26-300}
{2620}
{-620}
};
Point3D floorpt[4]={
{-20000-1500}
{20000-1500}
{200001500}
{-200001500}
};
Point3D floorpt1[4]={
{-17500-1500}
{17500-1500}
{175001500}
{-175001500}
};
Point3D file1[4]={
{-20000-1500}
{-200001500}
{200001500}
{20000-1500}
};
Point3D file2[4]={
{-17500-1500}
{-175001500}
{175001500}
{17500-1500}
};
Point3D file3[4]={
{000}
{000}
{000}
{000}
};
Point3D roof1[5]={
{-17500-1500}
{-175001500}
{175001500}
{17500-1500}
{-17500-1500}
};
Point3D roof2[5]={
{000}
{000}
{000}
{000}
{000}
};
Point3D filept[4]={
{-2000-12501500}
{-2000-1250-1500}
{-20001250-1500}
{-200012501500}
};
Point3D signpt[4]={
{150-1500}
{-150-1500}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 40579 2011-04-20 21:13 kkkkelevatorspacecurjj.cpp
文件 830848 2011-04-21 08:50 kkkkelevatorspacecurjj.exe
文件 131116 2001-04-29 04:51 kkkkFont.tga
文件 2728 2011-04-20 17:27 kkkkglmap.h
文件 11754 2011-04-20 21:00 kkkkgrp2.1.h
文件 253014 2011-04-16 01:26 kkkkpic1.bmp
文件 253014 2011-04-19 10:42 kkkkpic10.bmp
文件 253014 2011-04-16 01:26 kkkkpic2.bmp
文件 253014 2011-04-16 01:27 kkkkpic3.bmp
文件 253014 2011-04-16 01:27 kkkkpic4.bmp
文件 253014 2011-04-16 01:27 kkkkpic5.bmp
文件 253014 2011-04-19 10:37 kkkkpic6.bmp
文件 253014 2011-04-19 10:36 kkkkpic7.bmp
文件 253014 2011-04-19 10:45 kkkkpic8.bmp
文件 253014 2011-04-19 10:35 kkkkpic9.bmp
文件 253014 2011-04-19 22:09 kkkkpiclue.bmp
文件 966222 2011-04-15 15:24 kkkkpicc.bmp
文件 921654 2011-04-15 18:36 kkkkpiccopper.bmp
文件 66614 1999-09-25 20:19 kkkkpicCrate.bmp
文件 196662 2011-03-17 16:31 kkkkpicCrate1.bmp
文件 3126 2011-04-20 20:11 kkkkpiccurmask.bmp
文件 940854 2011-04-16 13:30 kkkkpicdown.bmp
文件 940854 2011-04-16 13:46 kkkkpicdownred.bmp
文件 921654 2011-04-15 17:19 kkkkpiciron.bmp
文件 653454 2011-04-20 21:37 kkkkpickk.bmp
文件 196664 2000-03-26 05:35 kkkkpiclo.bmp
文件 196664 2000-03-26 05:35 kkkkpicMask.bmp
文件 4220245 2000-03-06 02:10 kkkkpicNeHe.bmp
文件 196664 2000-07-17 00:59 kkkkpicReflect.bmp
文件 3126 2011-04-20 20:47 kkkkpicssss.bmp
............此处省略12个文件信息
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。
评论列表(条)