Thanks for your help. I am having problems establishing those vectors for the objects that I am drawing.
Here is the code that I have. How do I get the valuse that will work with this?
#include <windows.h>
#include <gl/Gl.h>
#include <gl/Glu.h>
#include <gl/glut.h>
#include <math.h>
#include <iostream.h>
#include <fstream.h>
void displayWire(void)
{
/* glMatrixMode(GL_PROJECTION); // set the view Volume
glLoadIdentity();
glOrtho(-2.0*64/48.0, 2.0*64/48.0, -2.0, 2.0, 0.1, 100);
glMatrixMode(GL_MODELVIEW); // place and aim the camera
glLoadIdentity();
gluLookAt(2.0, 2.0, 2.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0);
*/
glClear(GL_COLOR_BUFFER_BIT);
glBegin(GL_LINE_STRIP); //draw the next polyline
glVertex2i(200, 300);
glVertex2i(150, 315);
glVertex2i(220, 335);
glVertex2i(200, 300);
glVertex2i(190, 370);
glVertex2i(220, 335);
glVertex2i(150, 315);
glVertex2i(190, 370);
glEnd();
glFlush();
glBegin(GL_LINE_STRIP); //draw the next polyline
glVertex2i(400, 300);
glVertex2i(400, 350);
glVertex2i(450, 350);
glVertex2i(450, 300);
glVertex2i(400, 300);
glVertex2i(400, 350);
glVertex2i(425, 375);
glVertex2i(475, 375);
glVertex2i(450, 350);
glVertex2i(450, 300);
glVertex2i(475, 325);
glVertex2i(475, 375);
glEnd();
glFlush();
glBegin(GL_LINE_STRIP); //draw the next polyline
glVertex2i(400, 130);
glVertex2i(300, 30);
glVertex2i(200, 130);
glVertex2i(300, 230);
glVertex2i(400, 130);
glVertex2i(280, 100);
glVertex2i(300, 230);
glVertex2i(200, 130);
glVertex2i(280, 100);
glVertex2i(300, 30);
glEnd();
glFlush();
}
int main()
{
char* argv[1];
char dummyString[8];
argv[0] = dummyString;
int argc= 1;
glutInit(&argc,argv);
glutInitDisplayMode(GLUT_SINGLE | GLUT_RGB);
glutInitWindowSize(640, 480);
glutInitWindowPosition(100, 100);
glutCreateWindow("Letter window");
glMatrixMode(GL_PROJECTION);
glClearColor(1.0,1.0,1.0,0.0);
glClearColor(1.0f, 1.0f, 1.0f, 0.0f);
glViewport(0, 0, 640, 480);
glutDisplayFunc(displayWire);
glutMainLoop();
return 0;
}