オブジェクト(立方体)に特定の数を掛けたいとします。この場合は25としましょう.1つの立方体のコードがありますが、どのように計算するのですか?もっと作る。私はGLUTの新人です。GLUT内の複数のオブジェクト
#include <GL/gl.h>
#include <GL/glut.h>
#include <stdlib.h>
void initGL(int width, int height)
{
glMatrixMode(GL_PROJECTION);
glLoadIdentity();
gluPerspective(45.0f,(GLfloat)width/(GLfloat)height,2.0f, 100.0f);
glMatrixMode(GL_MODELVIEW);
}
static void display(void)
{
glLoadIdentity();
glPushMatrix();
glTranslatef(0.0,0.0,-10);
glRotatef(60,1,0,0);
glRotatef(60,0,1,0);
glutSolidCube(2);
glPopMatrix();
glFlush();
}
static void idle(void)
{
glutPostRedisplay();
}
int main(int argc, char *argv[])
{
int width = 640;
int height = 480;
glutInit(&argc, argv);
glutInitWindowSize(width, height);
glutInitWindowPosition(10,10);
glutInitDisplayMode(GLUT_RGB | GLUT_SINGLE);
glutCreateWindow("GLUT cube");
glutDisplayFunc(display);
glutIdleFunc(idle);
initGL(width, height);
glutMainLoop();
return EXIT_SUCCESS;
}
さらに詳細なガイドがある場合は、分かち合うと感謝しています。
あなたは「乗算」とはどういう意味ですか?サイズを大きくすること、または複数のオブジェクトを描画することを意味しますか? – duskwuff
同じオブジェクトの詳細。 –