Commit 1d083f9
committed
Speed up 3D sight-lines: lazy per-building extrusion (35x faster preparation), numpy broadcast distance filter replacing the pandas cross merge, vectorised segment/endpoint construction, and a conservative vertical prune of 2D obstruction candidates before ray casting
1 parent 21a7cc9 commit 1d083f9
1 file changed
Lines changed: 200 additions & 147 deletions
0 commit comments