|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
14.01.2014, 00:35 | #11 |
Негодник
Форумчанин
Регистрация: 10.11.2009
Сообщений: 880
|
Возьмите построение куба вместе с поворотами, запихните в какую-нибудь процедуру, типа render_cube. создайте 3 глоб. переменные sc_x,sc_y,sc_z. В OnPaint прям после пуша напишите glScale(sc_x,sc_y,sc_z). Между пуш и поп вставьте три раза подряд перемещение сцены(translate {(0,0,1),(1,0,0),(0,1,0)}) и render_cube. Ну и последний штрих - это событие key_press или key_down, на который запилите увеличение 3-х переменных и, соответственно, уменьшение. Посмотрите на результат. Как говорил Конфуций "увидел-забыл, прочитал-запомнил,сделал-научился". Дерзайте.
Если помог, проси поставить минус. Будь оригинален!
|
14.01.2014, 09:21 | #12 |
Регистрация: 07.01.2014
Сообщений: 7
|
Rin, спасибо, с glScale работает! Поставил glScalef(100,100,100); и границы отдалились.
|
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Низкая скорость Интернета | Alex01rus | Компьютерное железо | 14 | 27.10.2011 09:40 |
низкая скорость копирования на внешний жд | little_greg | Компьютерное железо | 13 | 29.01.2011 05:09 |
скорость отрисовки примитивов в delphi (многа букав) | xrob | Помощь студентам | 0 | 19.10.2010 03:04 |
Изменение параметров отрисовки OpenGL | hotcooler17 | Мультимедиа в Delphi | 11 | 15.11.2009 13:01 |
Дальность чувствительности мыши. Глупый вопрос... | Mixasik | Компьютерное железо | 3 | 18.01.2009 16:02 |