🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.demoscena
Article #32820

Re: Maszerujace szesciany

#32820
From: creed
Date: Sat, 12 Feb 2005 12:48
59 lines
3558 bytes
Sulsa wrote:

> creed wrote:
> 
>> W pierwszej masz dla kazdej "konfiguracji" liczbę, w której odpowiednie
>> bity oznaczają, które wierzchołki cube'a będą używane.
> 
> ja wiem, ktore wieszcholki cuba naleza lub nie do bloba bo to oblicza
> sie ze wzoru.

Hmm... Moja pomyłka - nie miałem na myśli wierzchołków tylko krawędzie. Tzn.
masz tam napisane z którymi krawędziami przecina się brzeg bloba.
 
>> W drugiej masz na ogół listę [lub tablicę] trójek liczb [może nie być
>> żadnej trójki, może być jedna, może być ich więcej], każda taka trójka to
>> jeden trójkąt do narysowania w tym cube'ie. Liczby w tej trójce oznaczają
>> krawędzie w cubie...
> 
> ja to wszystko wiem, ale nie wiem po jak to wszystko polaczyc, poprostu

Tzn.? Nie wiesz które numerki co oznaczają? Swego czasu zrobiłem sobie taki
ładny rysunek ASCII...

// edges and vertices convention
/*
       _______4__________                   __________________
      /                 /|                 /4                /|5
   7/ |8             5/  |9              / |               /  |
  /_______6_________/    |             /_________________/    |
  |   |_____________|____|             |7 0|_____________|6__1|
11|  /       0    10|   /              |  /              |   /
  | /3              | / 1              | /               | /
  |_________________|                 3|________________2|
          2
*/

Szczęśliwie tablice, które znalazły zgadzały się z tą konwencją ;-)

[A może wyczaiłem obrazek na podstawie tablic? Wierz mi, to nie jest trudne,
trzeba tylko chwilkę pomyśleć!]

>> Swoją drogą w jakiej książce masz ten algorytm ręcznego liczenia? Chętnie
>> bym sobie to obejrzał. Niedawno sam coś takiego zakodowałem, ale z jednej
>> strony to był straszny "pain in the ass" a z drugiej mój algorytm coś
>> szwankował i niektóre cube'y (niewiele :-) rysował błędnie... W każdym
>> razie jak już masz algorytm, który to robi to nie ma problemu, żeby go
>> wywołać i sobie stablicować jak Ci się żywnie podoba przecież...
> 
> w ksiazce: "Grafika PC Bez Tajemnic", 

Dzięki, poszukam i zobacze jak to co wymyśliłem ma się do tego co oni
opisali :-)


-- 
michal.'creed'.szostakiewicz............................coder.of.ultimaa...
.creed@tarchomin.pl .......................................................
.ms201103@zodiac.mimuw.edu.pl .............................................
.icq.2482112 ...........................iMMersE.your.soUL.in.lOVE......<><.
Technical Details
Message-ID: <cuktvq$fe0$1@nemesis.news.tpi.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!opal.futuro.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mail
References: <cuam4h$c1u$1@inews.gazeta.pl> <95F84D463bikikillerradomnet@193.110.122.97> <cud02h$mim$3@inews.gazeta.pl> <95F88BCCEbikikillerradomnet@193.110.122.97> <cud79e$15n$2@inews.gazeta.pl> <cuilca$d38$1@atlantis.news.tpi.pl> <cuirv8$55g$1@inews.gazeta.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!opal.futuro.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mail
From: creed <tarchomin@SWAPcreed.pl>
Newsgroups: pl.comp.demoscena
Subject: Re: Maszerujace szesciany
Date: Sat, 12 Feb 2005 13:48:13 +0100
Organization: ultimaa
Lines: 59
Message-ID: <cuktvq$fe0$1@nemesis.news.tpi.pl>
References: <cuam4h$c1u$1@inews.gazeta.pl> <95F84D463bikikillerradomnet@193.110.122.97> <cud02h$mim$3@inews.gazeta.pl> <95F88BCCEbikikillerradomnet@193.110.122.97> <cud79e$15n$2@inews.gazeta.pl> <cuilca$d38$1@atlantis.news.tpi.pl> <cuirv8$55g$1@inews.gazeta.pl>
NNTP-Posting-Host: host-ip162-159.crowley.pl
Mime-Version: 1.0
X-Trace: nemesis.news.tpi.pl 1108212538 15808 62.111.159.162 (12 Feb 2005 12:48:58 GMT)
X-Complaints-To: usenet@tpi.pl
NNTP-Posting-Date: Sat, 12 Feb 2005 12:48:58 +0000 (UTC)
User-Agent: KNode/0.8.2
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit