Boost logo

Boost :

From: Olzhas Zhumabek (anonymous.from.applecity_at_[hidden])
Date: 2022-05-13 15:40:23

I have run tests with g++ 9 through 11,
on ubuntu 20.04. With the recent MR
all tests pass.
The merge contains GSoC from 2020
as well, right?

If so, here are release notes regarding
my work:
These algorithms write coordinates of requested shape into specified output

- Implemented line rasterization by Bresenham's algorithm
The other algorithms were considered, but due to numerical instabilities,
only Bresenham was chosen.

- Implement circle rasterization via standard Hough and midpoint
The first one is quite expensive and still does not follow perfect circle
equation, but is visually good enough.
The other one is quite staircase-y, but should be good enough for very big

- Implemented ellipse rasterization via J. Van Aken, "An Efficient
Ellipse-Drawing Algorithm" (

For the anisotropic diffusion I will
have to reread about it again,
I remember it being very complex
and divergent in implementations.

Best regards,

Boost list run by Boost-Gil-Owners