A geometrical view of Ulrich vector bundles