Understory light is essential to the establishment and growth of understory plants and varies temporally and spatially within gaps. The previously defined gap light index (GLI) is a good model for assessing understory light levels, but it is time-consuming to determine gap coordinates, which are crucial to GLI, for numerous points within a gap. This paper introduces the geometric calculation (GeoCalc) of gap coordinates. GeoCalc quickly obtains gap coordinates for any specified point within a canopy gap and takes into account the tridimensional profile of the gap and the slope and aspect of the ground. The GeoCalc-based GLI was validated by the GLI derived from hemispherical photographs taken at 93 sampling points within seven natural gaps. Our results demonstrate that GeoCalc-based GLI was strongly positively correlated and not significantly differed from the GLI derived from hemispherical photographs. Next, to analyze gap light regimes and the effects of gap size, canopy height, and topography, three natural gaps of various size were selected and simulated as nine gaps with 1 and 1.5 times canopy height or on the opposite slope. Finally, we have summarized characteristics of GeoCalc-based GLI and its application.