This story covers naive implicit surfaces and rational parametric surfaces in real 3 space. By naive implicit surfaces I mean surfaces given by a single polynomial equation in 3 real variables with integer or Mathematica machine number coefficients. Most of the algorithms are numerical and, as in my two previous books, the exposition is given largely by Mathematica code. There is emphasis on quadric surfaces, cubic surfaces and quartic surfaces related to the torus. The .pdf file is here
In addition to the .pdf text I have several other files. The global functions used are in the file GlobalFunctionsNS.nb (nb. file) This file contains also most of the functions for Plane curves and Space Curves under suffixes 2D 3D and MD. New files may have suffixes S,NS or RS for general surface functions, naive surface functions or rational surface functions respectively. Here is the Index to surface Global Functions (pdf) A warning is that several of the old functions have new code.
Left out of the current Surface story is material on lines in Projective Surfaces which will be covered in Section 1.10. You can download this now at Chapter 1 Section 10 (PDF). A new edition of the Surface Story is expected soon with this material and a new Chapter 5.
In Chapter 3 there are two appendices which can be used to check the work in 3.4 and 3.6. These are given only in notebook form. Appendix3A.nb and Appendix3B.nb.
Note from author: Originally this was to be called my Surface Book. However that name is a trademark owned by Microsoft. Worse, any search engine will give hundreds of links to the Microsoft product if you search for Surface Book. So this is instead my Surface Story. If you want to get back to this page through a search engine I suggest you search for Barry Dayton Surface Story.
Chapter 1 Basic Concepts
Chapter 2 Quadric Surfaces in Projective Space
Chapter 3 The 27 Lines on a Smooth Cubic Surfaces
Chapter 4 Fourth degree and related surfaces