﻿

.. |newpage| raw:: latex

   \newpage



.. |br| raw:: html

   <br />







|newpage|



S3dlib: Parametric Surfaces
==============================================================

See Test2DFunctions




Color representation vs geometric representation, part 1
---------------------------------------------------------------------------------


The Python code for the example below can be found online in the ``DataXlCalcNet`` repository or in the corresponding local ``DataXlCalcNet`` folder in the file `D01_TwoMethodsA.py <https://github.com/duhadler/DataXlCalcNet/blob/master/DataXlCalcNet/A01_ExamplesPython/B20_Matplotlib3D/C05_ParametricSurfaces/D01_TwoMethodsA.py>`__.


See: https://s3dlib.org/examples/functional/sph_harm.html


|picTwoMethodsa|

.. |picTwoMethodsa| image:: ../_static/Graphics3D/S3dlib/TwoMethodsa.png

**Left figure**:  TwoMethodsa.





|newpage|


Color representation vs geometric representation, part 2
---------------------------------------------------------------------------------


The Python code for the example below can be found online in the ``DataXlCalcNet`` repository or in the corresponding local ``DataXlCalcNet`` folder in the file `D02_TwoMethodsB.py <https://github.com/duhadler/DataXlCalcNet/blob/master/DataXlCalcNet/A01_ExamplesPython/B20_Matplotlib3D/C05_ParametricSurfaces/D02_TwoMethodsB.py>`__.


See: https://s3dlib.org/examples/functional/sph_harm.html


|picTwoMethodsb|

.. |picTwoMethodsb| image:: ../_static/Graphics3D/S3dlib/TwoMethodsb.png

**Left figure**:  TwoMethodsb.






|newpage|

Color maps: Möbius function example
---------------------------------------------------------------------------------


The Python code for the example below can be found online in the ``DataXlCalcNet`` repository or in the corresponding local ``DataXlCalcNet`` folder in the file `D03_Colormaps.py <https://github.com/duhadler/DataXlCalcNet/blob/master/DataXlCalcNet/A01_ExamplesPython/B20_Matplotlib3D/C05_ParametricSurfaces/D03_Colormaps.py>`__.


See: https://github.com/fzaverl/s3dlib


|pic3d_colormaps1d|

.. |pic3d_colormaps1d| image:: ../_static/Graphics3D/S3dlib/3d_colormaps1d.png

**Left figure**:  3d_colormaps1d.




|newpage|

Shading: Möbius function example
---------------------------------------------------------------------------------


The Python code for the example below can be found online in the ``DataXlCalcNet`` repository or in the corresponding local ``DataXlCalcNet`` folder in the file `D04_TwistSet.py <https://github.com/duhadler/DataXlCalcNet/blob/master/DataXlCalcNet/A01_ExamplesPython/B20_Matplotlib3D/C05_ParametricSurfaces/D04_TwistSet.py>`__.


See: https://github.com/fzaverl/s3dlib


|pic3dtwist_set|

.. |pic3dtwist_set| image:: ../_static/Graphics3D/S3dlib/3dtwist_set.png

**Left figure**:  3dtwist_set.






|newpage|

Color maps: Boy, Dini, Bour, Roman, Klein, and Figure8  examples
---------------------------------------------------------------------------------


The Python code for the example below can be found online in the ``DataXlCalcNet`` repository or in the corresponding local ``DataXlCalcNet`` folder in the file `D05_Colormaps2.py <https://github.com/duhadler/DataXlCalcNet/blob/master/DataXlCalcNet/A01_ExamplesPython/B20_Matplotlib3D/C05_ParametricSurfaces/D05_Colormaps2.py>`__.


See: https://github.com/fzaverl/s3dlib


|pic3d_colormaps2d|

.. |pic3d_colormaps2d| image:: ../_static/Graphics3D/S3dlib/3d_colormaps2d.png

**Left figure**:  3d_colormaps2d.







|newpage|


