Skip to main content

Using OpenGL: Drawing a rectangle or Square

#include <i:\windows\system32\glut.h>
#include <i:\windows\system32\glu.h>
#include <i:\windows\system32\gl.h>
#include <windows.h>

void Display(void)
{
glClear(GL_COLOR_BUFFER_BIT);
//glRectf(-5.0,5.0,5.0,-5.0);
glRectf(-7.0,7.0,7.0,-7.0);

glutSwapBuffers();
}

void init(void)
{
glClearColor(0.0,0.0,0.0,0.0);
//glColour3f(0.0,0.0,1.0);
glMatrixMode(GL_PROJECTION);
glLoadIdentity();
glOrtho(-10.0,10.0,-10.0,10.0,-10.0,10.0);
}

int main (int argc, char **argv)
{
glutInit(&argc, argv);
glutInitDisplayMode(GLUT_DOUBLE | GLUT_RGB);  //For animations you should use double buffering
glutInitWindowSize(300,300);
glutInitWindowPosition(100,100);
glutCreateWindow("Rectangle Example");
glPolygonMode(GL_FRONT_AND_BACK,GL_LINE);
init();
glutDisplayFunc(Display);
glutMainLoop();
return 0;
}

Comments

Popular posts from this blog

Sample : String Reverse In Java

import java.io.*; class test {     public static void main(String args[])     {         DataInputStream in=new DataInputStream(System.in);         try         {             String text;             System.out.println("\nEnter The Text");             text=in.readLine();             System.out.println("\nIn Reverse Order::\n");             for(int i=text.length()-1;i>=0;i--)             {                 System.out.print(text.charAt(i));             }          ...

Getting Browser Information in javaScript

<html> <head> <script> function getBrowserName() { tag_link.innerHTML="You are surfing internet through  "+'<b>'+navigator.appName+'</b>'+" browser family." } </script> </head> <body onLoad="getBrowserName()"> <center> <p id="tag_link" style="font-size:30"></p> </center> </body> </html>