The hard part would be to set the different targets i think.

The rest could be done with a 3d arrow (thin enought to look 2d) which can rotate in all axis.