2d vector object in cartesian space