• 大小: 923KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-01-09
  • 语言: 其他
  • 标签: Opengl  C++  

资源简介

实现了机器人的一只手臂,由上臂、下臂、五根手指共同组成,通过A、S、D、F、G键向上旋转,通过a、s、d、f、g键向下旋转,通过方向键left和right转向,通过up和down实现放缩。 效果图可先见本人博客

资源截图

代码片段和文件信息


#include 
#include 
#include 

//定义窗口大小
const GLfloat windowWidth = 700;
const GLfloat windowHeight = 500;

//手臂旋转角度
GLfloat shoulder = 0.0f;//第一节手臂
GLfloat elbow = -5.0f;//第二节手臂
GLfloat elbow11 = -5.0f;//第一节手指
GLfloat elbow12 = -20.0f;//第二节手指
GLfloat elbow13 = -30.0f;//第三节手指

GLfloat distance = 3.6f;//控制放缩
GLfloat theta = 0.0f;//控制转动角度

//倍数
const GLfloat n = 0.5f;
const GLfloat n11 = 0.05f;
const GLfloat n12 = 1.2f * n11;
const GLfloat n13 = 0.9f * n11;





//用户初始化函数
void myInit(void);


/*回调函数*/
//渲染函数
void display(void);
void myReshape(GLsizei wGLsizei h);
void processNormalKeys(unsigned char keyint x int y);//控制关节转动
void processSpecialKeys(int key int x int y);//控制放大缩小

int main(int argc char* argv[])

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件      556078  2020-03-22 23:35  RobotArm.gif
     目录           0  2020-03-22 23:39  作业4-机器人手臂+程序\
     文件        8093  2020-03-22 23:32  作业4-机器人手臂+程序\main.cpp
     文件       61440  2020-03-22 22:58  作业4-机器人手臂+程序\MyTask04-RobotArm.exe
     文件        1453  2020-03-22 18:34  作业4-机器人手臂+程序\MyTask04-RobotArm.sln
     文件        6433  2020-03-22 18:47  作业4-机器人手臂+程序\MyTask04-RobotArm.vcxproj
     文件         949  2020-03-22 18:47  作业4-机器人手臂+程序\MyTask04-RobotArm.vcxproj.filters
     文件         168  2020-03-22 18:34  作业4-机器人手臂+程序\MyTask04-RobotArm.vcxproj.user
     文件         253  2020-03-22 23:38  作业4-机器人手臂+程序\README.md
     文件       41908  2020-03-23 00:13  作业4-机器人手臂.docx
     目录           0  2020-03-22 18:02  作业4-附件\
     文件      400948  2019-04-29 13:54  作业4-附件\作业4-机器人手臂.pdf
     文件      151855  2012-11-28 20:10  作业4-附件\太阳系与机器人手臂-来自红宝书.pdf

评论

共有 条评论