Shane Celis on Nostr: This is a great crate. It implements the Bresenham line algorithm. It doesn't ...
This is a great crate. It implements the Bresenham line algorithm. It doesn't rasterize. It doesn't allocate a vec. It introduces one struct that implements an iterator and that's it. Brinkmann put it up ten years ago and only had to update it once.
https://crates.io/crates/bresenhamPublished at
2026-08-21 19:14:45 UTCEvent JSON
{
"id": "b4076dd7542742f8abee5dd6e69f9ff5fc8a87cdc6cd340e25d5796f5009cfae",
"pubkey": "f93e59dd814c9044fb46ce81b53227818c9589e4797d801f439f84dac9619b7b",
"created_at": 1787339685,
"kind": 1,
"tags": [
[
"proxy",
"https://mastodon.gamedev.place/users/shanecelis/statuses/117135093640227966",
"activitypub"
],
[
"client",
"Mostr",
"31990:6be38f8c63df7dbf84db7ec4a6e6fbbd8d19dca3b980efad18585c46f04b26f9:mostr",
"wss://relay.ditto.pub"
]
],
"content": "This is a great crate. It implements the Bresenham line algorithm. It doesn't rasterize. It doesn't allocate a vec. It introduces one struct that implements an iterator and that's it. Brinkmann put it up ten years ago and only had to update it once.\n\nhttps://crates.io/crates/bresenham",
"sig": "f1b8fb959453bd2896e08acbdedcdc0d374623fa154019fb084a4977007b62c64a62776447137abbb8f7f216333219c822bcc4276f0668da2089092471158e75"
}