🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.programming
Article #205365

Re: Krzywizna krzywej

#205365
From: bartekltg
Date: Sun, 28 Apr 2013 21:58
84 lines
3926 bytes
W dniu 2013-04-27 22:41, A.L. pisze:
> On Sat, 27 Apr 2013 18:47:22 +0200, bartekltg <bartekltg@gmail.com>
> wrote:
>
>> W dniu 2013-04-27 17:58, A.L. pisze:
>>> On Sat, 27 Apr 2013 17:48:25 +0200, "slawek" <human@site.pl> wrote:
>>>
>>>> U?ytkownik "firr kenobi"  napisa? w wiadomo?ci grup
>>>> dyskusyjnych:8a94a5b3-4dbc-42e3-b62f-416c5cc30123@googlegroups.com...
>>>>
>>>>> (beziery itp) ale z tymi krzywiznami to
>>>>> jednak wydaje mi sie na tyle odlegle
>>>>> od jakiejs praktycznej potrzeby ze nie
>>>>
>>>> Wydaje ci si?. Taka trajektoria - o minimalnej krzywi?nie (minimalnej
>>>> maksymalnej krzywi?nie) - to po prostu sposób na mo?liwie najspokojniejsze
>>>> przej?cie od punktu A do B, potem C, D, E, F itd. Zak?adaj?c sta?? warto??
>>>> pr?dko?ci. (Hint, ?amana ma zerow? krzywizn?... ale w punktach A, B, C, ...
>>>> po prostu "szarpie" - nie ma ci?g?ej pochodnej.)
>>>
>>> A o splajnach Panowie slyszeli?...
>>>
>>
>> Je?li chodzi o sklejanie, to ok, ale splajny to jednak wielomiany,
>
> Owszem, ale sa tez "exponential splines". Ale to zupelnie inne zwierze
> :)

http://www.mathnet.or.kr/Video/etc/dongseo/1006_Lee.pdf
brrr;-)


>
>> Maksymalna krzywizna b?dzie tam punktowa,
>
> No to co? Przeciez tam chodzi o minimalizacje maksymalnej lrzywizny.
> Na caalej krywej

Tak. I używamy nie do końca odpowiednich funkcji do przybliżenia
tej drogi. Bez trudu można wygenerować sobie parę przypadków,
gdzie optymalną na pewno droga zawiera łuki kół.
Splainami można je jedynie aproksymować (choć z bardzo przyzwoitą
dokładnością).

Można tu podziałać siłowo, zrobić splajny, będziemy mieć nieliniowe
ograniczenie na długość, nieliniowe (!) ograniczenie w każdym pukcie
(krzywizna krzywaj parametrycznej (x(s),y(s))to potworek w rodzaju
(x''y'-y''x')/(x'^2+y'^2)^(3/2))

To się powinno dać prościej zrobić.


> Poza tym, splajny maja pewne wlasnosci "wariacyjne", w szczegolnosci
> parametr zwany "tension" (napiecie). Znane sa procedury konstruujace
> splajny z ograniczeniem na owo "napiecie". Nie jest to dokladnie
> krzywizna, ale byc moze blisko.

O takiej kontroli krzywizny nie pomyślałem...

> Trudno powiedziec jak sie nie wie po
> co to wszystko Procedura jest opisana na przykald tu

Głownie ten brak kontroli prędkości martwi i dziwi.


> Renka, R.J., (1987), “Interpolatory tension splines with automatic
> selection of tension factors”, SIAM Journal of Scientific and
> Statistical Computing,
> Volume 8, p. 393-415.
>
> Dostepny na przykald tutaj
>
> http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.76.3808


Poleciało na półkę do poczytania;)



> Oczywiscie zawsze mozna problem sformulowac jako zadanie wariacyjne z
> ograniczeniami

pzdr
bartekltg
Technical Details
Message-ID: <klk619$q5t$1@node2.news.atman.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!.POSTED!not-for-mail
References: <5178276e$0$1230$65785112@news.neostrada.pl> <8a94a5b3-4dbc-42e3-b62f-416c5cc30123@googlegroups.com> <517bf34c$0$1212$65785112@news.neostrada.pl> <mctnn8lh8v8sq9sum27n96ua6b5huap4m8@4ax.com> <klgves$hfb$1@node1.news.atman.pl> <3vaon8hi9ja0ss5s48vsonphejv402lcr8@4ax.com>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!.POSTED!not-for-mail
From: bartekltg <bartekltg@gmail.com>
Newsgroups: pl.comp.programming
Subject: Re: Krzywizna krzywej
Date: Sun, 28 Apr 2013 23:58:00 +0200
Organization: ATMAN - ATM S.A.
Lines: 85
Message-ID: <klk619$q5t$1@node2.news.atman.pl>
References: <5178276e$0$1230$65785112@news.neostrada.pl> <8a94a5b3-4dbc-42e3-b62f-416c5cc30123@googlegroups.com> <517bf34c$0$1212$65785112@news.neostrada.pl> <mctnn8lh8v8sq9sum27n96ua6b5huap4m8@4ax.com> <klgves$hfb$1@node1.news.atman.pl> <3vaon8hi9ja0ss5s48vsonphejv402lcr8@4ax.com>
NNTP-Posting-Host: 89-73-65-59.dynamic.chello.pl
Mime-Version: 1.0
X-Trace: node2.news.atman.pl 1367186281 26813 89.73.65.59 (28 Apr 2013 21:58:01 GMT)
X-Complaints-To: usenet@atman.pl
NNTP-Posting-Date: Sun, 28 Apr 2013 21:58:01 +0000 (UTC)
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:17.0) Gecko/20130328 Thunderbird/17.0.5
In-Reply-To: <3vaon8hi9ja0ss5s48vsonphejv402lcr8@4ax.com>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit