资源简介

OpenGL 开发的一个人体模型。集成逆运动学(Inverse Kinematics , IK)算法, 点击鼠标右键,手会自动触摸目标。点击上下左右方向键,可移动目标的位置。 运行环境 : Visual Studio

资源截图

代码片段和文件信息

#pragma comment( lib “winmm.lib“ )
#pragma comment( lib “GlU32.lib“ )
#pragma comment( lib “glut32.lib“)
#pragma comment(lib “OpenGL32.Lib“)

#include             // Window defines
#include               // OpenGL
#include              // GLU library
#include 
//#include “resource.h“           // About box resource identifiers.

#define GL_PI 3.1415f // Define a constant for the value of PI

//
// variable declarations
//

// data structure for body information
struct HumanBody {

GLfloat xArmRot1; // + is swinging forward at shoulder [right]
GLfloat yArmRot1; // - is opening arms at shoulder. [right]
GLfloat zArmRot1; // + is twisting arm along axis1 [right]
GLfloat xElbowRot1; // + is bending lower arm at elbow [righ

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2010-03-28 22:23  HumanModelSimulator\
     文件       27136  2010-03-28 22:23  HumanModelSimulator\ReadMe.doc
     文件       43883  2010-03-28 22:13  HumanModelSimulator\simulator.cpp

评论

共有 条评论