Euler filter
Inom datorgrafik är ett Euler-filter ett filter som är avsett att förhindra kardanlås och relaterade diskontinuiteter i animerade datauppsättningar där rotation uttrycks i termer av Euler-vinklar .
Dessa diskontinuiteter orsakas av förekomsten av många-till-en-mappningar mellan Euler-vinkelparameteriseringen av uppsättningen 3D-rotationer . Detta gör att datamängden kan växla mellan olika Euler-vinkelkombinationer som motsvarar en enda 3D-rotation, som, även om de förblir kontinuerliga i rotationsutrymmet, är diskontinuerliga i Euler-vinkelparameterutrymmet.
Euler-filtret väljer prov för prov mellan de möjliga Euler-vinkelrepresentationerna för varje 3D-rotation i datamängden på ett sådant sätt att kontinuiteten i Euler-vinkeltidsserien bevaras, utan att ändra de faktiska 3D-rotationerna.
Euler-filtrering finns i ett antal 3D-animationspaket.
Se även
externa länkar
- http://fliponline.blogspot.com/2007/04/quick-trick-gimbal-lock-just-ignore-it.html
- http://www.xsibase.com/forum/index.php?board=11;action=display;threadid=24434 Arkiverad 2011-07-16 på Wayback Machine
- http://sparks.discreet.com/knowledgebase/sdkdocs_v8/prog/main/sdk_trans_handling_sign_flips.html [ permanent död länk ]