Thread View: pl.comp.demoscena
6 messages
6 total messages
Started by Sulsa
Sun, 06 Feb 2005 17:43
Nieprzesroczysta figura
Author: Sulsa
Date: Sun, 06 Feb 2005 17:43
Date: Sun, 06 Feb 2005 17:43
8 lines
1282 bytes
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
Author: red
Date: Sun, 06 Feb 2005 21:58
Date: Sun, 06 Feb 2005 21:58
28 lines
2269 bytes
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
Author: Sulsa
Date: Mon, 07 Feb 2005 09:39
Date: Mon, 07 Feb 2005 09:39
21 lines
1969 bytes
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
Author: Daniel Rychcik
Date: Mon, 07 Feb 2005 11:06
Date: Mon, 07 Feb 2005 11:06
14 lines
1620 bytes
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
Author: Sulsa
Date: Mon, 07 Feb 2005 15:45
Date: Mon, 07 Feb 2005 15:45
8 lines
1357 bytes
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
Author: Daniel Rychcik
Date: Mon, 07 Feb 2005 16:04
Date: Mon, 07 Feb 2005 16:04
14 lines
1592 bytes
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