Crate griditer

Source
Expand description

This crate is a (so far tiny) collection of iterator types useful in implementing grid-based algorithms.

Currently only Bresenham’s and Perimeter iterators are available.

Structs§

BresenhamIter
Iterator that uses Bresenham’s algorithm to yield grid points on a segment between two given points.
PerimeterIter
Iterator that yields points at the perimeter of a rect on a grid, clockwise.

Traits§

Coord
Trait for grid coordinates used by iterators. Implemented for every built-in integer type.