Text this: The mathematics of 3D buffering for simple geospatial primitives