Motivation
The basic difference between a 2-D representation, and a 3 - D representation lies in their field of usage. A 2 - D representation of an object is more informative when one has to carry or display the data on paper, whereas a 3 - D representation is more useful when we want to visualise something or when performing various operations on the solid entity as a whole (e.g in CFD , stress - strain analysis , form fitting ...). Before the advent of electronic era, paper being the chief medium of communication, all engineering drawings were made primarily in the 2 - D regime. The drawings were made looking at the object from any or all of the three orthogonal directions and hence the name given to them was ORTHOGONAL PROJECTIONS. Even today, the drawings made by various draftsmen are copied out on paper and belong to the above mentioned class of drawings.
Therein lies the motivation for a utility which can take these 2 - D drawings as input and generate a 3 - D object as the output. The step from a lower dimension to a higher one is difficult, and may involve ambiguity. The generation of 3 - D WIREFRAME is a big step in this direction. This can be followed up by generations of the faces, and finally concluded by the generation of the solid body.
The key thing to note is that the project not only shows or renders the boundaries but calculates the location of each edge.