Builder.cz - Informacni server o programovani

Odběr fotomagazínu

Fotografický magazín "iZIN IDIF" každý týden ve Vašem e-mailu.
Co nového ve světě fotografie!

 

Zadejte Vaši e-mailovou adresu:

Kamarád fotí rád?

Přihlas ho k odběru fotomagazínu!

 

Zadejte e-mailovou adresu kamaráda:



quaterniony

Seznam témat     Nová odpověď

Přihlásit se     Registrace     Zapomenuté heslo

Re: quaterniony

Autor: V

17:52:59 16.08.2010

http://forum.builder.cz/read.php?13,3287088

Citovat příspěvek

 

Re: quaterniony

Autor: paroubek

13:48:11 16.08.2010

Zkráceně porovnání tří "metod" rotace ve 3D:

Eulerovy úhly
+intuitivní přístup
+v paměti jen jako tři čísla
-Před použitím se stejně (většinou) převádí na matici
-Jednotlivé rotace nejdou skládat
-Dost blbě se rotace interpoluje (gimbal lock, průběh interpolace může být "divný")
-nejednoznačnost (pro každou rotaci existuje nekonečně interpretací v E. úhlech)

Matice
+Přímo se použije k transformaci
+Rotace se jednoduše skládají
+Jednoznačnost
-Nejde přímo interpolovat
-Pro člověka nečitelné (není přímo vidět, co která matice dělá)
-v paměti nejméně jako 9 čísel (ale obvykle se používají matice 4x4, tzn. 16 čísel)
-ne všechny matice reprezentují rotaci ;)

Kvaterniony
+Rotace se jednoduše skládají
+Perfektně se dá interpolovat
+V paměti 4 čísla
-Drobné nekonzistence mezi tím co definují matematici a tím jak se to používá v praxi
-nejednoznačnost
-Pro člověka nečitelné (není přímo vidět, co který kvaternion dělá)
-před použitím se převádí na matici


Dá se říct, že kvaterniony se používají hlavně kvůli možnosti interpolace mezi dvěma rotacemi (slerp), nebo více rotacemi (squad). Výborná vlastnost je taky ta, že skládání rotací je bez gimbal-locku.

Citovat příspěvek

 

Re: quaterniony

Autor: tcesky

9:01:52 16.08.2010

[ital] umi quaterniony neco, co by neslo udelat standardni cestou?[/ital] Neumi.

TC

Citovat příspěvek

 

quaterniony

Autor: mam otazku

8:40:46 16.08.2010

dobry den, cetl jsem na netu nejake diskuse, jestli je vhodnejsi pro rotace v 3D pouzivat klasicke rotacni matice nebo quaterniony. umi quaterniony neco, co by neslo udelat standardni cestou? predem podotykam, ze se v problematice prilis neorientuji i kdyz jsem si k tomu neco nacital a proto prosim o schovivavost k moznym nepresnostem v mem dotazu a pokud mozno pouze vecne reakce.

Citovat příspěvek

 

 

 

Přihlášení k mému účtu

Uživatelské jméno:

Heslo: