私のコードを追加すると、基本的にはこれです:は、OpenGLのプログラムの主な機能のために、これまでにメニューバーとOpenGLアプリケーションで追加のウィンドウ
int main(int argc, char **argv)
{
glutInit(&argc, argv); // Initialize GLUT
glutInitDisplayMode(GLUT_SINGLE); // Set up a basic display buffer (only single buffered for now)
glutInitWindowSize(500, 500); // Set the width and height of the window
glutInitWindowPosition(100, 100); // Set the position of the window (on your screen)
glutCreateWindow("Statistical Mechanics Simulation"); // Set the title for the window
glutDisplayFunc(display); // Tell GLUT to use the method "display" for rendering
glutReshapeFunc(reshape); // Tell GLUT to use the method "reshape" for rendering
glutIdleFunc(simulate);
containers.push_back(Container(Coordinate(-50, -50, -50), Coordinate(100, 100, 50)));
containers[0].addParticle(Particle(1, 5, Coordinate(30, 30, 0), Coordinate(5, 3, 0)));
containers[0].addParticle(Particle(4, 2, Coordinate(-10, 20, 0), Coordinate(0, 0, 0)));
containers[0].addParticle(Particle(5, 5, Coordinate(0, 0, 0), Coordinate(50, 0, 0)));
glutMainLoop(); // Enter GLUT's main loop
return 0;
}
本のOpenGLの最上部にメニューバーを追加するための最良の方法だろう何ウィンドウは、通常のWindowsアプリケーションのように機能します。他のウィンドウとパネルの追加はどうですか?
ああ、明確化のおかげで!私は次に考えてGtkを試してみる – wrongusername