Логин: Пароль:    Регистрация Всеми возможностями сайта можно пользоваться
только после авторизации.
   Забыли пароль?

Поиск
L



Статистика
u
Пользователи онлайн: нет
Гостей онлайн: 6
Всего онлайн: 6
Зарегистрировано юзеров: 7550
Комментариев на сайте: 670
Новый юзер: dolginaolha



Последние комментарии
c
Amard прокомментировал "Урок 53 - Потоки в Delphi, (часть 1/3)":
Всем привет! В Школе Частных Прорабов Prorab2.ru обучают как сделать дешевый и недорогой фундамент своими руками используя Строительные Нормы и Правила (СНиП), технологии для фундаментов и Технику Безопасности (ТБ) на объекте с помощью одной из лучших онлайн школ в мире ,а также единственной онлайн школы в России и на просторах бывшего СНГ Вы реально научитесь строить Фундамент за пол цены от рыночной стоимости работ – это не шутка, не розыгрыш и не мечта. Фундамент за 50 процентов – это реальность! Недавно я нашел крутую онлайн школу. Мужики реально крутая школа, все объясняют без заумных слов. Все нужно делать заблаговременно и разумно экономно! Там изучают множество тем о фундаментах. Одна из них: [url=https://prorab2.ru/category/fundament]Фундамент из бруса.[/url] До новых встреч!
CarolineWrifs прокомментировал "Урок 3 - Конструкция IF...THEN...ELSE":
[img]https://kapsuly-lipocarnit.ru/files/lipocarnit_1/img/product-head1.png[/img] [url=https://kapsuly-lipocarnit.ru/][img]https://karga.info/wp-content/uploads/2019/02/orig.jpg[/img][/url] Lipocarnit (ЛипоКарнит) - [url=https://kapsuly-lipocarnit.ru/]липокарнит капсулы для похудения цена екатеринбург[/url] для похудения в Екатеринбурге Цена: 990 руб. [url=https://kapsuly-lipocarnit.ru/]lipocarnit отзывы[/url] - Полная конфиденциальность Наименование и назначение товара не указаны на посылке. В соответствии с политикой конфиденциальности мы не передаем информацию третьим лицам. Аудио обзоры нашего магазина Липокарнит (LipoKarnit) - капсулы для похудения - описание Кто такие представители прекрасного пола ради похудения? Часы физических упражнений, строгие диеты, даже липосакция. Но, по мнению большинства врачей, лучше всего получить твердое натуральное средство для похудения с гарантированным эффектом. Среди тех, кто заменяет упражнения и осанку, профессионалы включают продукт для похудения Lipocarnit. По словам производителей, любая капсула бьет избыток жира на клеточном уровне, ускоряя обмен веществ и снижая уровень глюкозы в крови. LipoCarnit превращает жир в энергию и снижает уровень холестерина. Это, если верить словам клиентов, приводит к обещанной и быстрой потере веса. Почему мы набираем вес? Есть много причин, почему мы набираем вес. К ним относятся диетические излишки и фиксированный образ жизни и генетическая предрасположенность. Однако наименее реальным бедствием современной цивилизации является изменение в процессе обмена веществ. Нарушение обмена веществ возникает в результате: отсутствие компонентов, пригодных для обработки жировых клеток; сбой в процессе образования и разложения жира; отсутствие деталей, необходимых для осуществления химических реакций. Начальные признаки избыточного веса Дамы считают, что образования с избыточным весом наверняка не будет недостатка. Однако не только стрелки весов способны говорить о неточном ходе жирового обмена. Сначала вес может не измениться, однако другие симптомы нарушения обмена веществ будут наименее очевидными: апельсиновая корка; храп; постоянный аппетит; слабость; высокое кровяное давление; Боли в спине и суставах. Сказать, что все эти плохие реакции на тело означают заботиться о себе! Помогает ли нам бездействие? Если вам кажется, что лишний вес - это не та проблема, из-за которой вы должны изменить свой обычный образ жизни, вот лишь несколько несоответствий, которые могут привести к избыточному весу и неправильному обмену веществ. : высокое кровяное давление; избыток холестерина; уровень сахара в крови; проблемы с поджелудочной железой; Риск склероза и инфаркта миокарда. Не волнуйтесь, получите естественное и неопасное лечение для контроля жира - капсулы Липокарнит. Липокарнит (Li Капсулы ЛипоКарнит разрушают жировые отложения за счет действия состава природного баланса; Липоевая кислота нормализует уровень глюкозы в крови, очищает и сохраняет печень, ускоряет выделение энергии липидными клетками; Pycinate Pycollinate уменьшает чувство голода, расщепляет жир и нормализует кровяное давление; L-карнитин превращает липиды в энергию, снижает уровень холестерина. Поступление таким образом, чтобы улучшить ум, а не состав, значительно уменьшить избыточный вес. И сразу же для похудения не стоит ограничиваться едой. Продукт «переконфигурирует» организм для максимально быстрого удаления жиров и в то же время не вызывает привыкания или побочных эффектов.

Урок 4 - Нормали

  Нормаль – это вектор, перпендикулярный к плоскости. С помощью нормалей OpenGL рассчитывает освещённость примитива. Чем сильнее отклонён вектор нормали от источника света, тем меньше будет яркость примитива. Нормаль задаётся функцией glNormal3f(x, y, z). Где x, y, z – координаты вектора нормали колеблющиеся от -1 до 1.
Например:
Нарисуем квадрат и зададим нормаль перпендикулярную к нему.

glBegin(GL_QUADS); //рисуем квадрат
 glNormal3f(0,0,1); //задаём нормаль
 glVertex3f(-1,1,0); //первая вершина
 glVertex3f(1,1,-0); //вторая вершина
 glVertex3f(1,-1,-0); //третья вершина
 glVertex3f(-1,-1,0); //четвёртая вершина
glEnd;
Нормаль можно задавать, как и от грани, так и от вершин, но для этого функцию надо вызывать перед рисованием каждой вершины.
glBegin(GL_QUADS); //рисуем квадрат
 glNormal3f(0,0,1); //задаём нормаль
 glVertex3f(-1,1,0); //первая вершина
 glNormal3f(0,0,1); //задаём нормаль
 glVertex3f(1,1,-0); //вторая вершина
 glNormal3f(0,0,1); //задаём нормаль
 glVertex3f(1,-1,-0); //третья вершина
 glNormal3f(0,0,1); //задаём нормаль
 glVertex3f(-1,-1,0); //четвёртая вершина
glEnd;
Никакой разницы не будет. Нормали от вершин следует задавать для получения сглаженной фигуры (не рубленной). Увидеть разницу между сглаженной моделью и рубленной, в примере предыдущего урока необходимо добавить в конец процедуры FormCreate:
glShadeModel(GL_FLAT) //Режим без сглаживания 
//или
glShadeModel(GL_SMOOTH) //Сглаживание. По умолчанию установлен режим GL_SMOOTH.

glShadeModel(GL_SMOOTH)

glShadeModel(GL_FLAT)

Для того чтобы лучше понять что такое нормаль, я создал пример иллюстрирующий работу нормали.


  Стрелками на клавиатуре можно изменять координаты нормали, она обозначена, синей линией, а красной линией обозначена правильно заданная нормаль. В заголовке формы выводится текущие координаты нормали. Источник света находится в точке зрения. Если направить синюю линию в точку зрения, то квадрат примет максимальную яркость.

В следующем уроке мы узнаем, что такое материалы и освещение в OpenGL.

Зарегистрируйтесь или авторизуйтесь, чтобы скачать.

Источник: www.thedelphi.ru
Автор: Клящицкий Виталий
Опубликовано: 20 Мая 2012
Просмотров: 25539

Урок 3 - Объёмные фигуры Урок 5 - Материалы и освещение

Зарегистрируйтесь или авторизуйтесь, чтобы добавлять комментарии.



аватар Добавил(а): gasmator [Новичок] Дата: 2013-05-11
подскажите почему у меня фигуры получаются прозрачными




аватар Добавил(а): postfedor [Новичок] Дата: 2015-09-18