OpenGL glVertex2f kullanarak çizgiler çizmek


glVertex2f kullanarak çizgiler çizmek mümkün. Dikkat edilmesi gereken durum çizgilerin ikişerli ikişerli çizildiğidir. Yani ilk iki vertex bir çizgi sonraki iki vertex bir başka çizgidir. Aşağıdaki örnek benim ismimin baş harfi olan A’yı ekrana yazacaktır.

#include “glut.h”
#include “stdio.h”

GLvoid drawScene(GLvoid);
GLvoid Mymouse(int button,int state,int x,int y);

void main(int argc, char** argv)
{
	int width,height;

	glutInit(&argc,argv);

	width=glutGet(GLUT_SCREEN_WIDTH);
	height=glutGet(GLUT_SCREEN_HEIGHT);

	glutInitWindowPosition(width*0.25,height*0.25);
	glutInitWindowSize(width*.5,height*.5);
	glutInitDisplayMode( GLUT_RGB );
	glutCreateWindow(argv[0]);

	glOrtho(-2,2,-2,2,-2,2);

	glutDisplayFunc( drawScene );
	glutMainLoop();
}

GLvoid drawScene()
{
	glClearColor(1,1,1,1.0);
	glClear(GL_COLOR_BUFFER_BIT);

	glColor3f(1,0,0);
	glPointSize(5);

	glBegin(GL_LINES);

		glVertex2f(0,1);
		glVertex2f(-1,-1);

		glVertex2f(0,1);
		glVertex2f(1,-1);

		glVertex2f(-0.5,0);
		glVertex2f(0.5,0);

	glEnd();
	glFlush();
}

Rastgele Yazılar

OpenGL glVertex2f kullanarak çizgiler çizmek ile Benzer Yazılar:

16 November 2010 Saat : 7:35
  OpenGL

OpenGL glVertex2f kullanarak çizgiler çizmek Yazısı için Yorum Yapabilirsiniz

 Son Yazılar FriendFeed
reklam
seo kitabı
reklam
reklam

Translate

EnglishFrenchGermanItalianPortugueseRussianSpanishTurkish