Notes on Java and JavaSketchpad Malfunction:
The use of Java has become a browser and machine dependent issue.
Readers who might have difficulty running the Java applets are advised to use a book marklet that converts JavaSketchpad sketches on this page (or anywhere else on the internet) to work completely independently of Java.
Go to this site http://dn.kcptech.com/builds/804.12-r/cdn/bookmarklet.html to install the small tool in your web browser OR
click on the following link to "fix" the java. Convert JavaSketch
Desargues' Theorem in 3-space and the plane.
Notes by M. Flashman
Based on proof found in Hilbert&Cohn-Vossen's Geometry and The Imagination.

We define a perspective relation: Two points P and P' are perspectively related by the center O if O is on the line PP" . Two triangles ABC and A'B'C' are perspectively related by the center O if O is on the lines AA', BB', and CC'. 

Desargues' Theorem in Space:




Sorry, this page requires a Java-compatible web browser.

Choose `O`* not in the plane `ABC`. Choose `B`* a point on `BO`*. Let `B'`* denote the intersection of `O`*`B'` with `OB`* in the plane `OBO`*.
Now triangles `AB`*`C` and `A'B'`*` C'` are perspectively related  in space by the center `O`.
So by Desargues' Theorem in space, the points `Q`*`=AB`*`nnA'B'`*; `P`*`=ACnnA'C'` ; and `R`*`=B`*`CnnB'`*`C'` all lie on the same line `l`* in space which does not pass through the point `O`*.
Now the plane determined by `l`* and `O`* meets the plane `ABC` on a line `l`.
Consider that `O`*`Q`*` nnABC = {Q}`, `P`*` = P` and `O`*`R`*` nnABC = {R}`.   Thus the three points `P, Q` and `R` all lie on the line `l`.   EOP.

Sorry, this page requires a Java-compatible web browser.