glRotatef(MouseX,0,1,0); glRotatef(MouseY,1,0,0); glShadeModel(#eGL_FLAT:GL_SMOOTH#); switch(#e8:0:1:2:3:4:5:6:7#){ case 0: glutSolidCube(#f0.1:1:5#);break; case 1: glutSolidSphere(#f0.1:1:5#,#i1:30:200#,#i1:30:200#);break; case 2: glutSolidCone(#f0.1:1:5#,#f0.1:1:5#,#i1:30:200#,#i1:30:200#);break; case 3: glutSolidTorus(#f0.01:0.1:1#,#f0.1:1:5#,#i1:30:200#,#i1:30:200#);break; case 4: glutSolidDodecahedron();break; case 5: glutSolidOctahedron();break; case 6: glutSolidTetrahedron();break; case 7: glutSolidIcosahedron();break; case 8: glutSolidTeapot(#f0.1:1:5#); }