Chained segment offsetting for ray-based solid representations