Joint Limiter is a quaternion based solution for joint constraints. Unity's built-in physics system includes several dynamic joint types which do not work with
kinematic types. That is where Joint Limiter package comes into play.
Main features:
- very easy and fast to implement
- quaternion based - no gimal lock problems
- creates any kind of joint (eg. ball and socket joint, hinge joint etc. )
- works with all types of animation ( legacy, generic and humanoid )
- works without animation
- works with inverse kinematics
- works with kinematic joints
- works with non-character objects
- could be implemented in 2D environment
- mobile ready