matrix: always ignore w-components in set_*_vector