TRPixelServer
YASAKLANDI
- Mesajlar
- 47
- En iyi cevaplar
- 0
- Beğeniler
- 47
- Puanları
- 70
- Ruh hali
Evet daha önceden kurulumumuzu yapmıştık.Fakat elimizde ne yazılım var nede tek satır bir kod olmayan bir beyaz sayfa.Hadi onu dolduralım
Bu kod pencere kodumuz ve bir kare ve ucgen cizer.
Bu kod pencere kodumuz ve bir kare ve ucgen cizer.
C++:
#include <iostream> //cout icin
#include <stdio.h>
#include <time.h>
#include <unistd.h>
#include <dos.h>
#include <time.h>
#include <windows.h> // MS Windows icin
#include <GL/glut.h> // GLUT, include glu.h ve gl.h
void display() {
glClearColor(0.0f, 0.0f, 0.0f, 1.0f); // Arkaplanı siyah ve opaga ayarla
glClear(GL_COLOR_BUFFER_BIT); // Arkaplan rengi buffer temizleyici (arkaplan)
// Draw a Red 1x1 Square centered at origin
glBegin(GL_QUADS); // Bir duzlemin 4 grafı(vertexi)
glColor3f(1.0f, 0.0f, 0.0f); // Kırmızı
glVertex2f(-0.5f, -0.5f); // x, y
glVertex2f( 0.5f, -0.5f);
glVertex2f( 0.5f, 0.5f);
glVertex2f(-0.5f, 0.5f);
glEnd();
glTranslatef(-0.5f, 0.4f, 0.0f);
(-0.6f, 0.4f, 0.0f);
glBegin(GL_TRIANGLES); // Bir ucgenin 3 grafi(Vertexi)
glColor3f(0.0f, 0.0f, 0.0f); // Siyah
glVertex2f(0.1f, -0.6f);
glVertex2f(0.7f, -0.6f);
glVertex2f(0.4f, -0.1f);
glEnd();
glFlush(); // Şimdi renderle
}
/* Ana fonksiyon() */
int main(int argc, char** argv) {
glutInit(&argc, argv); // Glutu Başlat
glutCreateWindow("FORUM.GAMER.TR"); // Başlığı
glutInitWindowSize(320, 320); // Pencerenin eni boyu
glutInitWindowPosition(50, 50); // Pencrenin konumu
glutDisplayFunc(display); // Sahneyi canlandır
glutMainLoop(); // Döngü
return 0;
}