1. A computer-implemented method for flood-filling that comprises: creating an initial bounding shape around a point of interest in a vector-based image that includes a plurality of vector objects; planarizing a subset of the plurality of vector objects that have bounding shapes that intersect the initial bounding shape, wherein vector objects that have bounding shapes that do not intersect the initial bounding shape are not planarized; creating a second bounding shape around a new area resulting from planarizing the subset, wherein the second bounding shape includes the point of interest; and performing a vector-based flood-fill on the new area.