Center line calculation object.
It: * calculates the segmented voronoi diagram.
* Filter out voronoi edges based on the angle to input geometry.
* Collects connected edges into line strings and line segments.
* Performs line simplification on those line strings.
A set of 2d LineString, an aabb + convex_hull.
It also contains a list of aabb & convex_hulls of shapes this set has gobbled up.
This can be useful for separating out inner regions of the shape.
Calculate an affine transform that will center, flip plane to XY, and scale the arbitrary shape
so that it will fill the screen.
‘desired_voronoi_dimension’ is the maximum axis length of the voronoi input data aabb
boost_voronoi uses integers as input so float vertices have to be scaled up substantially to
maintain numerical precision
Calculate an affine transform that will center, flip plane to XY, and scale the arbitrary shape
so that it will fill the screen.
‘desired_voronoi_dimension’ is the maximum axis length of the voronoi input data aabb
boost_voronoi uses integers as input so float vertices have to be scaled up substantially to
maintain numerical precision