├── .github └── workflows │ └── ci.yml ├── .gitignore ├── CHANGELOG.md ├── Cargo.toml ├── LICENSE-APACHE ├── LICENSE-MIT ├── README.md ├── benches ├── fixtures │ └── pathfinding_1024x.png ├── get_pixel.rs ├── pathfinding.rs ├── set_pixel.rs ├── util │ └── mod.rs ├── visit.rs └── visit_neighbors.rs ├── examples └── basic.rs └── src ├── direction.rs ├── isocontour.rs ├── lib.rs ├── math.rs ├── nearest_neighbor.rs ├── node_path.rs ├── pathfinding.rs ├── pixel_map.rs ├── pnode.rs ├── quadrant.rs ├── ray_cast.rs ├── region.rs └── shapes ├── circle.rs ├── line.rs ├── line_interval.rs ├── line_iterator.rs ├── line_strip_iterator.rs ├── mod.rs ├── pixel_iterator.rs ├── rect_iterator.rs └── rotated_rect.rs /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonkulosisLabs/pixel_map_rs/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .idea 2 | /target 3 | /Cargo.lock 4 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonkulosisLabs/pixel_map_rs/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonkulosisLabs/pixel_map_rs/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonkulosisLabs/pixel_map_rs/HEAD/LICENSE-APACHE -------------------------------------------------------------------------------- /LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonkulosisLabs/pixel_map_rs/HEAD/LICENSE-MIT -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonkulosisLabs/pixel_map_rs/HEAD/README.md -------------------------------------------------------------------------------- /benches/fixtures/pathfinding_1024x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonkulosisLabs/pixel_map_rs/HEAD/benches/fixtures/pathfinding_1024x.png -------------------------------------------------------------------------------- /benches/get_pixel.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonkulosisLabs/pixel_map_rs/HEAD/benches/get_pixel.rs -------------------------------------------------------------------------------- /benches/pathfinding.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonkulosisLabs/pixel_map_rs/HEAD/benches/pathfinding.rs -------------------------------------------------------------------------------- /benches/set_pixel.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonkulosisLabs/pixel_map_rs/HEAD/benches/set_pixel.rs -------------------------------------------------------------------------------- /benches/util/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonkulosisLabs/pixel_map_rs/HEAD/benches/util/mod.rs -------------------------------------------------------------------------------- /benches/visit.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonkulosisLabs/pixel_map_rs/HEAD/benches/visit.rs -------------------------------------------------------------------------------- /benches/visit_neighbors.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonkulosisLabs/pixel_map_rs/HEAD/benches/visit_neighbors.rs -------------------------------------------------------------------------------- /examples/basic.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonkulosisLabs/pixel_map_rs/HEAD/examples/basic.rs -------------------------------------------------------------------------------- /src/direction.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonkulosisLabs/pixel_map_rs/HEAD/src/direction.rs -------------------------------------------------------------------------------- /src/isocontour.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonkulosisLabs/pixel_map_rs/HEAD/src/isocontour.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonkulosisLabs/pixel_map_rs/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/math.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonkulosisLabs/pixel_map_rs/HEAD/src/math.rs -------------------------------------------------------------------------------- /src/nearest_neighbor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonkulosisLabs/pixel_map_rs/HEAD/src/nearest_neighbor.rs -------------------------------------------------------------------------------- /src/node_path.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonkulosisLabs/pixel_map_rs/HEAD/src/node_path.rs -------------------------------------------------------------------------------- /src/pathfinding.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonkulosisLabs/pixel_map_rs/HEAD/src/pathfinding.rs -------------------------------------------------------------------------------- /src/pixel_map.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonkulosisLabs/pixel_map_rs/HEAD/src/pixel_map.rs -------------------------------------------------------------------------------- /src/pnode.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonkulosisLabs/pixel_map_rs/HEAD/src/pnode.rs -------------------------------------------------------------------------------- /src/quadrant.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonkulosisLabs/pixel_map_rs/HEAD/src/quadrant.rs -------------------------------------------------------------------------------- /src/ray_cast.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonkulosisLabs/pixel_map_rs/HEAD/src/ray_cast.rs -------------------------------------------------------------------------------- /src/region.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonkulosisLabs/pixel_map_rs/HEAD/src/region.rs -------------------------------------------------------------------------------- /src/shapes/circle.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonkulosisLabs/pixel_map_rs/HEAD/src/shapes/circle.rs -------------------------------------------------------------------------------- /src/shapes/line.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonkulosisLabs/pixel_map_rs/HEAD/src/shapes/line.rs -------------------------------------------------------------------------------- /src/shapes/line_interval.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonkulosisLabs/pixel_map_rs/HEAD/src/shapes/line_interval.rs -------------------------------------------------------------------------------- /src/shapes/line_iterator.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonkulosisLabs/pixel_map_rs/HEAD/src/shapes/line_iterator.rs -------------------------------------------------------------------------------- /src/shapes/line_strip_iterator.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonkulosisLabs/pixel_map_rs/HEAD/src/shapes/line_strip_iterator.rs -------------------------------------------------------------------------------- /src/shapes/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonkulosisLabs/pixel_map_rs/HEAD/src/shapes/mod.rs -------------------------------------------------------------------------------- /src/shapes/pixel_iterator.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonkulosisLabs/pixel_map_rs/HEAD/src/shapes/pixel_iterator.rs -------------------------------------------------------------------------------- /src/shapes/rect_iterator.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonkulosisLabs/pixel_map_rs/HEAD/src/shapes/rect_iterator.rs -------------------------------------------------------------------------------- /src/shapes/rotated_rect.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DonkulosisLabs/pixel_map_rs/HEAD/src/shapes/rotated_rect.rs --------------------------------------------------------------------------------