From a programming perspective, I've always thought of gravitational influence as a kind of vector field,
which seems to attribute to the motions of bodies through the field accurately enough. However, gravity curves the geometry of space (making it non-Euclidean?),
which intuitively doesn't seem the same to me. In the image, the unit squares nearest the influential body look like their angles add up to less than 360 degrees, meaning their areas (and perimeters?) are less. I think these lines represent geodesics, which describe the shortest path between two points on a curved surface. We are viewing those geodesics presumably at infinity and so we see them as being curved, but an observer on one of the geodesics would see it as being perfectly straight (lightlike paths?) in their own frame. (Though I think I've made an error here, I'll continue.)
If we overlay flat spatial curvature seen at infinity onto that curvature seen near the object, we get,
and now it does look as if the unit squares nearest the object have lesser area and the geodesics nearest the object have a bit more length. So, what does this mean in the real world? Does this mean that a path through a gravitational field can be measurably longer (at infinity) than the same path on flat space? And, as consequence, does this mean that a gravitational object has less area/volume than what its circumference ought to purchase?