All isovist geometries within the software are calculated in real-time using an implementation of Bungui’s triangular expansion algorithm (Bungui et al, 2014). The approach reduces computation to run in O(n*n) complexity in a worst case scenario (and in practicality even quicker), yet retains useful aspects of Benedikt’s traditional radial sweep method (Benedikt, 1979), including ready generation of reflective geometries.