Generation of arbitrary vector beams Academic Article in Scopus uri icon