2D vector shape