Теперь мы можем гордиться своими астрономическими моделями
Теперь мы можем гордиться своими астрономическими моделями
В программе есть несколько упрощений, скорректируйте их. если хотите получить профессиональный кол. Если вы хотите создать сайт своими руками то почитать как это сделать можете тут: http://masterisait.ru/.
Я не стал загромождать текст и использовать зашпиленный режим (tryexcepi). но вы должны обязательно его использовать для обработки возможных исключений.
Кроме того, вы должны помнить о том, что описанная функция не может считывать монохромные растры. Ниже я приведу более универсальный код, но для примеров, основанных на низкоуровневом подходе, я бы посоветовал вам посмотреть функцию чтения монохромных растров из последней 1лавы этой книги.
Чтобы применить функцию ReadBitmap. используем временно создаваемый указатель.
wrkPointer : Pointer; sWidth, tHeight : GLsizei;
// указатель Сулет создан функцией
wrkPointer := ReadBitmapt *.. \earth.bmp', SWidth, tHeighr); glTex!mage2D(GL TEXTURE2D, 0, 3, SWidth, tHeiJhc,
GLRGB, GLUNSIGNEDBYTE, wrkPcmK: i ; Freemem (wrkPointer); // удаляем указатель
В следующем примере мы познакомимся сразу с несколькими важными вещами. Во-первых, в нем используется немного другой подход к считыванию данных растра, а во-вторых, мы еще раз обсудим, как использовать несколько текстур в кадре.
В проекте из подкаталога Ех88 вокруг планеты врашается спутник, каждый из объектов имеет свою текстуру (рис. 4.61).
Опубликовал vovan666
September 23 2013 08:17:11 ·
0 Комментариев ·
3984 Прочтений ·
• Не нашли ответ на свой вопрос? Тогда задайте вопрос в комментариях или на форуме! •
Комментарии
Нет комментариев.
Добавить комментарий
Рейтинги
Рейтинг доступен только для пользователей.
Пожалуйста, залогиньтесь или зарегистрируйтесь для голосования.
Нет данных для оценки.
Гость
Вы не зарегистрированны? Нажмите здесь для регистрации.