資源簡介
實現了機器人的一只手臂,由上臂、下臂、五根手指共同組成,通過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
- 上一篇:果蠅算法與煙花算法工廠物流調度
- 下一篇:opnenGL glut庫
評論
共有 條評論