Release v1.0.0
First release. The only platform for which I've attached a binary is windows (64 bits). If Rust is installed on your system you can build with cargo build --release.
Features:
- Rasterization of circles (which we call blocks as in Minecraft, or voxels as in the program name) with 4 different algorithms: "Percentage", "Centerpoint", "Contained", and "Conservative"
- Center of a circle can be in any point in the block (i.e., "odd" and "even" center)
- Nonintegral radii possible
- Counts of the number of blocks, identification of the boundary, block diameter
For the algorithms "Centerpoint", "Contained", and "Conservative", additionally:
- (Rotated) ellipses possible (specify a "radius A" and a "radius B" as well as a tilt)
- Squircles possible, strechted (a.k.a. superellipses) and rotated, squircle parameter 0 < p <= infinity