В этом семестре я прохожу курс компьютерной графики в колледже, и наше первое задание — создать программу, которая работает так же, как Microsoft Paint. Нам нужно установить параметры рисования с фигурами разных цветов, размеров и параметров прозрачности.
У меня возникли проблемы с поиском информации о том, как запрограммировать возможность рисования заданной формы при перетаскивании мышью. Я не прошу решения в коде, а подсказываю, где изучить функции, которые могут это сделать.
Я совершенно новичок в OpenGL (но не в C++), и у меня есть «Компьютерная графика с OpenGL», 4-е изд. от Хирн и Бейкер. Ни одна из тем не предлагает эту возможность.
GLUT
) для получения событий мыши в вашем окне, а затем добавлять новые фигуры через фиксированные интервалы, когда кнопка мыши нажата в определенном месте. Не самое эффективное решение, но первое, что пришло мне в голову, и не такое уродливое, если только у вас не огромное количество фигур на экране. - person Pietro Lorefice   schedule 24.01.2012