The body model mechanics for my #sign learning app are hopefully final now.
Started with rotation formulas with absolute angles and switched to relative angles. But calculation by "hand" came to multiple barriers quick.
So I decided to use quaternions. After some simple tries, it resulted in even the rotation axes being rotated. Now everything seems to be correct.
The model uses two kind of joints, a ball and a hinge joint. Enough to describe limbs.
Now I can concentrate to work on the dictionary again to add more signs. I completely stopped that until the model was finished.
The alphabet for french #LSF is still incomplete. Will release a new version, once this is done.
And I added an option to switch to another #SignLanguage like #ASL and #DGS. But only the letter 'A' is available in the dictionary for both yet. Still interesting to be able to switch.
Fixed all signs now, which were broken due to the changes. It became much more easy and it feels pretty natural.
Whoop whoop!
Completed the #LSF alphabet.
Added a pause button for animations.
Fixed the update process of the dictionary. After changing language, the sign language or other options, lots of different bugs happened at different times. I moved and refactored a lot of code. It feels nice and much more stable now.