15 releases (1 stable)
Uses old Rust 2015
1.0.0 | Aug 10, 2021 |
---|---|
0.8.1 | Jun 6, 2021 |
0.8.0 | Aug 7, 2019 |
0.7.0 | Feb 1, 2018 |
0.6.0 | Oct 29, 2017 |
#339 in Algorithms
41,525 downloads per month
Used in 243 crates
(23 directly)
39KB
893 lines
A collection of line-drawing algorithms for use in graphics and video games.
Currently implemented:
Bresenham
- An implementation of Bresenham's line algorithm.Bresenham3d
- A 3-Dimensional implementation of bresenham.BresenhamCircle
- Bresenham's circle algorithm.Midpoint
- The mid-point line algorithm.WalkGrid
andSupercover
- implemented from this article by Red Blob Games.WalkVoxels
- A similar 3-Dimensional algorithm that only takes orthogonal steps.XiaolinWu
- Xiaolin Wu's line algorithm.
Dependencies
~150KB