Технологии
Решено
openGl - вопрос №570845
У меня есть ряд флюгеров (20 штук). Как сделать, чтобы четные флюгера вращались в другую сторону только и чтобы угол не был слишком большой.
март 5, 2013 г.
-
Всего ответов: 1
-
Примерно так:
L := 0;
while (L < 2 * 3.1415) do // цикл по углу поворота
begin
for i := 0 to 19 do // цикл по флюгерам
begin
glPushMatrix;
glTranslate(к флюгеру под номером i);
if (i mod 2) == 0 then // четный
glRotata(поворот относительно нужной оси на +L);
else
glRotata(поворот относительно нужной оси на -L);
РИСУЕМ ФЛЮГЕР НОМЕР i
glPopMatrix;
end;
L := L + 0.01;
end;
Лучший ответ по мнению автора
Похожие вопросы