Text this: Developing three-dimensional CAD software with the IBM PC