1. A computer-implemented method for vector-based flood-filling, comprising: creating an initial bounding shape around a point of interest in a vector-based image that includes a plurality of vector objects; identifying a subset of the plurality of vector objects, wherein members of the identified subset have bounding shapes that intersect the initial bounding shape; feeding the identified subset of vector objects into an initial planar map; planarizing the initial planar map to remove overlapping such that the identified subset of vector objects is planarized while a second subset of the plurality of vector objects is not planarized, wherein the second subset includes at least one of the plurality of vector objects; creating a second bounding shape around a first new area resulting from planarizing and that includes the point of interest; determining whether the second bounding shape encompasses area that is not included within the initial bounding shape; and in response to determining that the second bounding shape does not encompass area that is not included in the initial bounding shape, performing a vector-based flood-fill on the first new area.