diff --git a/Project.toml b/Project.toml index 82b83f9..6d5d7eb 100644 --- a/Project.toml +++ b/Project.toml @@ -1,7 +1,7 @@ name = "VoronoiGraph" uuid = "e5f3e3e8-00d7-4f74-8011-648b521326aa" authors = ["Sikorski and contributors"] -version = "0.2.0" +version = "0.2.1" [deps] LinearAlgebra = "37e2e46d-f89d-539d-b4ee-838fcccc9c8e" @@ -20,7 +20,7 @@ ProgressMeter = "1" RecipesBase = "1" SpecialFunctions = "1" StaticArrays = "0.12, 1" -julia = "1.6" +julia = "1.6, 1.7" [extras] Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40" diff --git a/src/voronoi.jl b/src/voronoi.jl index a2d46be..9aca5f3 100644 --- a/src/voronoi.jl +++ b/src/voronoi.jl @@ -86,10 +86,11 @@ function walkray(sig::Sigma, r::Point, xs::Points, searcher, i) end sig′, t = raycast(sig_del, r, u, xs, searcher) if t < Inf - sig = sig′ - r = r + t*u + r′ = r + t*u + return sig′, r′ + else + return sig, r # if the vertex has an unbounded ray, return the same vertex end - return sig, r end """ BFS of vertices starting from `S0` """