Colored knot in 3D
---------------------------------------------------------------------------------


The Python code for the example below can be found online in the ``DataXlCalcNet`` repository or in the corresponding local ``DataXlCalcNet`` folder in the file `D06_Knot.py <https://github.com/duhadler/DataXlCalcNet/blob/master/DataXlCalcNet/A01_ExamplesPython/B20_Matplotlib3D/C05_ParametricSurfaces/D06_Knot.py>`__.


See: https://github.com/fzaverl/s3dlib

|pic3dKnot|

.. |pic3dKnot| image:: ../_static/Graphics3D/S3dlib/3dKnot.png

**Left figure**:  3dKnot.






|newpage|


Multiple geometric maps
---------------------------------------------------------------------------------


The Python code for the example below can be found online in the ``DataXlCalcNet`` repository or in the corresponding local ``DataXlCalcNet`` folder in the file `D07_MultipleGeometricMaps.py <https://github.com/duhadler/DataXlCalcNet/blob/master/DataXlCalcNet/A01_ExamplesPython/B20_Matplotlib3D/C05_ParametricSurfaces/D07_MultipleGeometricMaps.py>`__.


See: https://s3dlib.org/examples/functional/knot.html


|picMultiple_Geometric_Maps|

.. |picMultiple_Geometric_Maps| image:: ../_static/Graphics3D/S3dlib/Multiple_Geometric_Maps.png

**Left figure**:  Multiple_Geometric_Maps.






|newpage|


Example from Mayavi
---------------------------------------------------------------------------------


The Python code for the example below can be found online in the ``DataXlCalcNet`` repository or in the corresponding local ``DataXlCalcNet`` folder in the file `D08_Mayavi.py <https://github.com/duhadler/DataXlCalcNet/blob/master/DataXlCalcNet/A01_ExamplesPython/B20_Matplotlib3D/C05_ParametricSurfaces/D08_Mayavi.py>`__.


See: https://s3dlib.org/examples/functional/a_demo.html


|picMayavi|

.. |picMayavi| image:: ../_static/Graphics3D/S3dlib/Mayavi.png

**Left figure**:  Mayavi.







|newpage|


S3Dlib Logo
---------------------------------------------------------------------------------


The Python code for the example below can be found online in the ``DataXlCalcNet`` repository or in the corresponding local ``DataXlCalcNet`` folder in the file `D09_S3dlibLogo.py <https://github.com/duhadler/DataXlCalcNet/blob/master/DataXlCalcNet/A01_ExamplesPython/B20_Matplotlib3D/C05_ParametricSurfaces/D09_S3dlibLogo.py>`__.


See: https://s3dlib.org/examples/functional/s3d_sph.html


|picS3Dlib_logo|

.. |picS3Dlib_logo| image:: ../_static/Graphics3D/S3dlib/S3Dlib_logo.png

**Left figure**:  S3Dlib_logo.








|newpage|

Spherical harmonics, 3D representation
---------------------------------------------------------------------------------


The Python code for the example below can be found online in the ``DataXlCalcNet`` repository or in the corresponding local ``DataXlCalcNet`` folder in the file `D10_SphericalHarmonics.py <https://github.com/duhadler/DataXlCalcNet/blob/master/DataXlCalcNet/A01_ExamplesPython/B20_Matplotlib3D/C05_ParametricSurfaces/D10_SphericalHarmonics.py>`__.


See: https://github.com/fzaverl/s3dlib


|pic3dsph_harm|

.. |pic3dsph_harm| image:: ../_static/Graphics3D/S3dlib/3dsph_harm.png

**Left figure**:  3dsph_harm.








|newpage|

Boy surface
---------------------------------------------------------------------------------


The Python code for the example below can be found online in the ``DataXlCalcNet`` repository or in the corresponding local ``DataXlCalcNet`` folder in the file `D10_SphericalHarmonics.py <https://github.com/duhadler/DataXlCalcNet/blob/master/DataXlCalcNet/A01_ExamplesPython/B20_Matplotlib3D/C05_ParametricSurfaces/D11_BoySurface.py>`__.



