Make your own free website on
"Geometry is the science of correct reasoning on incorrect figures".

George Polya --How to Solve It, 1945 [75]


Goal of the applets

These applets visually illustrates the problem of the project. We are given a line drawing D on a plane, which is supposed to be a projection of  a spatial polyhedron. We develop algorithms to solve these two problems:

  1. Realizability:  decide whether D corresponds to the projection of some polyhedron in 3D-Space ?
  2. Reconstruction:  if so, ... what are all the possible shapes for this polyhedron ?
In this example, we have a drawing of a pyramid(left applet) and a drawing of a truncated pyramid(right applet) -a pyramid whose apex has been removed and replaced by a triangular face. The pyramid case is rather simple, its line drawing is always correct; The truncated-pyramid case is much more complex, the given drawing is correct if and only if the three edges joining the two triangles of the truncated pyramid  meet at a common point (the apex of the initial pyramid). You can visualize all possible spatial realizations (or liftings) by cliking the "animate" buttons. Try it now. Each button animates the height of a vertex within a modifyable range.  In this case  the space of spatial liftings can be fully explored by giving heights to four vertices: A, B, C and D.

Note:  If the applets don't run in Netscape, please play them in IE.


  1. Use mouse to drag the object to change viewpoint
  2. Click all "Animate" buttons below to see all liftings
  3. Press "Stop" button to fix any one of the liftings, then by rotating the object,  you can definitely find a viewpoint viewing from which the projection of this lifting is exactly same as the line drawing which is fixed on the floor.

Now, it's time to play !  :-)

Play these applets to get a feeling of 3D scene reconstruction from line drawings, enjoy it  ....


Going to 3D-SpaceHomeReferences