While working on juicy-draw, I thought it would be nice to look at drawing nicely antialiased lines. I thought I’d have a go at implementing Xiaolin Wu’s algorithm and post it up at Rosetta Code while I was at it:
You can also check out the GitHub project.
I have a couple of remaining issues that I may or may not get to at some point in the future:
Double
instead of Int
for coordinates?An industrial-strength implementation would need to address these questions.
Content © 2024 Richard Cook. All rights reserved.