See: https://s3dlib.org/examples/functional/boy.html


|picBoy_Surface|

.. |picBoy_Surface| image:: ../_static/Graphics3D/S3dlib/Boy_Surface.png

**Left figure**:  Boy_Surface.






|newpage|


Dini surface
---------------------------------------------------------------------------------


The Python code for the example below can be found online in the ``DataXlCalcNet`` repository or in the corresponding local ``DataXlCalcNet`` folder in the file `D12_DiniSurface.py <https://github.com/duhadler/DataXlCalcNet/blob/master/DataXlCalcNet/A01_ExamplesPython/B20_Matplotlib3D/C05_ParametricSurfaces/D12_DiniSurface.py>`__.


See: https://s3dlib.org/examples/functional/dini.html


|picDini_Surface|

.. |picDini_Surface| image:: ../_static/Graphics3D/S3dlib/Dini_Surface.png

**Left figure**:  Dini_Surface.







|newpage|


Bour surface
---------------------------------------------------------------------------------


The Python code for the example below can be found online in the ``DataXlCalcNet`` repository or in the corresponding local ``DataXlCalcNet`` folder in the file `D13_BourSurface.py <https://github.com/duhadler/DataXlCalcNet/blob/master/DataXlCalcNet/A01_ExamplesPython/B20_Matplotlib3D/C05_ParametricSurfaces/D13_BourSurface.py>`__.


See: https://s3dlib.org/examples/functional/dini.html


|picBour_Surface|

.. |picBour_Surface| image:: ../_static/Graphics3D/S3dlib/Bour_Surface.png

**Left figure**:  Bour_Surface.







|newpage|


Roman surface
---------------------------------------------------------------------------------


The Python code for the example below can be found online in the ``DataXlCalcNet`` repository or in the corresponding local ``DataXlCalcNet`` folder in the file `D14_RomanSurface.py <https://github.com/duhadler/DataXlCalcNet/blob/master/DataXlCalcNet/A01_ExamplesPython/B20_Matplotlib3D/C05_ParametricSurfaces/D14_RomanSurface.py>`__.


See: https://s3dlib.org/examples/functional/roman.html


|picRoman_Surface|

.. |picRoman_Surface| image:: ../_static/Graphics3D/S3dlib/Roman_Surface.png

**Left figure**:  Roman_Surface.








|newpage|


Klein bottle
---------------------------------------------------------------------------------


The Python code for the example below can be found online in the ``DataXlCalcNet`` repository or in the corresponding local ``DataXlCalcNet`` folder in the file `D15_KleinBottle.py <https://github.com/duhadler/DataXlCalcNet/blob/master/DataXlCalcNet/A01_ExamplesPython/B20_Matplotlib3D/C05_ParametricSurfaces/D15_KleinBottle.py>`__.


See: https://s3dlib.org/examples/functional/klein_bottle.html


|picKlein_Bottle|

.. |picKlein_Bottle| image:: ../_static/Graphics3D/S3dlib/Klein_Bottle.png

**Left figure**:  Klein_Bottle.






|newpage|


Klein bottle8
---------------------------------------------------------------------------------


The Python code for the example below can be found online in the ``DataXlCalcNet`` repository or in the corresponding local ``DataXlCalcNet`` folder in the file `D16_KleinBottle8.py <https://github.com/duhadler/DataXlCalcNet/blob/master/DataXlCalcNet/A01_ExamplesPython/B20_Matplotlib3D/C05_ParametricSurfaces/D16_KleinBottle8.py>`__.


See: https://s3dlib.org/examples/functional/klein_figure8.html


|picKlein_Bottle8|

.. |picKlein_Bottle8| image:: ../_static/Graphics3D/S3dlib/Klein_Bottle8.png

**Left figure**:  Klein_Bottle8.





