GMS:Horizons to Solids Algorithm