computaing using spherical footprint