Вопросы по теме 'freeglut'

Удаление окна консоли для Glut / FreeGlut / GLFW?
В Visual C ++ я играл с Glut / FreeGlut / GLFW. Кажется, что каждый из этих проектов по умолчанию добавляет окно CMD. Я попытался удалить его: Свойства-> C / C ++ -> Препроцессор-> Определения препроцессора Отсюда я удаляю _CONSOLE и...
14281 просмотров
schedule 07.10.2021

Преобразование существующего проекта OpenGL на C ++ из перенасыщения / свободного использования в glfw
Я хочу обновить свое научное 3D-приложение с Freeglut до GLFW, но меня беспокоят скрытые конфликты или потеря данных. На самом деле мое приложение работает как шарм с Freeglut, и у меня нет никаких проблем, но GLFW рекомендуется для современного...
2948 просмотров
schedule 12.09.2021

LIBCMTD.lib (wcrt0.obj) LNK2019: неразрешенный внешний символ _wmain, указанный в функции ___tmainCRTS, запускает неразрешенные внешние файлы freeGLUT.dll
Я использую решение (не свое) в VS2010, разработанное с использованием freeGLUT, открытого исходного кода и расширенной альтернативы GLUT (OpenGL's Utility Toolkit). Программа компилирует и запускает exe в режиме Release, но при попытке отладки я...
3945 просмотров

Рендеринг гладких сфер и цилиндра с помощью gluSphere () и gluCylinder ()
Я использую OpenGL с C ++ (но без шейдеров и GLSL) и рисую сферы (шар для пула) и цилиндры (кий), используя функции библиотеки glu для их рисования. Я использую glBindTexture() для привязки текстуры и загрузки текстуры с помощью библиотеки SOIL ....
2336 просмотров
schedule 29.11.2021

Как определить столкновение с C ++, OpenGL и freeglut?
Я делаю игру-лабиринт, и я знаю, как делать все, кроме как сделать так, чтобы вы не могли просто обмануть свой путь сквозь стены. Я использую freeglut с OpenGL на C ++, и мне хотелось бы узнать наиболее эффективный способ использования обнаружения...
1454 просмотров
schedule 15.09.2021

Отрисовка GL_TRIANGLES с помощью OpenGL в C ++
Я пытаюсь использовать функцию для визуализации треугольника с помощью OpenGL. Форма не появляется, и я не знаю почему. Я думаю, это могло быть просто из-за расположения вершин. Основной метод: int main() { glutInitWindowSize(400,...
2507 просмотров
schedule 13.10.2021

Как сохранить текстуру как файл изображения с помощью библиотек, связанных с OpenGL?
Основная идея моего кода - нарисовать сцену, используя как текстуру, так и геометрическую модель. Текстура получается из «.RAW», а геометрическая модель - из набора треугольников из триангуляции Делоне. Теперь я могу распечатать результат на...
5444 просмотров
schedule 09.11.2021

Проблемы связывания FreeGLUT в Linux
Я использую Linux Mint 14.1 64-разрядный Я установил следующие библиотеки: mesa-common-dev, freeglut3-dev, libglew-dev с помощью инструмента apt-get . Вот мои включения, расположенные в моем файле Main.h : #include <cmath>...
7154 просмотров
schedule 23.02.2022

фатальная ошибка: GL/gl.h: нет такого файла или каталога
Итак, я пытаюсь запустить свое первое приложение на С++, но продолжаю получать эту ошибку. Ошибка возникает из-за файла freeglut_std.h . Я загрузил пакет Freeglut 3.0.0 MinGW и поместил файлы в соответствующие каталоги в моей установочной папке...
3667 просмотров
schedule 30.03.2022

Можно ли собрать FreeGLUT на Mac OS X?
Я делаю несколько учебных пособий по OpenGL , в которых используется FreeGLUT . Очевидно , вы собираете и устанавливаете его на Mac следующим образом: CPPFLAGS="-I/usr/X11R6/include" ./configure --prefix="${PWD}/../" make make install К...
11403 просмотров
schedule 08.04.2022

Исправление LNK2019: неразрешенный внешний символ с фриглютом
Используя данное руководство , я попытался скомпилировать OpenGL-приложение freeglut на своем компьютере. . Это означает, что я: Скопировал файлы из архива freeglut в папку с программными файлами MS. Указано freeglut.lib в дополнительных...
3523 просмотров
schedule 29.04.2022

Ubuntu 13.10 C++ OpenGL GLUT — проблемы со связью — неопределенная ссылка на glClearColor
Я запускаю Ubuntu 13.10 и пытаюсь скомпилировать эту часть примера кода OpenGL: #include "GL/freeglut.h" #include "GL/gl.h" /* display function - code from: http://fly.cc.fer.hr/~unreal/theredbook/chapter01.html This is the actual usage of...
16255 просмотров
schedule 01.05.2022

Библиотека GLEW не связывается с CodeBlocks (MinGW)
Неопределенные ссылки, которые он перечисляет, явно настроены в «glew.h». Я включил библиотеки в компоновщик, в каталоги поиска и скопировал glew32.dll в системный реестр (а также в несколько других мест - несколько мест внутри каталога MinGW, а...
3338 просмотров
schedule 01.05.2022

Загрузка контекста OpenGL 4.1 в OSX
Я пытаюсь изучить OpenGL на OSX Mavericks, который на сегодняшний день поддерживает OpenGL 4.1. Я сохраняю его базовым и компилирую с использованием gcc (g++), но при загрузке открытого контекста GL через Freeglut OSX загружает устаревший профиль...
1361 просмотров
schedule 11.05.2022

Почему OpenGL ведет себя таким образом, когда я использую значения цвета больше 1.0f?
Я работал над изучением OpenGL, и мне было поручено создать рисунок ниже: Это было моим намерением, но в первый раз, когда я написал это, я буферизовал цвета как числа с плавающей запятой от 0 до 255 вместо 0,0 - 1,0. Ясно, что это было...
3227 просмотров
schedule 27.05.2022

Кажется, я не могу включить Glut в мой проект cmake Ubuntu
Я использую Ubuntu 20.04.1 LTS, и в настоящее время я работаю над учебным пособием по OpenSceneGraph 3.0 от Rui Wang и Xuelei Qian, и я на странице 87 пытаюсь создать Teapot, для которого требуются библиотеки перенасыщения и включаются. После...
29 просмотров

реализовать таймер Windows
как реализовать функцию таймера C++, которая будет действовать как: void glutTimerFunc(unsigned int msecs,void (*func)(int value), value); , но будет чисто WinAPI (или STL)? Мне нужно, чтобы он не был занят ожиданием. Требуется вызвать функцию...
138 просмотров
schedule 12.07.2022

Утечка памяти С++, не могу найти где
Я использую Visual Studio 2008, разрабатываю окно OpenGL. Я создал несколько классов для создания скелета, один для суставов, один для кожи, один для тела (который является держателем для нескольких суставов и кожи) и один для чтения файла...
1911 просмотров

Проблемы с шейдерами в OpenGL
Я пытаюсь использовать такие вещи, как glShaderSource в C++. Visual Studio говорит, что таких функций, как glCompileShader или glCreateProgram, не существует. Я использую FreeGLUT для включения OpenGL. Кто-нибудь знает, как я могу это исправить?
89 просмотров
schedule 20.08.2022

glutPostRedisplay в другом потоке
У меня стандартная реализация перенасыщения. Функция отображения перерисовывает каждый объект, но мне нужно постоянное обновление определенных значений каждого объекта. Как бы то ни было, единственный способ, которым я могу это сделать, - создать...
1228 просмотров
schedule 07.05.2023