Skip to content

MaximLeyenson/some-illustrations-of-algebraic-surfaces

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Some demonstrations for algebraic surfaces

Better documentation will be written later.

There are currently two scripts here:

Projections of surfaces, and cusps of the branch curve

This script demonstrates how generic projections of smooth surfaces from the projective space P3 give cusp points on a branch curve (Arnold et al1 call this singularity a "Whitney pleat", paragraph 1.6, page 14 )

Pinch points of algebraic surfaces

This script visualizes the pinch point of an algebraic surface (which is locally formally isomorphic to the Whitney umbrella surface)(Wikipedia: Pinch point, Wikipedia:Whitney umbrella; Griffiths and Harris2, Chapter 4, paragraph 6, "Ordinary Singularities of Surfaces"; Arnold et al1-- Part I, paragraph 1, page 24.)

References

The scripts are written in the surf programming language

Sample output on YouTube

Some previews

Formation of a cusp, one shot:

image: Formation of a cusp

Formation of a cusp, animation:

image: Formation of a cusp, animation in Google Drive

(works in some browsers)

Pinch point, one shot:

image: Pinch point

Pinch point, animation:

image: Pinch point, animation in Google Drive

(works in some browsers)

Usage

For the formation of a cusp, (semi-transparent variant):

      $ cd formation-of-a-cusp-on-a-branch-curve/transparent
      $ surf-alggeo-nox transparent.surf 
      $ cd frames
      $ ./animate-with-ffmpeg-to-mp4.sh
      $ mv -v animated.mp4  whitney-umbrella.mp4

For the pinch point / Whitney umbrella:

      $ surf-alggeo-nox whitney-umbrella.surf
      $ cd frames
      $ ./animate-with-ffmpeg-to-mp4.sh
      $ mv -v animated.mp4  whitney-umbrella.mp4

Requirements

  • surf

  • ffmpeg (for creating animations)

**Installing surf and ffmpeg **

In the Ubuntu derivatives,

   # apt install -y  surf-alggeo-nox  
   # apt install -y  ffmpeg

Footnotes

  1. Vladimir Arnold et al,
    Singularities of Differ entiable Maps, Volume 1,
    Classification of Critical Points, Caustics and Wave Fronts, 2012,
    point of view of Singularity theory. 2

  2. Phillip Griffiths, Joseph Harris, "Principles of Algebraic Geometry",
    Chapter 4, paragraph 6, "Ordinary Singularities of Surfaces",
    page 617 (2011 ed.) --
    point of view of algebraic geometry;

About

Some illustrations of algebraic surfaces

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages