Ergonomics of spatial configurations: a voxel-based modelling framework for accessibility and visibility simulations