🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.pascal
Article #162

Grafika 3D

#162
From: Artur Jedlinski
Date: Wed, 16 Dec 1998 09:36
22 lines
1942 bytes
	Tak tak, Subject brzmi dumnie, ale nie chodzi mi o zadne renderowane
obiekty z 3D Studio... Robie sobie jakies tam obracane szesciany i stateczki...
I nie mam pojecia jak zrobic, zeby to sensownie wygladalo. Tzn mam drucianke,
a chcialbym zakrywac powierzchnie. Przestrzen 3D definiuje jako punkty (X,Y,Z),
a potem sciany o 4 naroznikach. Najprostszym sposobem wydaje mi sie
posortowanie scian w ten sposob, by moc rysowac je "od konca", czyli od tych
niewidocznych w strone widocznych, w ten sposob zakrywalbym niepotrzebne linie.
Ale... wg czego posortowac sciany? Wg wspolrzednej Z slyszalem - ale przeciez
sciana ma 4 wierzcholki i wspolrzedna ktorego wybrac? Najbardziej wysunietego
wglab (o najwiekszej Z) - pomyslalem, ale nie, przeciez sciana z prawej moze
miec wieksza wspolrzedna Z najdalszego punktu a byc mimo to widoczna. Nie
wiem jak to rozwiazac... moze ktos ma na to jakis patent? Ostrzegam, ze robie
to w BGI, wiec musi byc szybkie (z sortowaniem wg najdalszego punktu chodzi
jeszcze bardzo dobrze). A moze ktos ma napisana taka biblioteke?
	Pliz help... bez tego nie powstanie najlepsza gra 
ekonomiczno-strategiczna wszechczasow (tzn powstanie, ale bez takich fajnych
bajerow :)

	Nataniel <nataniel@rpg.pl>
        editor of "Nowe WIZJE"

"Co to za czasy, ze byle chlystek moze mowic NI do starej kobiety"
Technical Details
Message-ID: <757uv4$63j$1@zeus.polsl.gliwice.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!mat.uni.torun.pl!news.nask.pl!orion.cst.tpsa.pl!news.task.gda.pl!news.man.poznan.pl!polsl.gliwice.pl!not-for-mail

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!mat.uni.torun.pl!news.nask.pl!orion.cst.tpsa.pl!news.task.gda.pl!news.man.poznan.pl!polsl.gliwice.pl!not-for-mail
From: Artur  Jedlinski <nataniel@infeco.pb.bialystok.pl>
Newsgroups: pl.comp.lang.pascal
Subject: Grafika 3D
Date: 16 Dec 1998 09:36:36 GMT
Organization: Infeco HQ
Lines: 22
Message-ID: <757uv4$63j$1@zeus.polsl.gliwice.pl>
NNTP-Posting-Host: infeco.pb.bialystok.pl
User-Agent: tin/pre-1.4-980226 (UNIX) (Linux/2.0.35 (i586))
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit