Wykorzystaj dobrze czas, który chcę Ci podarować.
Posts tagged oświetlenie
Modelowanie oświetlenia
04 years ago
by Piotr Kwiatek
in OpenGL
Wykorzystując biblioteki OpenGL i GLUT napisać program przedstawiający perspektywiczny obraz obiektu, którego powierzchnię opisują następujące funkcje:
gdzie:

Właściwości materiału: różowy błyszczący (widziany w białym świetle). Obiekt należy oświetlić źródłem światła o następujących parametrach:
- typ: reflektor (ang. spot),
- kolor: żółty,
- natężenie: 1,
- kąt odcięcia: 45o,
- położenie: zmienne po orbicie kołowej o środku w punkcie S(0,0,0) z możliwością interaktywnej zmiany następujących parametrów:
-
- promienia orbity,
- kąta nachylenia orbity do osi OX,
- kąta nachylenia orbity do osi OZ,
- kierunek świecenia: na obiekt.
Program powinien posiadać następujące właściwości funkcjonalne:
- interaktywną zmianę liczby podziałów pionowych i poziomych obiektu,
- interaktywną zmianę położenia obserwatora poprzez podanie następujących parametrów:
-
- odległości obserwatora od środka układu współrzędnych sceny,
- wysokości względem płaszczyzny XZ,
- kąta obrotu wokół osi OY w zakresie [0o, 360o] z krokiem 1o.
Uwaga! Obiekt powinien zawsze znajdować się w centralnej części okna.
Zawodowo inżynier informatyk, administrator sieci IT, programista, webdeveloper. Prywatnie przeciętny facet usiłujący spełnić kilka swoich marzeń. Strona powstała po to, aby podzielić się z Wami moimi osiągnięciami. Zapraszam ;)