Ejemplo n.º 1
0
void OpenGL_test(float tick)
{
  /*GLuint bufor;
  Tri tr[2];
  tr[1]=Tri(Vector3f(-0.1,0,0),Vector3f(0,-0.1,0),Vector3f(0.1,0,0));
  Vector3f* wierzcholki[6];
  wierzcholki[0]=*tr[1];
  wierzcholki[3]=*tr[0];

  glGenBuffers(1,&bufor);
  glBindBuffer(GL_ARRAY_BUFFER,bufor);
  glClear(GL_COLOR_BUFFER_BIT);

  glEnableVertexAttribArray(0);
  
  glVertexAttribPointer(0, 3, GL_FLOAT, GL_FALSE, 0, 0);

  glBufferData(GL_ARRAY_BUFFER,Tri::Sizeof(),*tr[0],GL_STATIC_DRAW);
  glDrawArrays(GL_TRIANGLES,0,3);

  glBufferData(GL_ARRAY_BUFFER,Tri::Sizeof(),*tr[1],GL_STATIC_DRAW);
  glDrawArrays(GL_TRIANGLES,0,3);

  glDisableVertexAttribArray(0);*/

  /*  glBufferData(GL_ARRAY_BUFFER,Tri::Sizeof(),*tr[1],GL_STATIC_DRAW);
  glEnableVertexAttribArray(0);
  glBindBuffer(GL_ARRAY_BUFFER,bufor);
  glVertexAttribPointer(0, 3, GL_FLOAT, GL_FALSE, 0, 0);
  glDrawArrays(GL_TRIANGLES,0,3);
  glDisableVertexAttribArray(0);*/

  Face o;
  Triangle t;
  t.Render();
  o.Render();
  Cube c;
  c.Render();

}