types of rigidity