рисовать мышью в openGL

Как нарисовать многоугольник мышью с openGL в C ++?

12.12.2008 17:34:32
3 ОТВЕТА

Может быть, пойти в класс, обратить внимание и узнать, что говорит учитель? Или посмотрите учебники NeHe, которые вы можете найти за пять минут использования всемогущего Google?

4
12.12.2008 17:44:15

Начните с настройки мыши, чтобы она распознала форму многоугольника и смогла завершить тот, который он видит на экране компьютера. Вы можете использовать оперантное кондиционирование (наградив мышь пищевым шариком), чтобы тренировать его до приемлемого уровня мастерства.

12
12.12.2008 17:55:42
LOL Я собирался понизить голос, прежде чем я понял, что это был
hasen 4.02.2009 02:25:49

Предполагая, что это домашняя работа, и что вы хотите попытаться выяснить это самостоятельно, прежде чем искать решение кого-то другого, найдите время подумать о:

  • Как узнать, когда пользователь нажимает кнопку?
  • Каковы координаты мыши в это время?
  • Как вы переводите координаты мыши в мировые координаты вашей GL-модели?
  • Как вы выясняете, какую вершину перемещать? (или добавить)
  • Как вы перемещаете вершину?
  • Как вы перерисовываете?
  • Какая связь между моделью и представлением?
5
19.12.2008 12:40:39