Changing poly type from Array{Vec{2,Float32},1} to Array{Point{2,Float64},1}, i.e.:
poly = Point.(1:10, rand(10))
produces expected behavior.
Changing poly type from Array{Vec{2,Float32},1} to Array{Point{2,Float64},1}, i.e.:
poly = Point.(1:10, rand(10))
produces expected behavior.