🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: pl.comp.demoscena
6 messages
6 total messages Started by Sulsa Sun, 06 Feb 2005 17:43
Nieprzesroczysta figura
#32805
Author: Sulsa
Date: Sun, 06 Feb 2005 17:43
8 lines
1282 bytes
mam tablice ktora zawiera wspolrzedne okreslajace punkty na powieszchnie 
pewnej figur, nie jest to prosta figura taka jak szescian lub stozek, 
moge te punkty wyswietlic sobie na ekran ale wtedy bede mial jakies 
kropki znajdujace sie na powieszchni, a chce zeby figura miala 
wypelnione sciany, np kolorem zielonym, ale nie wiem jak to zrobic 
potrafie oteksturowac takie szecciany lub inne kwadraty, ale nie wiem 
jak to zrobic dla figury ktora ma w zasadzie dowolny ksztalt, np 
przypominajacy krople wody badz kule, czy ktos moglby pomodz?
Re: Nieprzesroczysta figura
#32806
Author: red
Date: Sun, 06 Feb 2005 21:58
28 lines
2269 bytes
Sulsa wrote:

> mam tablice ktora zawiera wspolrzedne okreslajace punkty na powieszchnie  
> pewnej figur, nie jest to prosta figura taka jak szescian lub stozek,  
> moge te punkty wyswietlic sobie na ekran ale wtedy bede mial jakies  
> kropki znajdujace sie na powieszchni, a chce zeby figura miala  
> wypelnione sciany, np kolorem zielonym, ale nie wiem jak to zrobic  
> potrafie oteksturowac takie szecciany lub inne kwadraty, ale nie wiem  
> jak to zrobic dla figury ktora ma w zasadzie dowolny ksztalt, np  
> przypominajacy krople wody badz kule, czy ktos moglby pomodz?

Pomoc chyba :)

Owszem, figura musi miec jakis podzial scian. Najczesciej stosuje sie pasy  
lub listy trojkatow. W przypadku pasow, poczatkowo okresla sie 3  
wierzcholki, powstaje jeden trojkat, poprzez dostawienie kolejnego punktu,  
powstaje nowy trojkat z 3 "najswiezych" (tj. ostatnio postawionych  
punktow). W przypadku listy, za kazdym razem podajemy 3 wierzcholki, z  
ktorych powstaje trojkat.
Innymi slowy musisz tak zorganizowac sobie kolejnosc podawnia punktow, aby  
uzyc jeden z powyzszych przypadkow (sa jeszcze np. wachlarze). Nie ma na  
to zlotej reguly, przewaznie jesli obiekt tworzony jest w jakims programie  
do 3d, to juz sam program o to zadba, a gdy sam generujesz obiekt... no to  
jakims tam wzorem powstaje, takze kolejnosc chyba musisz znac.
Moze odpowiedz malo konkretna, ale pytanie tez jakies takie siakies...

-- 
_red ____ _ ____ ____ __ _
Re: Nieprzesroczysta figura
#32807
Author: Sulsa
Date: Mon, 07 Feb 2005 09:39
21 lines
1969 bytes
red wrote:

> Pomoc chyba :)
> 
> Owszem, figura musi miec jakis podzial scian. Najczesciej stosuje sie 
> pasy  lub listy trojkatow. W przypadku pasow, poczatkowo okresla sie 3  
> wierzcholki, powstaje jeden trojkat, poprzez dostawienie kolejnego 
> punktu,  powstaje nowy trojkat z 3 "najswiezych" (tj. ostatnio 
> postawionych  punktow). W przypadku listy, za kazdym razem podajemy 3 
> wierzcholki, z  ktorych powstaje trojkat.
> Innymi slowy musisz tak zorganizowac sobie kolejnosc podawnia punktow, 
> aby  uzyc jeden z powyzszych przypadkow (sa jeszcze np. wachlarze). Nie 
> ma na  to zlotej reguly, przewaznie jesli obiekt tworzony jest w jakims 
> programie  do 3d, to juz sam program o to zadba, a gdy sam generujesz 
> obiekt... no to  jakims tam wzorem powstaje, takze kolejnosc chyba 
> musisz znac.
> Moze odpowiedz malo konkretna, ale pytanie tez jakies takie siakies...

odpowiedz dokladnie taka jakiej sie balem, chodzi o to ze tworze sobie 
krople, wiec mam zbior punktow, ale w zaden sposob nie potrafie go 
striagulizowac, a tak po lodzku to nie wiem jak to podzielic na trojkaty :(
Re: Nieprzesroczysta figura
#32808
Author: Daniel Rychcik
Date: Mon, 07 Feb 2005 11:06
14 lines
1620 bytes
On 2005-02-07, Sulsa <sulsa@guess.guess> wrote:
> odpowiedz dokladnie taka jakiej sie balem, chodzi o to ze tworze sobie 
> krople, wiec mam zbior punktow, ale w zaden sposob nie potrafie go 
> striagulizowac, a tak po lodzku to nie wiem jak to podzielic na trojkaty :(

A nie nazywało się to przypadkiem "marching cubes"? :) Wiem, to było
dla troche innego przypadku (figura zadana funkcją 3D), ale w sumie do
podanych warunków też chyba dałoby się zaadaptować...
                                                                Daniel
-- 
\ Daniel Rychcik     INTEGRAL Science Data Centre, Versoix/Geneve, CH
 \--------------------------------------------------------------------
  \  GCM/CS/MU/M d- s++:+ a- C+++$ US+++$ P+>++ L+++$ E--- W++ N++ K-
   \ w- O- M PS+ PE Y+ PGP t+ 5 X- R tv b+ D++ G+ e+++ h--- r+++ y+++ 
Re: Nieprzesroczysta figura
#32809
Author: Sulsa
Date: Mon, 07 Feb 2005 15:45
8 lines
1357 bytes
Daniel Rychcik wrote:
  > A nie nazywało się to przypadkiem "marching cubes"? :) Wiem, to było
> dla troche innego przypadku (figura zadana funkcją 3D), ale w sumie do
> podanych warunków też chyba dałoby się zaadaptować...

poszukam czegos na ten temat, jak bede mial jakis progbel to napisze, 
tylko czy moglbys mi podac nazwe tego algorymu("marching cubes") bo arty 
angielskie czytam w ostatniej kolejnosci :)
Re: Nieprzesroczysta figura
#32810
Author: Daniel Rychcik
Date: Mon, 07 Feb 2005 16:04
14 lines
1592 bytes
On 2005-02-07, Sulsa <sulsa@guess.guess> wrote:
> poszukam czegos na ten temat, jak bede mial jakis progbel to napisze, 
> tylko czy moglbys mi podac nazwe tego algorymu("marching cubes") bo arty 
> angielskie czytam w ostatniej kolejnosci :)

Hmm, wpisałem "maszerujące sześciany" w Goggle, bardziej celem 
upewnienia się, że nic nie ma - a tu prosze, niespodzianka :-)

                                                                Daniel
-- 
\ Daniel Rychcik     INTEGRAL Science Data Centre, Versoix/Geneve, CH
 \--------------------------------------------------------------------
  \  GCM/CS/MU/M d- s++:+ a- C+++$ US+++$ P+>++ L+++$ E--- W++ N++ K-
   \ w- O- M PS+ PE Y+ PGP t+ 5 X- R tv b+ D++ G+ e+++ h--- r+++ y+++ 
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads