A menu version of these options also exist and can be observed upon right click

-----------------------------------------

I am posting the code and hoping that someone who has worked with OPENGL in C++ or has knowledge on how graphics works can help me optimize the program

The program might not work on windows 7 because of the initial library calls

modification - some kind of a better animation scheme for the idle func that helps animate the surface patch along the "z", with x nd y constant.... and any others are also welcome-----------------------------------------