之前用OpenGL完成了STL模型的读入和显示,并且使用了旋转函数,将模型进行旋转显示。之后考虑通过键盘对模型进行旋转控制,能够更好的显示模型的整个细节。
首先定义键盘控制函数:
void SpecialKeys(int key, int x, int y) {
if (key == GLUT_KEY_UP) {
xRot_triangle += 5.0f;//通过调整等号右边的数字的大小,控制每点一次 按键,模型旋转的角度。
}
if (key == GLUT_KEY_DOWN) {
xRot_triangle -= 5.0f;
}
if (key == GLUT_KEY_LEFT) {
yRot_triangle += 5.0f;
}
if (key==GLUT_KEY_RIGHT) {
yRot_