2008-12-12 8 views

ответ

4

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

12

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

+0

Примечание для себя: не ешьте злаки, читая ответы SO. :) – 2008-12-12 18:04:51

5

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

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