本来用的是auxWireBox(,,),很好用。
但是opengl的辅助库在老板的VS 2008上好像不能运行。
他要求我用别的函数画。
于是我用12次画直线的方法画了一个长方体。现在现在glu或者glut找到auxWireBox的替代函数。有谁知道吗?3X。
但是opengl的辅助库在老板的VS 2008上好像不能运行。
他要求我用别的函数画。
于是我用12次画直线的方法画了一个长方体。现在现在glu或者glut找到auxWireBox的替代函数。有谁知道吗?3X。
glBegin(GL_QUADS)
...
分别组织六个面的顶点glEnd()方法二:glDrawArray, 使用数组的方式.
所以别想了, 你要想自由控制并且贴图的话, 肯定就是这两个方法(实际是一种方法,就是自己准备数组)
毕竟, 当你贴图时, 你还需要自己来指定它的纹理坐标
如果你只是想画个立方体可以用gluttWireCube()这个来画
glScalef(pot[0],pot[1],pot[2]);
glutWireCube(1);
glScalef(1/pot[0],1/pot[1],1/pot[2]);