-
Path: news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail
From: " " <f...@g...pl>
Newsgroups: pl.comp.programming
Subject: Re: relaxing na węzłach
Date: Thu, 24 May 2012 17:46:52 +0000 (UTC)
Organization: "Portal Gazeta.pl -> http://www.gazeta.pl"
Lines: 114
Message-ID: <jpls6c$emv$1@inews.gazeta.pl>
References: <jpl4me$h3u$1@inews.gazeta.pl> <jpl5rc$jr6$1@inews.gazeta.pl>
<jpllkp$c1r$1@node1.news.atman.pl> <4fbe5df7$1@news.home.net.pl>
<jplo7g$cge$1@node2.news.atman.pl> <jplplr$8b4$1@inews.gazeta.pl>
NNTP-Posting-Host: localhost
Content-Type: text/plain; charset=ISO-8859-2
Content-Transfer-Encoding: 8bit
X-Trace: inews.gazeta.pl 1337881612 15071 172.20.26.243 (24 May 2012 17:46:52 GMT)
X-Complaints-To: u...@a...pl
NNTP-Posting-Date: Thu, 24 May 2012 17:46:52 +0000 (UTC)
X-User: fir
X-Forwarded-For: 46.134.29.93
X-Remote-IP: localhost
Xref: news-archive.icm.edu.pl pl.comp.programming:197445
[ ukryj nagłówki ]prof fir <f...@g...pl> napisał(a):
> bartekltg <b...@g...com> napisał(a):
>
> > W dniu 2012-05-24 18:12, Arkadiusz Dymek pisze:
> > > W dniu 5/24/2012 5:55 PM, bartekltg wrote:
> > >> W dniu 2012-05-24 13:25, f...@g...pl pisze:
> > >>> mozliwe ze nieco niejasno napisalem ale ufam
> > >>> ze jest mw jasne o co chodzi (sam jestem jakby
> > >>
> > >> NapisaĹeĹ, Ĺźe trzy punkty nie chcÄ Ci siÄ ustawiaÄ
> > >> w trĂłjkÄ t.
> > >>
> > >> JeĹli piszesz z tego wszechĹwiata, to nie,
> > >> nie jest jasne:)
> > >
> > > E, ja zrozumiaĹem. Po prostu trĂłjkÄ t nie chce siÄ ustabilizowaÄ w
> jednej
> > > pozycji, tylko caĹy czas jeden wierzchoĹek oscyluje.
> >
> > Hmm. WidaÄ, Ĺşle zrozumiaĹem sĹowo 'zrelaksowaÄ' jako
> > zajÄ c najlepszÄ pozycjÄ, zamiast jako 'odpoczÄ Ä';)
> >
> > A odpowiedĹş dla fira jest prosta: dodaj tĹumienie.
> >
> > WspĂłĹczynnik tĹumienia najlepiej, aby byĹ krytyczny
> > albo kapkÄ wiÄkszy:
> > http://pl.wikipedia.org/wiki/T%C5%82umienie#T.C5.82u
mienie_krytyczne
> >
> > k oczywiĹcie tam nie wystÄpuje, bo nie ma tam sprÄĹźynek,
> > ale jest to po prostu nachylenie w poĹoĹźeniu rĂłwnowagi.
> >
> > PamiÄtaj, Ĺźe chcesz tĹumiÄ ruch wzglÄdny, a nie ruch
> > w przestrzeni. SiĹÄ musi byÄ proporcjonalna ro róşnicy
> > prÄdkoĹci i dziaĹaÄ jak Newton przykazaĹ na oba
> > koĹce belki.
> >
> >
> > Tylko uwaĹźaj dalej. JeĹli bÄdziesz montowaĹ duĹźe ukĹady,
> > czÄstoĹci wĹasne bÄdÄ bardzo róşne. JeĹli dobrze bÄdziesz
> > tĹumiĹ drgania czÄ stek, gĹowne mody bÄda przetĹumione
> > i bÄdÄ powoli wracaÄ do stanu relaksacji.
> >
>
> robie to bardzo prosto i nie jest to zbyt widowiskowe
> bo rysuje pojedyncze pixele,
>
> 'sprezynka' nie jest dobra nazwa, angielski join czy joint
> (chyab join tez nie bardzo pasuje, ew moglbym mowic 'polaczenie'
> bo nie mam lepszej nazwy - przy czym tych polaczen moze byc
> pare typow moze glownie dwa - 'sztywniak' na jakiejs odleglosci
> i odpychacz
>
> poki co chce zrobic jakis kwadrat ze sztywniakow i drugi
> kwadrat ze sztywniakow i zobaczyc jak te kwadraty beda sie
> odpychac i czy to bedzie realistyczne, jaki rodzaj fizyki to
> wyjdzie
>
to ze wczesniej nie chzialo sie relaksowac to byl bug
w procedurze,
tutaj mam cztery wierzcjolki 0 1 2 4 i cztery sztywniaki
ustawione na 50 pix
0 -50-> 1
1 -50-> 2
2 -50-> 3
3 -50-> 0
i samo uklada sie w kwadrat
http://dl.dropbox.com/u/42887985/joints.zip
lewym klawiszem myszy mozna ciagnac za zerowy i
widac ze sie teraz jednak relaksuje
sam 'newton' mam chwilowo bardzo przyblizony
(nie poprawiam predkosci od sily tylko pozycje itp)
if(lmb_pressed)
{
particle[0].Fx = -(particle[0].x - MOUSE_X)/6;;
particle[0].Fy = -(particle[0].y - MOUSE_Y)/6;
}
int k = particle[j].join;
float dx = particle[k].x - particle[j].x;
float dy = particle[k].y - particle[j].y;
float dist = sqrt(dx*dx + dy*dy) - particle[j].join_dist;
particle[j].Fx += dx*0.025*dist/50.0;;
particle[j].Fy += dy*0.025*dist/50.0;;
float nx = particle[j].x + particle[j].Fx;
float ny = particle[j].y + particle[j].Fy;
if(nx < 1) return;
if(nx >= CLIENT_X) return;
if(ny < 1) return;
if(ny >= CLIENT_Y) return;
particle[j].x = nx;
particle[j].y = ny;
--
Wysłano z serwisu Usenet w portalu Gazeta.pl -> http://www.gazeta.pl/usenet/
Następne wpisy z tego wątku
- 24.05.12 20:00 bartekltg
- 24.05.12 20:24
- 24.05.12 20:49
- 25.05.12 09:46 Adam Wysocki
- 25.05.12 10:32 Jacek
- 25.05.12 10:41 fir
- 25.05.12 15:25 Jacek
- 25.05.12 16:00 prof fir
- 25.05.12 18:42 M.M.
- 25.05.12 19:16 M.M.
- 25.05.12 19:44 prof fir
- 25.05.12 19:51 M.M.
- 25.05.12 20:44
Najnowsze wątki z tej grupy
- 7. Raport Totaliztyczny: Sprawa Qt Group wer. 424
- TCL - problem z escape ostatniego \ w nawiasach {}
- Nauka i Praca Programisty C++ w III Rzeczy (pospolitej)
- testy-wyd-sort - Podsumowanie
- Tworzenie Programów Nieuprzywilejowanych Opartych Na Wtyczkach
- Do czego nadaje się QDockWidget z bibl. Qt?
- Bibl. Qt jest sztucznie ograniczona - jest nieprzydatna do celów komercyjnych
- Co sciaga kretynow
- AEiC 2024 - Ada-Europe conference - Deadlines Approaching
- Jakie są dobre zasady programowania programów opartych na wtyczkach?
- sprawdzanie słów kluczowych dot. zła
- Re: W czym sie teraz pisze programy??
- Re: (PDF) Surgical Pathology of Non-neoplastic Gastrointestinal Diseases by Lizhi Zhang
- CfC 28th Ada-Europe Int. Conf. Reliable Software Technologies
- Młodzi programiści i tajna policja
Najnowsze wątki
- 2024-12-20 Gdańsk => Inżynier bezpieczeństwa aplikacji <=
- 2024-12-20 czyste powietrze
- 2024-12-20 Katowice => Analyst in the Trade Development department (experience wi
- 2024-12-20 Opole => Inżynier Serwisu Sprzętu Medycznego <=
- 2024-12-20 Katowice => Regionalny Kierownik Sprzedaży (OZE) <=
- 2024-12-20 Rzeszów => International Freight Forwarder <=
- 2024-12-20 Katowice => Key Account Manager (ERP) <=
- 2024-12-20 Ekstradycja
- 2024-12-20 Mikroskop 3D
- 2024-12-20 Warszawa => Spedytor Międzynarodowy <=
- 2024-12-20 Warszawa => Analityk w dziale Trade Development (doświadczenie z Powe
- 2024-12-20 Warszawa => Full Stack .Net Engineer <=
- 2024-12-20 Warszawa => Programista Full Stack .Net <=
- 2024-12-19 Kamerka sam. na tył
- 2024-12-20 Jak być bezpiecznym z Li-Ion?