2D Light Propagation Visualization

Click and drag to draw or erase walls.

Cell: [-, -]
Permitted Angle: [-, -]
minAngle = ?
maxAngle = ?

BFS State: Not Visited
BFS Frustum: [-, -]

Wall
Shadow (Ray-Traced)
Lit (Ray-Traced)
BFS Overreach
BFS Underreach
BFS Correct