Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Мультимедиа в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 14.01.2014, 00:35   #11
Rin
Негодник
Форумчанин
 
Аватар для Rin
 
Регистрация: 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-х переменных и, соответственно, уменьшение. Посмотрите на результат. Как говорил Конфуций "увидел-забыл, прочитал-запомнил,сделал-научился". Дерзайте.
Если помог, проси поставить минус. Будь оригинален!
Rin вне форума Ответить с цитированием
Старый 14.01.2014, 09:21   #12
Useroid
 
Аватар для Useroid
 
Регистрация: 07.01.2014
Сообщений: 7
По умолчанию

Rin, спасибо, с glScale работает! Поставил glScalef(100,100,100); и границы отдалились.
Useroid вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Низкая скорость Интернета 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