Aug 15, 2006 00:06
Например, если надо нарисовать повернутый на 45 градусов квадрат, т.e. ромб, то код должен выглядеть так:
glRotatef (45, 0.0, 0.0, 1.0);
{рисуем квадрат}
glRotatef (-45, 0.0, 0.0, 1.0);
Этот пример очень занимателен и вот почему. Удалим восстановление угла поворота и запустим приложение. Увидим не ромб, а квадрат. При внимательном рассмотрении обнаружим, что квадрат был повернут дважды.
У чувака очень интересные понятия о ромбах и квадратах. А ещё это светило геометрии любит применять отмазку 'А об этом я писать не буду, так как это требует знания линейной алгебры'. =)
mashgraph,
cite,
book,
math