Text this: 3D solid buffering for 3D GIS