91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

資源簡介

用OpenGL+glut實現簡單人物在簡單場景中的漫游,所有物體都是用線框表示的,以便于觀察,具體介紹和效果圖可以到http://blog.sina.com.cn/s/blog_487547aa0100afd4.html看。

資源截圖

代碼片段和文件信息

//?Robot.cpp:?implementation?of?the?CRobot?class.
//
//////////////////////////////////////////////////////////////////////

#include?“Robot.h“

//////////////////////////////////////////////////////////////////////
//?Construction/Destruction
//////////////////////////////////////////////////////////////////////
//int?CRobot::shoulder=0;
//int?CRobot::leg=0;
CRobot::CRobot()
{
flagS=1;
flagL=1;
shoulder=0;
leg=0;
}

CRobot::~CRobot()
{

}

void?CRobot::DrawRobot()
{
glColor3f(0.01.00.0);
glPushMatrix();
glRotatef(90.00.01.00.0);
glPushMatrix();
glScalef(16.0?20.0?10.0);
glutWireCube(1.0);
glPopMatrix();
glPushMatrix();
glTranslatef(0.012.00.0);
glScalef(3.04.03.0);
glutWireCube(1.0);
glPopMatrix();
glPushMatrix();
glTranslatef(0.018.00.0);
glScalef(8.08.08.0);
glutWireCube(1.0);
glPopMatrix();
glPushMatrix();
glTranslatef(10.010.00);
glPushMatrix();
glTranslatef(0.0-5.00);
glScalef(4.010.04.0);
glutWireCube(1.0);
glPopMatrix();
glPushMatrix();
glTranslatef(0.0-10.00.0);
glTranslatef(0.0-5.00.0);
glScalef(4.010.04.0);
glutWireCube(1.0);
glPopMatrix();
glPopMatrix();
glPushMatrix();
glTranslatef(-10.010.00);
glPushMatrix();
glTranslatef(0.0-5.00);
glScalef(4.010.04.0);
glutWireCube(1.0);
glPopMatrix();
glPushMatrix();
glTranslatef(0.0-10.00.0);
glTranslatef(0.0-5.00.0);
glScalef(4.010.04.0);
glutWireCube(1.0);
glPopMatrix();
glPopMatrix();
glPushMatrix();
glTranslatef(5.0-10.00);
glPushMatrix();
glTranslatef(0.0-8.00);
glScalef(6.016.06.0);
glutWireCube(1.0);
glPopMatrix();
glPushMatrix();
glTranslatef(0.0-16.00.0);
glTranslatef(0.0-8.00.0);
glScalef(6.016.06.0);
glutWireCube(1.0);
glPopMatrix();
glPopMatrix();
glPushMatrix();
glTranslatef(-5.0-10.00);
glPushMatrix();
glTranslatef(0.0-8.00);
glScalef(6.016.06.0);
glutWireCube(1.0);
glPopMatrix();
glPushMatrix();
glTranslatef(0.0-16.00.0);
glTranslatef(0.0-8.00.0);
glScalef(6.016.06.0);
glutWireCube(1.0);
glPopMatrix();
glPopMatrix();
glPopMatrix();
}

void?CRobot::DrawWalkedRobot()
{
if(flagS==1)
shoulder=shoulder+1;
if(flagS==-1)
shoulder=shoulder-1;
if(shoulder>=30)
flagS=-1;
if(shoulder<=-30)
flagS=1;
if(flagL==1)
leg=leg+1;
if(flagL==-1)
leg=leg-1;
if(leg>=30)
flagL=-1;
if(leg<=-30)
flagL=1;
glColor3f(0.01.00.0);
glPushMatrix();
glRotatef(90.00.01.00.0);
glPushMatrix();
glScalef(16.0?20.0?10.0);
glutWireCube(1.0);
glPopMatrix();
glPushMatrix();
glTranslatef(0.012.00.0);
glScalef(3.04.03.0);
glutWireCube(1.0);
glPopMatrix();
glPushMatrix();
glTranslatef(0.018.00.0);
glScalef(8.08.08.0);
glutWireCube(1.0);
glPopMatrix();
glPushMatrix();
glTranslatef(10.010.00);
glRota

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件??????66560??2008-05-01?00:01??glutRobotInScene\RobotInScene.ncb

?????文件???????1367??2008-04-30?23:53??glutRobotInScene\RobotInScene.plg

?????文件????????673??2008-04-28?16:11??glutRobotInScene\Scene.h

?????文件????????638??2008-04-28?16:12??glutRobotInScene\Robot.h

?????文件????????549??2008-04-28?17:11??glutRobotInScene\RobotInScene.dsw

?????文件???????3837??2008-04-29?21:06??glutRobotInScene\RobotInScene.dsp

?????文件????????756??2008-04-29?21:55??glutRobotInScene\Text.h

?????文件???????2295??2008-04-30?11:10??glutRobotInScene\Text.cpp

?????文件???????4578??2008-04-30?23:47??glutRobotInScene\RobotInScene.cpp

?????文件???????3683??2008-04-30?23:50??glutRobotInScene\Scene.cpp

?????文件???????5612??2008-04-30?23:51??glutRobotInScene\Robot.cpp

?????文件??????58368??2008-05-01?00:01??glutRobotInScene\Debug\vc60.idb

?????文件??????53248??2008-04-30?23:53??glutRobotInScene\Debug\vc60.pdb

?????文件?????402432??2008-04-30?23:53??glutRobotInScene\Debug\RobotInScene.pdb

?????文件?????250876??2008-04-30?23:53??glutRobotInScene\Debug\RobotInScene.ilk

?????文件?????217167??2008-04-30?23:53??glutRobotInScene\Debug\RobotInScene.exe

?????文件???????9040??2008-04-30?11:15??glutRobotInScene\Debug\Text.obj

?????文件??????14246??2008-04-30?23:53??glutRobotInScene\Debug\Robot.obj

?????文件??????19683??2008-04-30?23:53??glutRobotInScene\Debug\RobotInScene.obj

?????文件?????334992??2008-04-30?23:53??glutRobotInScene\Debug\RobotInScene.pch

?????文件??????11024??2008-04-30?23:53??glutRobotInScene\Debug\Scene.obj

?????文件??????54784??2008-05-01?00:01??glutRobotInScene\RobotInScene.opt

?????目錄??????????0??2008-05-01?00:00??glutRobotInScene\Debug

?????目錄??????????0??2008-05-01?00:00??glutRobotInScene

-----------?---------??----------?-----??----

??????????????1516408????????????????????24


評論

共有 條評論