-
Path: news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail
From: "Wojciech \"Spook\" Sura" <w...@s...medi.com.pl>
Newsgroups: pl.comp.programming
Subject: OpenGL - problem z normalnymi
Date: Tue, 7 Apr 2009 07:49:57 +0200
Organization: "Portal Gazeta.pl -> http://www.gazeta.pl"
Lines: 72
Message-ID: <grepn3$kfn$1@inews.gazeta.pl>
NNTP-Posting-Host: 202.58.akron.net.pl
X-Trace: inews.gazeta.pl 1239083556 20983 86.111.202.58 (7 Apr 2009 05:52:36 GMT)
X-Complaints-To: u...@a...pl
NNTP-Posting-Date: Tue, 7 Apr 2009 05:52:36 +0000 (UTC)
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5579
X-Priority: 3
X-RFC2646: Format=Flowed; Original
X-Newsreader: Microsoft Outlook Express 6.00.2900.5512
X-User: spoko_ws
X-MSMail-Priority: Normal
Xref: news-archive.icm.edu.pl pl.comp.programming:181579
[ ukryj nagłówki ]Witam!
Coś robię wybitnie nie tak z normalnymi do trójkątów... czy ktoś może
powiedzieć mi, dlaczego jeden trójkąt nie jest oświetlony mimo podania
poprawnej normalnej i włączenia dwustronnego oświetlenia?
procedure TForm2.Timer1Timer(Sender: TObject);
var LightPos : array[0..2] of GLfloat;
LightCol : array[0..3] of GLfloat;
begin
glClearColor(0.0,0.0,0.0,1.0);
SwapBuffers(wglGetCurrentDC);
glViewport(0, 0, self.width, self.height);
// Projekcja
glMatrixMode(GL_PROJECTION);
glLoadIdentity();
glFrustum(-1,1,-1,1,1,20);
glTranslatef(0.0,0.0,-10.0);
// Światło
LightPos[0]:=0.0;
LightPos[1]:=0.0;
LightPos[2]:=0.0;
LightCol[0]:=1.0;
LightCol[1]:=1.0;
LightCol[2]:=1.0;
LightCol[3]:=1.0;
glMatrixMode(GL_MODELVIEW);
glLoadIdentity();
glTranslatef(0.0,0.0,-10);
glEnable(GL_LIGHTING);
glEnable(GL_LIGHT0);
glLightModeli(GL_LIGHT_MODEL_TWO_SIDE, 1);
glLightfv(GL_LIGHT0, GL_POSITION, @LightPos);
glLightfv(GL_LIGHT0, GL_DIFFUSE, @LightCol);
glMatrixMode(GL_MODELVIEW);
glLoadIdentity();
glTranslatef(0.0, 0.0, 0.0);
glBegin(GL_TRIANGLES);
glNormal3f(0.0, 0.0, 1.0);
glVertex3f(0.0, 2.0, 0.0);
glNormal3f(0.0, 0.0, 1.0);
glVertex3f(2.0, 2.0, 0.0);
glNormal3f(0.0, 0.0, 1.0);
glVertex3f(2.0, 0.0, 0.0);
glEnd();
glBegin(GL_TRIANGLES);
glNormal3f(0.0, 0.0, 1.0);
glVertex3f(0.0, 2.0, 0.0);
glNormal3f(0.0, 0.0, 1.0);
glVertex3f(-2.0, 2.0, 0.0);
glNormal3f(0.0, 0.0, 1.0);
glVertex3f(-2.0, 0.0, 0.0);
glEnd();
end;
Następne wpisy z tego wątku
- 07.04.09 18:01 arti
- 07.04.09 18:59 Michoo
- 10.04.09 12:15 Wojciech Waga
Najnowsze wątki z tej grupy
- Can you activate BMW 48V 10Ah Li-Ion battery, connecting to CAN-USB laptop interface ?
- We Wrocławiu ruszyła Odra 5, pierwszy w Polsce komputer kwantowy z nadprzewodzącymi kubitami
- Ada-Europe - AEiC 2025 early registration deadline imminent
- John Carmack twierdzi, że gdyby gry były optymalizowane, to wystarczyły by stare kompy
- Ada-Europe Int.Conf. Reliable Software Technologies, AEiC 2025
- Linuks od wer. 6.15 przestanie wspierać procesory 486 i będzie wymagać min. Pentium
- ,,Polski przemysł jest w stanie agonalnym" - podkreślił dobitnie, wskazując na brak zamówień.
- Rewolucja w debugowaniu!!! SI analizuje zrzuty pamięci systemu M$ Windows!!!
- Brednie w wiki - hasło Dehomag
- Perfidne ataki krakerów z KRLD na skrypciarzy JS i Pajton
- Instytut IDEAS może zacząć działać: "Ma to być unikalny w europejskiej skali ośrodek badań nad sztuczną inteligencją."
- Instytut IDEAS może zacząć działać: "Ma to być unikalny w europejskiej skali ośrodek badań nad sztuczną inteligencją."
- Instytut IDEAS może zacząć działać: "Ma to być unikalny w europejskiej skali ośrodek badań nad sztuczną inteligencją."
- U nas propagują modę na SI, a w Chinach naukowcy SI po kolei umierają w wieku 40-50lat
- C++. Podróż Po Języku - komentarz
Najnowsze wątki
- 2025-07-08 Router LTE z możliwością zmian MTU
- 2025-07-08 Re: Pożar w Ząbkach a polscy dyletanci
- 2025-07-08 Trójmiasto => Head of Social Media <=
- 2025-07-08 Warszawa => MENA New Business Manager <=
- 2025-07-08 Środa Wielkopolska => SAP FI/CO Internal Consultant <=
- 2025-07-08 Warszawa => Customer Service with Spanish + translation <=
- 2025-07-08 Warszawa => Senior Account Manager <=
- 2025-07-08 Parkometry bez podstawy prawnej
- 2025-07-07 Re: Ząbki się spaliły jak wiejskie, drewniane stodoły sprzed 50 lat
- 2025-07-06 Kup szybko nową ładowarkę do smartfona
- 2025-07-07 TV z Play (dawniej UPC) -- potrzebny dekoder?
- 2025-07-06 Kup szybko nową ładowarkę do smartfona
- 2025-07-07 mija rok jeżdzenia po lewej
- 2025-07-06 Elektryki jednak są NIEBEZPIECZNE
- 2025-07-08 Fajny film widziałem...