MrAlexanderFS003 / OpenGL-GLUT-Texto-2D

Esta clase de "Texto" en pantalla puede ser usado tanto en 2D y 3D, tener en cuenta que el proyecto fue desarrollado usando la programación orientada a objetos en c++

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

TEXTO EN PANTALLA 2D

Antes que todo este proyecto puede ser usado en proyectos que usen un plano en 3D .

Al momento de querer ejecutar el programa les saldra error, pero tranquilos, este error tiene una solución sencilla, para solucionarlo tenemos que seguir lo siguiente:

Copia lo siguiente: _CRT_SECURE_NO_WARNINGS

Solucion

Programa en Ejecución:

Ejm

Modificar fuente de letras

El siguiente código solo es para ejemplo , no esta completo. Para modificar la fuente de letra nos guiaremos de esta pag.

https://www.opengl.org/resources/libraries/glut/spec3/node76.html#SECTION000111000000000000000

Cada font_style guarda el tipo de fuente de la letra , quizas no hay muchas fuentes , pero hay librerias que ayudan con mas variedad.

void Texto::printw(int val, float x, float y, float z, const char* format, ...) {
	if (val == 1) {
		font_style = GLUT_BITMAP_TIMES_ROMAN_10; 
	}
	else {
		font_style = GLUT_BITMAP_TIMES_ROMAN_24;
	}
}

About

Esta clase de "Texto" en pantalla puede ser usado tanto en 2D y 3D, tener en cuenta que el proyecto fue desarrollado usando la programación orientada a objetos en c++


Languages

Language:C++ 100.0%