Anonymní profil peter – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Anonymní profil peter – Programujte.comAnonymní profil peter – Programujte.com

 

Příspěvky odeslané z IP adresy 2001:718:2601:258:98b8:60c2:e174:fd9a...–

peter
.NET › Elipsa a rozpočítání bodů
17. 8. 2022   #390406

Sak, on ti JerryM poslal odkaz na aproximace. Tam je jich asi 40 nejakych vzorecku :)

Jako, ona, priblizna delka strany se da odhadnout i tak, ze tam das pravidelne uhly, prunik s elipsou a pak vzdalenosti bodu zprumerujes. Ale, u toho 5 uhelniku to bude naprd, protoze ten tam prave potrebuje kazdou stranu jinou :)

Tez by to slo resit tak, ze vemes pravidelny n-uhelnik. 3d utvar, prstenec s pruznymi body (tkanina, jakoby) a nechas ho spadnout na kuzel s rozsirujici elipsou. On tam nejak spadne, nejak se to rozlozi a ty pak zjistis polohu bodu aze zhora a vzdalenost ze spoda bodu nejak zprumerujes a urcis velikost elipsy. A pak to proste zoomnes, jak potrebujes.

Nebo udelas n-uhelnik a pak v nem roztahujes elipsu. A nesmi se to pretrhnout. Cili, neco jako bridge builder.

Tobe jde proste jen o to, ze na konkretni pomer stran a/b potrebujes vypocitat uhly pro n-uhelnik. To si muzes predem pripravit tabulku a nasobky 4 tam aproximovat jako polovicku uhlu.
3 * 4 * 16 * 64...
4 * 4 * 16
5 * 4 * 16
6, 7 8, 9, 10, 11 (12 uz netreba, to je 3*4*...)
Pro 1 pomer a/b mas tak 1000 hodnotu. Tvuj alg. vybere, nejvhodnejsi tabulku a/b, vybere nejblizsi n-uhelnik a zbytek dopocita pulenim uhlu. Ale, musis predem stejne nejak vygenerovat tu tabulku :)

Proste, pouzij radeji nekterou z tech aproximaci, jak psal jerry. Jen se obavam, ze se v te strance nevyznas a nevis, co vlastne z ni chces :)
Oni z tech udaju a/b a n vypracovali nejakou krivku a na tu krivku pouzili aproximaci nejakou funkci. Podobne, jak se da treba sinusovka aproximovat nekolika parabolami, pokud te nezajima presnost na 0.0001 :)

peter
.NET › Elipsa a rozpočítání bodů
17. 8. 2022   #390402

#88 JerryM
Ne ja, to tady BDS neco kuti. A posilal takovy odkaz na video, ktery je dost zasity v jeho textu a neumi ho spravne popsat (slova toto, zde a tu povazuji za nedostatecne). Tak mne napadlo zkusit spocitat zuby. Ze, jak to asi resi ten cad.  #41 BDS

#89 BDS
Vis, ono, mozna nejdriv si vyrobis to elipso-kolo a az pak to kulate, kde snadneji muzes snadneji menit velikost zubu, pac to jde matematicky spocitat :)
Mimochodem, CAD asi pujde spustit jako comand-line. Ten system je tu leta a mohl by to mit vestavene.

 

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý