Как изменить параметр OpenGL на основе выбора меню GLUI?C++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 Как изменить параметр OpenGL на основе выбора меню GLUI?

Сообщение Anonymous »

Это часть кода, в которой пользователь выбирает вариант цвета из списка GLUI, и цвет фона должен измениться:

Код: Выделить всё

#include 
#include 
#include 
#include 
#include 
#include 
#include 

struct Vertex {
float x, y;
};

std::vector vertices;
int numSides = 3;
const float scaleFactor = 0.5f;
int bgColor[3] = {255, 255, 255};

GLUI *glui_window;

void menuFunction(int value) {
std::cout add_item(2, "Red");
bgColorList->add_item(3, "Green");
bgColorList->add_item(4, "Blue");

glui_window->set_main_gfx_window(glutGetWindow());

bgColorList->set_int_val(1);

glui_window->hide();
}
Однако я не нашел способа связать функцию init() с функцией MenuFunction().
Изначально программа создает многоугольник, и этот код должен изменить цвет позади него.

Подробнее здесь: https://stackoverflow.com/questions/785 ... -selection
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»