I remember in one geography lesson we were shown how to draw a cross-sectional profile of a valley by placing a sheet of tracing paper over the map, drawing a line from point A to point B and marking the places along that line where each contour line crossed, and which contour it was. We then plotted that on graph paper: x axis for distance along the straight line, in km; y axis for height (to an exaggerated scale compared with the x scale); the points were joined by straight lines to give an approximate profile.
When I was at university in the early 80s, I discovered that the computer centre had a package which would draw a 3D view of an object which was made up of horizontal slices with points at strategic places, interpolating curves in the horizontal and vertical direction. So I decided to plot a local hill (Brent Knoll, about 20 miles south west of Bristol where I was at university). I photocopied the hill from an OS map, enlarging it as much as possible. I then marked off divisions at 1/10 of a square (ie every 100 m) and laid a sheet of paper on each 100 m grid mark in turn, marking where the contours crossed for that "slice". I then sorted this list by height, so I could draw a polygon for each contour line. I fed all this data into the program and it turned out a fairly crude but passable representation of this roughly conical hill, as seen from a certain compass bearing and a certain height above ground level (I specified both of those to the program). When I plotted it, having given it the title "Brent Knoll", the computer centre staff emailed me and said "Wow! That's impressive! Can you do one for us to put on out wall." I wish I could find the plot that I made. I imagine that modern software could make a much better job of interpolating curves and rendering a shaded solid onto the "wire skeleton".
I wasn't doing geography; I was doing elec eng. But computers and what programs can do had always fascinated me, so I did it in my spare time and went in out of hours when the computer time was cheaper - this was in the days when access to mainframe computers was rationed by CPU time, on a sliding scale depending on what time of day you ran the job. The computer room filled up with Sad Bastards after the Witching Hour when rates were lower. ;-)