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

Поиск
L



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



Последние комментарии
c
Rodneyhef прокомментировал "Урок 53 - Потоки в Delphi, (часть 1/3)":
Zauważże, czym cechują się kredyty na sześcdziesięciu dni. Jako co zwrócić uwagę podczas asortymentu oferty? Które firmy użyczają chwilówek za taki czas? Sprawdź! [url=https://chwilowki-pozyczka.pl/]chwilówki[/url] [url=https://chwilowki-pozyczka.pl/chwilowki-online]chwilówki online[/url] [url=https://chwilowki-pozyczka.pl/pozyczki-na-raty]pożyczki ratalne[/url] [url=https://chwilowki-pozyczka.pl/kredyty-gotowkowe]kredyty gotówkowe[/url] Zdecydowana większość pożyczek krótkoterminowych udzielana jest od okres nie zaakceptować dłuższy niźli dwa miesiące. Krótki słowo spłaty wydaje się być charakterystyczny na rzecz tego rodzaju wytworów finansowych. Firmy pożyczkowe wprowadziły także zastrzeżenia, skutkujące tym, że nie każdy klient będzie mógł momentalnie zaciągnąć wzięcie pożyczki na 60 dni. W poniższym artykule podpowiadamy, na jak zwrócić uwagę, postanawiając się pod ten typ dofinansowania, na czym polegają opisane ograniczenia, oraz pokazujemy, które obecne na rynku firmy użyczają pożyczek dzięki 60 dni. chwilowki-pozyczka.pl Termin kredyty jest jednym z kluczowych składników mających bezpośredni wpływ jako całkowite koszty zobowiązania. Alternatywa krótszego czy dłuższego sezonu ma przełożenie na wysokość RRSO, innymi słowy rzeczywistej rocznej stopy oprocentowanie informującej nas w stosunku procentowym o kosztach związanych z pożyczką. Jest to pierwszy element, na który trzeba zwrócić szczególną uwagę w chwili wyboru możliwości. Drugim elementem jest uważna ocena spersonalizowanych możliwości kredytowych, co koniecznie musi towarzyszyć zaciąganiu jakiegokolwiek zobowiązania. Być może będziemy potrzebować produktu finansowego, którego spłata wydaje się znacznie dłuższa. Wówczas winniśmy zdecydować się jako pożyczki od raty. Warto również stwierdzić o aplikowanych przez spółki pożyczkowe ograniczeniach, wynikających spośród realizacji strategii ryzyka. Ochraniając się zanim niewypłacalnością pożyczkobiorców, instytucje finansowe przedłożyły szereg wielu ograniczeń, oddanych w szczególności dla osób nowych odbiorców. Ci pożyczkobiorcy, którzy zaciągają chwilówkę na raz 1 w podanej firmie, niejednokrotnie nie mogą liczyć na termin dłuższy niźli 30 dni. Poza tym wiążą ograniczenia szczególne dla kredytów krótkoterminowych. Przemówienie między innymi na temat weryfikacji petentów w charakteryzujących się ogromną popularnością rejestrach dłużników, ukończenie 21. roku egzystencji czy identyfikacja maksymalnej poziomie pożyczki. Pożądane byłoby podkreślić, hdy znaczna część przedsiębiorstw nie udziela pożyczek o dłuższym okresie w ogóle, co ponadto nie jest rezultatem wprowadzenia ograniczeń, a wynika po prostu wraz z oferty.
dealrattKi прокомментировал "Урок 3 - Конструкция IF...THEN...ELSE":
Это действительно радует меня. --- Бесподобное сообщение скачать fifa, скачать фифа а также [url=http://15fifa.ru/novosti-fifa-15]fifa 15 последние новости[/url] скачать фифа

Урок 5 - Материалы и освещение

  Материалы в OpenGL – это способность полигона реагировать на свет по-своему.
Материал задаётся функцией glMaterialfv(glFace,Param,@array).

  Параметр glFace задает, на какие плоскости будет применён материал и может принимать следующие значения:

  • GL_FRONT – лицевая плоскость;
  • GL_BACK – задняя плоскость;
  • GL_FRONT_AND_BACK – все плоскости.
Параметр Param определяет сам тип материала и может принимать значения:
  • GL_AMBIENT – цвет рассеянного света;
  • GL_SPECULAR – цвет зеркального света;
  • GL_DIFFUSE – цвет диффузного света (смешанного);
  • GL_SHININESS – сила блика;
  • GL_EMISSION - интенсивность излучаемого света.
@array – это ссылка на массив с параметрами. Массив состоит из 4 чисел (Красный, зелёный, синий и альфа канал). Диапазоны чисел от 0 до 1.

  Но для GL_SHININESS параметрами будет не массив, а одно число от 128 до 0, 0 – это максимальная сила блика, а 128 минимальная. В связи с этим изменится и сама функция с glMaterialfv на glMaterialf. Окончание fv на конце названия функции означает, что параметром будет массив типа PGLfloat – это специальный тип данных в OpenGL, он эквивалентен типу Single. Окончание f означает, что параметром будет не массив, а одно число типа GLfloat. Этот тип данных тоже эквивалентен Single. Есть ещё и окончание i , параметром будет число типа Integer.

Чтобы лучше было понятно зададим все 5 видов материала:
glmaterialfv( GL_FRONT_AND_BACK, GL_AMBIENT, @amb); //рассеянный цвет 
glmaterialfv( GL_FRONT_AND_BACK, GL_SPECULAR, @spec); //зеркальный цвет 
glmaterialfv( GL_FRONT_AND_BACK ,GL_DIFFUSE, @dif); //диффузный цвет
glmaterialfv( GL_FRONT_AND_BACK , GL_EMISSION, @emis); //интенсивность излучаемого света        
glmaterialf ( GL_FRONT_AND_BACK ,GL_SHININESS, 60); //мощность блика   
  Если мы хотим нарисовать 2 и более примитива с разными материалами, то функцию следует вызывать каждый раз перед рисованием примитива.

С материала мы закончили, теперь перейдём к освещению.

  Как создать и добавить источник света на сцену мы знаем из прошлых уроков, а вот как изменять свойства источника света мы узнаем сейчас!

  У источников света есть функция glLightfv. Она имеет те же самые параметры, что у glmaterialfv, кроме GL_ SHININESS, GL_EMISSION и glFace. glFace заменён на имя источника света (GL_LIGHT0 – GL_LIGHT7). У неё есть и другие параметры, которые относятся только к источнику света:
  • GL_SPOT_EXPONENT параметр param должен содержать целое или вещественное число от 0 до 128, задающее распределение интенсивности света. Этот параметр описывает уровень сфокусированности источника света. Значение по умолчанию: 0 (рассеянный свет).

  • GL_SPOT_CUTOFF параметр param должен содержать целое или вещественное число между 0 и 90 или равное 180, которое определяет максимальный угол разброса света. Значение этого параметра есть половина угла в вершине конусовидного светового потока, создаваемого источником. Значение по умолчанию: 180 (рассеянный свет).

  • GL_POSITION параметр params должен содержать четыре целых или вещественных, которые определяют положение источника света. Если значение компоненты w равно 0.0, то источник считается бесконечно удаленным и при расчете освещенности учитывается только направление на точку (x,y,z), в противном случае считается, что источник расположен в точке (x,y,z,w). Значение по умолчанию: (0.0, 0.0, 1.0, 0.0).

  • GL_SPOT_DIRECTION параметр params должен содержать четыре целых или вещественных числа, которые определяют направление света. Значение по умолчанию: (0.0, 0.0, -1.0, 1.0).


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

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

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

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

Урок 4 - Нормали Урок 6 - Наложение текстур

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



аватар Добавил(а): qwerty [Новичок] Дата: 2012-12-04
Сильно разбираться - лень. Скачал пример, запустил, при нажатии клавиш ничего не происходит(




аватар Добавил: Admin [Сэнсэй] vk.com/savelev_a_y Дата: 2012-12-04
Происходит, просто удерживай стрелку вверх по дольше, секунд 10...




аватар Добавил: sheen12 [Новичок] Дата: 2013-11-04
не понятно




аватар Добавил(а): Dyasok [Новичок] Дата: 2016-04-03
источник света в примере не вращается




аватар Добавил(а): IanamusZura [Новичок] Дата: 2016-04-28




аватар Добавил(а): fetisoff.nik [Новичок] Дата: 2016-05-15
А как сделать чтобы источник света вращался по оси XOY?