A line of sight, shape rasterization algorithm toy