Skip to main content
Dryad

Computing sphere and spherical shell intersections with conformal geometric algebra

Data files

Jun 11, 2026 version files 1.85 MB

Click names to download individual files

Abstract

Many practical tasks reduce to deciding whether several spherical constraints have a common solution and, if so, describing that set. In applications such as molecular distance geometry, robotics, GPS/sensor localization, crystallography, and data analysis, these constraints are naturally interval-valued: instead of exact radii, one works with spherical shells that encode uncertainty or tolerance. This paper addresses that setting and introduces a dimension-independent algorithm, framed in conformal geometric algebra (CGA), that treats shells as first-class objects. The method provides both a decision test and an explicit characterization of the feasible region.

At a high level, the algorithm proceeds in two stages. First, it tightens each shell’s radius interval. Second, it reconciles shells pairwise to ensure mutual compatibility, updating bounds until either emptiness is certified or a consistent family of intervals is obtained. The output is a compact, interpretable description of the solution set that integrates directly with standard CGA pipelines. This formulation is especially useful when multiple shells must be enforced simultaneously. Examples in R3 and R6 illustrate how the approach captures interval-based constraints without resorting to dimension-specific constructions or ad hoc geometric casework.