用opengl画旋转六边形

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/01 06:55:11

用opengl画旋转六边形
用opengl画旋转六边形

用opengl画旋转六边形
#include
#include
#include
#define PI 3.14
float spin=0;
int step=2;
void init()
{glClearColor(0.0, 0.0, 0.0, 0.0);
glShadeModel(GL_SMOOTH);
}
void display()
{glClear(GL_COLOR_BUFFER_BIT);
glPushMatrix();
glRotatef(spin,0,0,1);
glScalef(50,50,50);
glColor3f(1.0, 1.0, 1.0);
glBegin(GL_POLYGON);
int i;
for(i=0;i=360)spin-=360;
glutPostRedisplay();
}
void reshape(int w, int h)
{glViewport(0, 0, (GLsizei) w, (GLsizei) h);
glMatrixMode(GL_PROJECTION);
glLoadIdentity();
glOrtho(-100*w/h,100*w/h,-100,100,-10,10);
glMatrixMode(GL_MODELVIEW);
glLoadIdentity();
}
int main(int argc, char** argv)
{glutInit(&argc, argv);
glutInitDisplayMode(GLUT_DOUBLE | GLUT_RGB);
glutInitWindowSize(500, 500);
glutInitWindowPosition(100, 100);
glutCreateWindow(argv[0]);
init();
glutDisplayFunc(display);
glutReshapeFunc(reshape);
glutIdleFunc(idle);
glutMainLoop();
return 0;
}

用opengl画旋转六边形 用openGL怎样画凹多边形? 谁能帮我做一个计算机图形学的程序,用openGL画一个字母Bb,最好能实现旋转,平移,缩放,要谢啦,急用啊 opengl画正方体并旋转正方体要有楞就成,也就是说8个点连线就成 opengl中如何绕轴旋转物体 OPENGL绘制可以移动旋转的图形用OPENGL绘制一个可以旋转的橙子 旋转三个位置 最好能调节大小 用到以下函数glMatrixMode(GL_MODELVIEW)1.glLoadIdentity();2.Draw_Orange();3.glTranslatef(4.0,4.0,4.0);4.Draw_Orange();5. 像这种图 用OPENGL该怎么画 求用opengl绘制球体,用c++,并且能够旋转,缩放,平移.或者只画个球体就可以啦, 求算法:opengl 绕任意轴旋转后的坐标 Qt+OpenGl 如何实现三维点的 平移旋转操作我现在可以分别实现 旋转、平移.一旦,旋转和平移交替操作就会回到屏幕中心.给个可以用的平移、旋转函数啊. 在图中画一个旋转角为60度的旋转对称图形,画六边形行吗? OpenGL做一机械臂 ,如何让其绕末端的轴旋转?使用opengl画一个三维机械模型,或者导入一个三维模型的机械臂,请教如何让其绕末端的机械臂轴旋转运动?而不是绕其自身坐标系轴运动 关于OPenGL坐标变换的问题,我用OPenGL导入了一个三维的三叶片螺旋桨,现在想让他转动起来.而问题是它的中心不在中间的轴上,而在一个叶片上(不是很清楚为什么会是这样)无论怎么移动旋转 在OpenGL中,用鼠标控制三维物体旋转后,物体显示不全,不知是何原因,还望大虾们帮忙物体好像是被截面给截住了. 矩阵蠕变 具体是怎么产生的?我用opengl编程 一个点绕任意一个轴旋转正确结果应该在一个圆上 但实际情况是 这个圆的半径越来越大;这是因为矩阵蠕变吗? opengl 立方体 关于opengl二维图形旋转的问题我现在已经画好了一条直线,现在怎么以鼠标点击的一点为中心直线绕其旋转啊!是二维的!二维的我已经做好了呵呵原来书上有的!能否给个三维图形的旋转或者观 用画图工具如何画正六边形