2022-01-12 16:29:23 索炜达电子 630
文件编号:L42
文件大小:12M
代码行数:689行(主程序)
开发环境:VS2019、OpenGL
猿创承诺:该源码均通过亲自测试可正常运行
简要概述:
任务
-画出身体
-画出手臂
-画出腿
-画出头部
-用键盘控制旋转
-围绕某个轴移动整个形状
-控制每个对象的自由度
1)在我看来,数字 1 是最简单的部分,只需绘制一个具有特定测量值的框并将其居中于原点。
2)画手臂有点容易,因为它类似于过去的任务。以下示例代码显示了如何进行旋转的步骤:
一般旋转步骤是这样的:
将形状平移到原点
做旋转
将其翻译回所需的位置
这就是您围绕固定点旋转的方式。
用键盘控制和调整自由度:这部分是一般难度,你可以使用示例代码来帮助。这是一个示例代码:
以下是与每个动作对应的键:
移动肩膀:
“s”向上移动,“S”向下移动
长按 D 直到旋转停止
移动肘部:
“e”向下移动,“E”向上移动
围绕 y 轴移动整个身体:
“w”和“w”
运行效果:
目录│文件列表:
│ 演示视频.rar
└ 项目源码.rar