2D geometric primitive