-
Received: by 10.236.185.130 with SMTP id u2mr1035248yhm.0.1347044317774; Fri, 07 Sep
2012 11:58:37 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.236.185.130 with SMTP id u2mr1035248yhm.0.1347044317774; Fri, 07 Sep
2012 11:58:37 -0700 (PDT)
Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.
atman.pl!news.supermedia.pl!news.nask.pl!news.nask.org.pl!news.unit0.net!news.g
lorb.com!b19no4156303qas.0!news-out.google.com!da15ni12456543qab.0!nntp.google.
com!b19no4156296qas.0!postnews.google.com!gq8g2000vbb.googlegroups.com!not-for-
mail
Newsgroups: pl.comp.programming
Date: Fri, 7 Sep 2012 11:58:37 -0700 (PDT)
Complaints-To: g...@g...com
Injection-Info: gq8g2000vbb.googlegroups.com; posting-host=37.47.156.128;
posting-account=Sb6m8goAAABbWsBL7gouk3bfLsuxwMgN
NNTP-Posting-Host: 37.47.156.128
User-Agent: G2/1.0
X-HTTP-UserAgent: Opera/9.80 (Windows NT 5.1; U; pl) Presto/2.10.229
Version/11.64,gzip(gfe)
Message-ID: <7...@g...googlegroups.com>
Subject: jak stuningowac symulacje
From: kenobi <p...@g...com>
Injection-Date: Fri, 07 Sep 2012 18:58:37 +0000
Content-Type: text/plain; charset=ISO-8859-2
Content-Transfer-Encoding: quoted-printable
Xref: news-archive.icm.edu.pl pl.comp.programming:199422
[ ukryj nagłówki ](stuningowac mam na mysli stweakowac, dostroic paramatry)
Mam kilkanascie czastek w 2d,
screenshot:
https://dl.dropbox.com/u/42887985/sym.jpg
symulacja (win, raczej nie ma wirkow )
https://dl.dropbox.com/u/42887985/sym.zip
9 uzozylem w kwadrat 3 na 3, a 7 w kolko,
czatki te odzialywuja na siebie silami przyciagajacymi
wzdluz zalozonych wiezow - jakby kresek miedzy czateczkami
ktore zapodalem z reki - dla kolka jest to 8 kresek
( 0-1-2-3-4-5-6-7-0 ) dla kwadratu 12 kresek ( taka kratka
wiadomo o co chodzi)
wzdluz kresek (joinow) czastki oddzialuja na siebie silami
przyciagajacymi
(sumuje po kreskach, wx,wy to wychylenie po kresce)
particle[j].Fx += wx*joint_factor;
particle[j].Fy += wy*joint_factor;
np dla kolka czastka 0 dostanie wychylenie w strone
czastki 1 do ktorej ma joina plusy wychylenie do czastki
7 do ktorej ma joina itp) joint_factor to mnoznik dobierany
z reki i tu konkretnie wynosi .1
procz tego wszystkie czastki oddzialywuja na siebie
odpychajaco
(suma pomiedzu wszystkimi parami)
particle[j].Fx += wx*odpychanie_factor/(dist*dist);
particle[j].Fy += wy*odpychanie_factor/(dist*dist);
odpychanie factor z reki to tutaj 2.
te wzorki sa chyba ok bo przyciaganie jest proporcjonalne
do odleglosci a odpychania w sumie odwrotnie proporcjonalne do
odleglosci
jak zsumuje te Fx, Fy dla danej klatki symulacji zgodnie z
tymi wzorkami to zmieniam pozycje czastki
x+=Fx;
y+=Fyl
wiadomo ze powinienem raczej zmieniec predkosci a nie pozycje
ale jak zmienie predkosci to robi sie kaszana bo wszystko sie
rozbieguje - problem jest wlasnie taki, jakby ktos uruchomil
symulacje to zobaczy ze kolko i kwadrat genaralnie trzymaja sie
razem i nawet troche odzialuja ale są w tym odzialywaniu
a) miekkie (wolalbym by dalo sie z tego zrobic uklady bardziej
sztywne
b) nie zachowuja predkosci/pedu srodka masy (co jest oczywiste
skoro x+Fx) - a na tym by mi tez alezalo
czy ktos analitycznie potrafi wykombinaowac takie ustawienie
parametrow i ew modyfikacje wzorkow bym z tego co mial mogl
osiagnac
a) bardziej sztywne kólko i kwadrat
b) kółko i kwadrat z zachowanym realistycznie pedem/momentem
pedu
Słowem chcialbym na bazie tego co mam otrzymac bardziej
realistyczna symulacje bryl co bardziej sztywnych (a jesli to
nie mozliwe to czemu?)
TNX (mam nadzieje ze to kogos zainteresuje i ktos ew udzieli
jakiejs pomocnej odpowiedzi)
Następne wpisy z tego wątku
- 07.09.12 21:22 PK
- 08.09.12 08:48 kenobi
- 08.09.12 09:15 PK
- 08.09.12 13:28 kenobi
- 08.09.12 14:16 PK
- 08.09.12 14:49 kenobi
- 08.09.12 18:12 A.L.
- 08.09.12 21:58 PK
- 08.09.12 22:00 PK
- 08.09.12 22:19 R.e.m.e.K
- 08.09.12 23:15 kenobi
- 09.09.12 09:37 Adam Wysocki
- 09.09.12 11:42 kenobi
- 09.09.12 21:32 Michoo
Najnowsze wątki z tej grupy
- Alg. kompresji LZW
- Popr. 14. Nauka i Praca Programisty C++ w III Rzeczy (pospolitej)
- Arch. Prog. Nieuprzywilejowanych w pełnej wer. na nowej s. WWW energokod.pl
- 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??
Najnowsze wątki
- 2025-02-12 Warszawa => Expert Recruiter 360 <=
- 2025-02-12 Ostrów Wielkopolski => Area Sales Manager OZE <=
- 2025-02-12 Bieruń => Regionalny Kierownik Sprzedaży (OZE) <=
- 2025-02-12 Dęblin => Node.js / Fullstack Developer <=
- 2025-02-12 Kraków => PHP Full Stack Developer <=
- 2025-02-12 Karta dźwiękowa stereo
- 2025-02-12 Dęblin => JavaScript / Node / Fullstack Developer <=
- 2025-02-12 Gdańsk => Specjalista ds. Sprzedaży <=
- 2025-02-12 Łódź => NodeJS Developer <=
- 2025-02-12 Błonie => Sales Specialist <=
- 2025-02-12 Dziwne zachowanie magistrali adresowej w 8085
- 2025-02-11 Mini pecet
- 2025-02-10 Spalił się spaliniak
- 2025-02-10 zarowka wifi - z sensowna apka lub lepiej albo lokalnie lub przez web. I zeby harmonogram miala
- 2025-02-10 Chrzanów => Programista NodeJS <=