intenseza

Members
  • Content count

    8
  • Joined

  • Last visited

Community Reputation

119 Neutral

About intenseza

  • Rank
    Newbie
  1. I'm implementing the cohen clipping algorithm and in order to do this, I need to be able to show the parts of the line that are outside the viewport in a different colour. How is it possible to show objects that aren't within the viewport?   Cheers
  2. Sorry to worry again. I'm implementing the cohen clipping algorithm and in order to do this, I need to be able to show the parts of the line that are outside the viewport in a different colour. Firstly, how is it possible to show objects that aren't within the viewport?
  3. You Sir are a lifesaver. I would have spent hours trying to figure it out. Bless you!
  4. Hey all.   Why won't this code work? I'm trying to randomly draw lines...     public void GenerateRandomObjects()         {                 for (int i = 1; i <= 10; i++)             {                 Gl.glBegin(Gl.GL_LINES);                   Random r = new Random();                   int X1 = r.Next(800);                 int X2 = r.Next(800);                 int Y1 = r.Next(800);                 int Y2 = r.Next(800);                   Gl.glVertex2i(X1, Y1);                 Gl.glVertex2i(X2, Y2);                   Gl.glEnd();               }               Gl.glFlush();           }     It produces 1 line :/
  5. The background colour changes when I change it, but nothing seems to be drawing properly...
  6. I've replaced that Triangle code with the following     Gl.glBegin(Gl.GL_LINES);             Gl.glColor3f(0.5f, 0.5f, 0.0f);             Gl.glVertex3f(-2.0f, 2.0f, 0.0f);             Gl.glVertex3f(2.0f, -2.0f, 0.0f);             Gl.glEnd();   Nothing wants to draw/render. It's pretty upsetting when you want to do your assignments and nothing wants to work :/
  7. For some strange reason I fiddled around and made it work. -_- Thanks for the response, I'll be back if I run into more problems (hopefully not)
  8. Hey Guys   I'm just starting out with Opengl, and my lecturer has given us an example in Visual Studio using the Tao framework. The example simply draws a triangle and adds colour to it etc. I've literally copied the code line for line into my own solution, with variable names remaining the same, yet my Glcontrol stays Black! It's driving me absolutely mad. Please won't you help me out. The code is extremely simple so I can't figure out what is wrong... Box is the name of the GlControl on the form which I dragged into place.       using Tao.Platform.Windows; using Tao.OpenGl;   namespace Graphics1 {     public partial class Form1 : Form     {         public Form1()         {             InitializeComponent();         }             protected override void CreateHandle()         {             base.CreateHandle();             Box.InitializeContexts();         }           protected override void DestroyHandle()         {             base.DestroyHandle();             Box.DestroyContexts();         }           private void Box_Paint(object sender, PaintEventArgs e)         {             // set background colour and clear it             Gl.glClearColor(0.0f, 0.0f, 0.0f, 0.0f);             Gl.glClear(Gl.GL_COLOR_BUFFER_BIT);               // set up camera             Gl.glMatrixMode(Gl.GL_PROJECTION);             Gl.glLoadIdentity();             Glu.gluOrtho2D(0, 1, 0, 1);               // set lighting               // draw             Gl.glBegin(Gl.GL_TRIANGLES);                   Gl.glColor3f(1.0f, 0.0f, 0.0f);                 Gl.glVertex2f(0.0f, 0.0f);                   Gl.glColor3f(0.0f, 1.0f, 0.0f);                 Gl.glVertex2f(1.0f, 0.0f);                   Gl.glColor3f(0.0f, 0.0f, 1.0f);                 Gl.glVertex2f(0.5f, 1.0f);             Gl.glEnd();               // flip back buffer             Gl.glFlush();         }       }