.. _tutorial: *************** Tutorials *************** This page contains basic tutorials for constructing 3D surface and line plots using S3Dlib. Familiarity with using Matplotlib and Numpy libraries is assumed. These tutorials minimize detailed formatting of figures such as inclusion of titles, labels, axis aspect, etc. Instead, focus is placed on usage of the S3Dlib capabilities. Figure layout, shown in the images, may slightly differ from those produced from the provide scripts. This is a reult in differences among Matplotlib versions. For a more detailed explanation, see the user :ref:`doc_index` pages, Also, specific usage is provided in various :ref:`example` descriptions. .. _tut_helloworld: .. toctree:: :hidden: surface_geom/helloworld.rst .. raw:: html
Creating surfaces and meshes, then placing them on a 3D axes. .. only:: html .. image:: surface_geom/images/helloworld_2.png :class: docfig Hello World .. raw:: html
.. _tut_basic_coor: .. toctree:: :hidden: surface_geom/basic_coor.rst .. raw:: html
Mapping surface geometry using different coordinate systems. .. only:: html .. image:: surface_geom/images/hw_polar.png :class: docfig Coordinates and Functions .. raw:: html
.. toctree:: :hidden: surface_color/cmap_normals_tut.rst .. raw:: html
Visualizing surface geometry using color mapped face normals. .. only:: html .. image:: surface_color/images/col_norm1.png :class: docfig Color Mapped Surface Normals .. raw:: html
.. toctree:: :hidden: surface_color/cmap_functions_tut.rst .. raw:: html
Applying user-defined functions to colorize surfaces. .. only:: html .. image:: surface_color/images/cmap_functions_tut.png :class: docfig Color Mapping Using Functions .. raw:: html
.. toctree:: :hidden: line_geom/helloworld_line.rst .. raw:: html
Creating line types and placing them on a 3D axes. .. only:: html .. image:: line_geom/images/line_param.png :class: docfig Hello World, Lines .. raw:: html
.. toctree:: :hidden: line_color/cmap_segment_tut.rst .. raw:: html
Applying color to lines and line subdivisions for smooth coloration. .. only:: html .. image:: line_color/images/line_color.png :class: docfig Color Mapped Line Segments .. raw:: html
.. toctree:: :hidden: render_control/scaling.rst .. raw:: html
Controlling the scaling for rendering 3D objects. .. only:: html .. image:: render_control/images/scaling_1.png :class: docfig Scaling .. raw:: html
.. toctree:: :hidden: render_control/visualization3d.rst .. raw:: html
Visualizing 3D objects using Matplotlib rendering. .. only:: html .. image:: render_control/images/visualization3d.png :class: docfig 3D Rendering .. raw:: html
.. toctree:: :hidden: render_control/lightbulb.rst .. raw:: html
List of considerations when constructing S3Dlib visualizations. .. only:: html .. image:: render_control/images/lightbulb.png :class: docfig Notes .. raw:: html
.. raw:: html