title: Line rasterisation: Cover all pixels, regardless of line gradient?
body: <p>Basically, I want to use a line algo to determine which cells to check for collisions for my raycaster.</p>
  
  <p><a href="http://en.wikipedia.org/wiki/Bresenham&#39;s_line_algorithm" rel="noreferrer">Bresenham</a> isn't great for this as it uses a unified-thickness approach, meaning that it ignores cells that aren't at least half-covering the line. Not great at all, because it means that some segments of my line aren't being checked for intersections with the cells, leading to errors.</p>
  
  <p>I can't seem to find any "thick-line" algorithms, can anyone help me find one?</p>
  
  <p><img src="https://i.stack.imgur.com/VRM4v.png" alt="Red: Bad. Green: Good!">
  <br>
  Green: What I would like.<br>
  Red: What I currently have and don't want.</p>