🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: alt.pl.matematyka
Article #10244

Re: Wzór - odpychanie punktów w trójkącie

#10244
From: Robakks
Date: Tue, 01 Sep 2009 07:03
66 lines
3782 bytes
kopia na pl.sci.filozofia
"Grzegorz Brycki" <grzegorz.brycki@op.pl>
news:h7dju1$17p$1@news.onet.pl...

> Witam,
>
> *Opis problemu*
>
> Wyobraźcie sobie trójkąt równoramienny.
> Trójkąt "leży" jednym bokiem na ziemi (nie wiem jak inaczej to powiedzieć)
> Każdy wierzchołek trójkąta oznaczony jest cechą np. kolorem.

Chodzi Ci o trójkąt barw?
http://www.vidart.com.pl/vidart_joomla/vidart/images/stories/FOTOGRAFIA/rozszerzonajpg.jpg


> Mamy też dwa punkty.
> Do każdego z nich przypisane są trzy liczby (od 1 do 100).
> Liczby opisują relacje tych punktów w stosunku do siebie i są ściśle 
> związane z kolorami wierzchołków.

Trzy liczby, a więc 3 współrzędne R,G,B

> *Co chcę uzyskać*
> Mamy trójkąt i na jego środek rzucam dwa punkty. W związku z tym, w 
> kategorii "żółty (górny wierzchołek trójkąta)" te dwa punkty odpychają się 
> z siłą 100. To punkty powinny od siebie oddalić się w pionie na odległość 
> 100 jednostek (np. pixeli). Te dwa punkty w kategorii "zielony (prawy 
> wierzchołek trójkąta) odpychają się z siłą 30. Dlatego teraz obydwa punkty 
> przemieszczają się tak, by oddalić się od siebie na 30 w kierunku prawy 
> wierzchołek. Te dwa punkty w kategorii "czerwony (lewy dolny wierzchołek 
> trójkąta)" odpychają się z siłą 50. Tak więc analogicznie, obydwa punkty 
> przemieszczają się tak by oddalić się od siebie na 50 jednostek w kierunku 
> lewy wierzchołek. Na samym końcu należy ustawić te dwa punkty tak, by 
> punkt w którym odległość ich dzieląca wynosi połowę, ustawił się dokładnie 
> w środku trójkąta.

Jeśli punkty będą się odpychać wyłącznie od siebie
- to wylecą poza trójkąt.
Umieść na wierzchołkach trójkąta takie punkty, które odpychają
umieszczone wewnątrz punkty z siłą wprostproporcjinalną
do kwadratu odległości.

> Teraz wyobraźcie sobie, że rzucam na środek trójkąta 100 takich punktów, > 
> i chciałbym zobaczyć gdzie będzie jaki punkt, gdy wszystkie od wszystkich 
> się odpowiednio "poodpychają" według algorytmu który opisałem. Przy czym 
> nigdy żaden punkt nie powinien wyjść poza trójkąt.
>
> I teraz jak to wszystko w możliwie najprostszy sposób obliczyć, biorąc pod 
> uwagę że chciałbym z tego zrobić program komputerowy.
>
> Dzięki i jeśli coś nie jest jasne, to pytajcie proszę.
>
> -- 
> Grzegorz Brycki, http://beczkasoli.pl/GD298, a Ty?

Żółty odpycha się z żółtym,
Czerwony odpycha się z czerwonym,
Zielony odpycha się z zielonym
- a siła zależy od odległości.
Zacznij pisanie programu od jednego punktu wrzuconego w trójkąt. :-)
Dla prostoty możesz ustalić, że powyżej pewnej odległości
siła jest ujemna, a więc odpychanie - przyciąga. :)
Edward Robak* z Nowej Huty
~>°<~
miłośnik mądrości 
Technical Details
Message-ID: <h7igvh$lcl$1@inews.gazeta.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail
References: <h7dju1$17p$1@news.onet.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail
From: "Robakks" <Robakks@gazeta.pl>
Newsgroups: alt.pl.matematyka
Subject: Re: Wzór - odpychanie punktów w
 trójkącie
Date: Tue, 1 Sep 2009 09:03:16 +0200
Organization: "Portal Gazeta.pl -> http://www.gazeta.pl"
Lines: 67
Message-ID: <h7igvh$lcl$1@inews.gazeta.pl>
References: <h7dju1$17p$1@news.onet.pl>
NNTP-Posting-Host: chello089077154144.chello.pl
Mime-Version: 1.0
X-Trace: inews.gazeta.pl 1251788594 21909 89.77.154.144 (1 Sep 2009 07:03:14 GMT)
X-Complaints-To: usenet@agora.pl
NNTP-Posting-Date: Tue, 1 Sep 2009 07:03:14 +0000 (UTC)
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5579
X-Newsreader: Microsoft Outlook Express 6.00.2900.5843
X-User: robakks
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit