Tag: FREEGLUT
Desearía que las personas puedan ayudar a explicar el código a continuación. El código proviene de aquí y funciona. Las preguntas principales pueden incluir los usos de las siguientes funciones para dibujar el texto. glGetDoublev glPushMatrix glPopMatrix glLoadMatrixd(matrix) ¿Por qué los usamos? El código completo se presenta nuevamente a continuación: . . . Read more
He estado tratando de crear un proyecto compatible con GLUT en Visual Studio 2019. La instalación manual ha causado algunos problemas extremadamente complicados y rompe el proyecto por completo (incluso después de desinstalarlo), así que estoy intentando usar el paquete Nuget. Parece que los archivos .h están incluidos correctamente después . . . Read more
He escrito un ejemplo básico utilizando OpenGL y c++. #include <gl glut.h=””> void init(void) { glClearColor(0.0, 0.0, 0.0, 0.0); glMatrixMode(GL_PROJECTION); glOrtho(-5, 5, -5, 5, 5, 15); glMatrixMode(GL_MODELVIEW); gluLookAt(0, 0, 10, 0, 0, 0, 0, 1, 0); return; } void display(void) { glClear(GL_COLOR_BUFFER_BIT); glColor3f(1.0, 0, 0); glutWireTeapot(3); glFlush(); return; } void . . . Read more
Antes de actualizar el sistema hoy, todo va bien. Mi archivo CMakeList.txt se ve así: cmake_minimum_required(VERSION 2.7) project(p3) Establecer el estándar de C++ set(CMAKE_CXX_STANDARD 17) Establecer las banderas de compilación set(CMAKE_CXX_FLAGS “-Werror -pedantic -Wall -Wextra -Wvla”) Encontrar la biblioteca OpenGL find_package(OpenGL REQUIRED) include_directories(${OPENGL_INCLUDE_DIR}) Encontrar la biblioteca GLUT find_package(GLUT REQUIRED) include_directories(${GLUT_INCLUDE_DIR}) . . . Read more
Soy nuevo en OpenGL y Freeglut y quiero crear un hilo para la salida gráfica periférica que no sea el hilo del sistema operativo. Cuando creo el segundo hilo, quiero pasar los argumentos principales de la línea de comandos para poder inicializar freeglut. Estoy usando: Nombre: Code::Blocks, Versión: 20.03-r11997, Versión . . . Read more