Conditions for viewpoint dependence and viewpoint invariance: What mechanisms are used to recognize an object?