0
イメージを描画するOpenGLコードがあります。このイメージをコードにリロードして、ループ内で再編集する必要があります。これをコードでどのように読み込むことができますか?OpenGLコードの現在のウィンドウからイメージをロードする方法
表示でglutInit (&argc, argv);
glutInitDisplayMode(GLUT_DEPTH | GLUT_DOUBLE | GLUT_RGB);
//
glClearColor(1.0, 0.0, 0.0, 0.0);
glutInitWindowPosition(0,0);
glutInitWindowSize(800,800);
glutCreateWindow("Model");
//glDisable(GL_CULL_FACE);
glEnable(GL_CULL_FACE);
glLightModeli(GL_LIGHT_MODEL_TWO_SIDE, GL_TRUE);
//glFrontFace(GL_CCW);
//
glFrontFace(GL_CW);
//
glEnable(GL_DEPTH_TEST);
float near = 10000;
float far = (131943+500000);
int f = 80000;
//glFrustum(-f, f, -f, f, near, far);
//
glOrtho(-f, f, -f, f, near, far);
float s = 1;
glScalef(s,s,.125);
glTranslated(0,0, -200000);
glutDisplayFunc(display);
glutMouseFunc(mouse);
glutMotionFunc(rotation);
glutMainLoop();
は()私は、レンダリングされたこのモデルを読み込む必要があり、それを再度編集し、モデルがロードされている機能します。多分、ウィンドウからピクセルをロードする必要があります。なぜなら、ループがモデルを編集して希望の形状になるまでです。