.. role:: raw-html(raw) :format: html .. _functional-maps: Surface Plots ========================================================================================= The following are examples of creating surface color and geometry. Base Surface Plots ---------------------------------------------------------------------------------------- Surfaces constructed from user defined vertex and face lists. .. toctree:: :hidden: functional/cube.rst .. raw:: html
Construction of a surface from vertex, face and edge lists. .. only:: html .. image:: functional/images/cube.png :class: docfig Base Class Surface .. raw:: html
.. toctree:: :hidden: functional/base_surface.rst .. raw:: html
Construction of a surface from vertex and face lists. .. only:: html .. image:: functional/images/base_surface.png :class: docfig Base Class Surface 2 .. raw:: html
.. toctree:: :hidden: functional/trunc_octa.rst .. raw:: html
Surface edges of a surface constructed with faces having different number of edges per face. .. only:: html .. image:: functional/images/trunc_octa.png :class: docfig Truncated Octahedron Edges .. raw:: html
.. toctree:: :hidden: functional/arch_solid.rst .. raw:: html
Geometric mapping of a colored rhombi cuboctahedron surface. .. only:: html .. image:: functional/images/arch_solid_1.png :class: docfig Base Class Geometric Mapping .. raw:: html
.. toctree:: :hidden: functional/hypercube.rst .. raw:: html
Faces defined for other than a 2D surface. .. only:: html .. image:: functional/images/hypercube.png :class: docfig Hypercube .. raw:: html
.. toctree:: :hidden: functional/fev_fn_vn.rst .. raw:: html
Surface vertices, face centers, edge centers, vertex normals, face normals and edges. .. only:: html .. image:: functional/images/fev_fn_vn.png :class: docfig Surface Elements .. raw:: html
.. raw:: html
Explicit Surfaces, f(x,y) ---------------------------------------------------------------------------------------- .. toctree:: :hidden: functional/hw_example.rst .. raw:: html
Simple example of multiple operations and settings for surface plotting. .. only:: html .. image:: functional/images/hw_example.png :class: docfig Hello World Example .. raw:: html
.. toctree:: :hidden: functional/hw_example_grid.rst .. raw:: html
Simple example of showing a surface grid. .. only:: html .. image:: functional/images/hw_example_grid.png :class: docfig Hello World Grid Example .. raw:: html
.. toctree:: :hidden: functional/swirl.rst .. raw:: html
Using Spherical Coordinate base surface and auto scaling. .. only:: html .. image:: functional/images/swirl.png :class: docfig Hello World Example 2 .. raw:: html
.. toctree:: :hidden: functional/swirl_2.rst .. raw:: html
Using only a single geometric mapping for visualization. .. only:: html .. image:: functional/images/swirl_2.png :class: docfig Hello World Grid Example 2 .. raw:: html
.. toctree:: :hidden: functional/funcplots.rst .. raw:: html
Basic plotting demonstrated with multiple functions. .. only:: html .. image:: functional/images/funcplots.png :class: docfig Function Plots, z = f(x,y) .. raw:: html
.. toctree:: :hidden: functional/domain.rst .. raw:: html
Plots of z=f(x,y) over a specific x, y domain. .. only:: html .. image:: functional/images/domain.png :class: docfig Setting a domain for function Plots .. raw:: html
.. toctree:: :hidden: functional/planar_surfaces.rst .. raw:: html
Orienting the base plane of the PlanarSurface from the z to the x or y coordinate plane. .. only:: html .. image:: functional/images/planar_surfaces.png :class: docfig Alternative Coordinate View .. raw:: html
.. toctree:: :hidden: functional/radial_torus.rst .. raw:: html
Color map used to indicate radial position. .. only:: html .. image:: functional/images/radial_torus.png :class: docfig Radial Color Mapped .. raw:: html
.. toctree:: :hidden: functional/screw.rst .. raw:: html
Extending the angular coordinate domain to ±3π. .. only:: html .. image:: functional/images/screw.png :class: docfig Sliced Polar Base Surface .. raw:: html
.. toctree:: :hidden: functional/normalize.rst .. raw:: html
Surface domain is changed from [-1,1] to [0,1], scaled, and then shown on scaled axis. .. only:: html .. image:: functional/images/normalize.png :class: docfig Normalization and Scaling .. raw:: html
.. toctree:: :hidden: functional/tube_disp.rst .. raw:: html
Visualization of vibration modes of a cylinder. .. only:: html .. image:: functional/images/tube_disp.png :class: docfig Surface Displacements in Cylindrical Coordinates .. raw:: html
.. toctree:: :hidden: functional/knot.rst .. raw:: html
Applying geometric mapping to an already mapped surface. .. only:: html .. image:: functional/images/knot.png :class: docfig Multiple Geometric Maps .. raw:: html
.. toctree:: :hidden: functional/surface_edges.rst .. raw:: html
Plot with edges emphasized instead of surface faces. .. only:: html .. image:: functional/images/surface_edges.png :class: docfig Wireframe Plots .. raw:: html
.. toctree:: :hidden: functional/Lab_space.rst .. raw:: html
Using native coordinates, map surfaces into RGB, HSV and Lab color spaces. .. only:: html .. image:: functional/images/Lab_space.png :class: docfig Color Space .. raw:: html
.. toctree:: :hidden: functional/star.rst .. raw:: html
Geometric and color mapping of a Dodecahedron. .. only:: html .. image:: functional/images/star.png :class: docfig Dodecahedron Star .. raw:: html
.. toctree:: :hidden: functional/a_demo.rst .. raw:: html
3D plot using a grid base surface. .. only:: html .. image:: functional/images/a_demo.png :class: docfig 3D Demo .. raw:: html
.. toctree:: :hidden: functional/s3d_sph.rst .. raw:: html
Construction of the S3Dlib surface logo using S3Dlib. .. only:: html .. image:: functional/images/s3d_sph.png :class: docfig S3Dlib .. raw:: html
.. toctree:: :hidden: functional/bubbles.rst .. raw:: html
Use of a simple random SphericalSurface object. .. only:: html .. image:: functional/images/bubbles.png :class: docfig Random Grid Geometry .. raw:: html
.. raw:: html
Implicit Surfaces, f(x,y,z) ---------------------------------------------------------------------------------------- .. toctree:: :hidden: functional/world_hello.rst .. raw:: html
Example of defining an simple implicit function surface. .. only:: html .. image:: functional/images/world_hello.png :class: docfig World, Hello .. raw:: html
.. toctree:: :hidden: functional/goursat.rst .. raw:: html
Basic implicit function surface. .. only:: html .. image:: functional/images/goursat.png :class: docfig Goursat Surface .. raw:: html
.. toctree:: :hidden: functional/schwarz.rst .. raw:: html
Minimal surface with interal/external sections. .. only:: html .. image:: functional/images/schwarz.png :class: docfig Schwarz P Surface .. raw:: html
.. toctree:: :hidden: functional/nodesurf.rst .. raw:: html
Example of an implicite surface function. .. only:: html .. image:: functional/images/nodesurf.png :class: docfig Nodal Surface .. raw:: html
.. toctree:: :hidden: functional/spiralsurf.rst .. raw:: html
Visualization of a 3D function evaluated at a constant value. .. only:: html .. image:: functional/images/spiralsurf.png :class: docfig Spiral Surface .. raw:: html
.. toctree:: :hidden: functional/mayavi_surfcont.rst .. raw:: html
Surface of constant value in a scalar field. .. only:: html .. image:: functional/images/mayavi_surfcont.png :class: docfig Iso Surface .. raw:: html
.. toctree:: :hidden: functional/mp_box_conset.rst .. raw:: html
Set of contour surfaces in a scalar field. .. only:: html .. image:: functional/images/mp_box_conset.png :class: docfig Contour Surfaces within a Domain .. raw:: html
.. toctree:: :hidden: functional/schwarz_contours.rst .. raw:: html
Set of contour surfaces in a scalar field. .. only:: html .. image:: functional/images/schwarz_contours.png :class: docfig Schwarz P Contour Surfaces within a Domain .. raw:: html
.. toctree:: :hidden: functional/mayavi_anom.rst .. raw:: html
Effect of large fluctuations of functional values. .. only:: html .. image:: functional/images/mayavi_anom.png :class: docfig Argument Value Sensitivity .. raw:: html
.. toctree:: :hidden: functional/mayavi_surfset.rst .. raw:: html
Surface sets, colormapping and point cloud visualizations. .. only:: html .. image:: functional/images/mayavi_surfset.png :class: docfig Alternative Visualizations .. raw:: html
.. toctree:: :hidden: functional/vmag_surface.rst .. raw:: html
Surface of constant magnitude or component direction in a vector field. .. only:: html .. image:: functional/images/vmag_surface.png :class: docfig Vector Surfaces .. raw:: html
.. toctree:: :hidden: functional/bc_surf.rst .. raw:: html
Just for fun. .. only:: html .. image:: functional/images/bc_surf.png :class: docfig Interesting Implicit Surface .. raw:: html
.. raw:: html
Complex Number Surfaces, :raw-html:`f( ℂ )` ---------------------------------------------------------------------------------------- .. toctree:: :hidden: functional/sph_harm.rst .. raw:: html
Two alternative visualizations representing a function of two variables in spherical coordinates. .. only:: html .. image:: functional/images/sph_harm_r.png :class: docfig .. raw:: html Two Methods of Representing f(θ,φ) .. raw:: html
.. toctree:: :hidden: functional/complex.rst .. raw:: html
Two methods of visualizing complex numbers using either a polar, planar or cylindrical coordinates. .. only:: html .. image:: functional/images/complex.png :class: docfig Complex Number Representation, Geometry and Colormap .. raw:: html
.. toctree:: :hidden: functional/complex_sing.rst .. raw:: html
Technique for visualizing functions having a singularity. .. only:: html .. image:: functional/images/complex_sing.png :class: docfig Functions having a Singularity .. raw:: html
.. toctree:: :hidden: functional/complex_rt.rst .. raw:: html
Method of visualizing radial and angular components of complex numbers . .. only:: html .. image:: functional/images/complex_rt.png :class: docfig Complex Number Representation, Radius and Angle .. raw:: html
.. toctree:: :hidden: functional/domain_coloring.rst .. raw:: html
Complex number surfaces using domain coloring. .. only:: html .. image:: functional/images/domain_coloring_1.png :class: docfig Domain Coloring .. raw:: html
.. toctree:: :hidden: functional/complex_hsv.rst .. raw:: html
Two methods of visualizing complex numbers using color attributes of hue and value. .. only:: html .. image:: functional/images/complex_hsv.png :class: docfig Complex Number Representation, Hue and Value .. raw:: html
.. raw:: html
Parametric Surfaces, f(u,v) ---------------------------------------------------------------------------------------- .. toctree:: :hidden: functional/boy.rst .. raw:: html
Use of planar surface object for visualizing parametric equations. .. only:: html .. image:: functional/images/boy.png :class: docfig Boy Surface, Planar to XYZ .. raw:: html
.. toctree:: :hidden: functional/dini.rst .. raw:: html
Using a polar surface object for visualizing parametric equations. .. only:: html .. image:: functional/images/dini.png :class: docfig Polar Coordinates to XYZ .. raw:: html
.. toctree:: :hidden: functional/bour.rst .. raw:: html
Another example of using a polar surface object for visualizing parametric equations. .. only:: html .. image:: functional/images/bour.png :class: docfig Polar Coordinates to XYZ, 2 .. raw:: html
.. toctree:: :hidden: functional/roman.rst .. raw:: html
Using a spherical surface object for visualizing parametric equations. .. only:: html .. image:: functional/images/roman.png :class: docfig Spherical Coordinates to XYZ .. raw:: html
.. toctree:: :hidden: functional/klein_bottle.rst .. raw:: html
Example of a complex surface geometry. .. only:: html .. image:: functional/images/klein_bottle.png :class: docfig Klein Bottle, Spherical to XYZ .. raw:: html
.. toctree:: :hidden: functional/klein_figure8.rst .. raw:: html
Example of a complex surface geometry. .. only:: html .. image:: functional/images/klein_figure8.png :class: docfig Figure 8 Klein Bottle .. raw:: html
.. raw:: html
View and Color Control ---------------------------------------------------------------------------------------- .. toctree:: :hidden: functional/clip_cone.rst .. raw:: html
Use of planar clipping of a surface. .. only:: html .. image:: functional/images/clip_cone.png :class: docfig Clipped Surface .. raw:: html
.. toctree:: :hidden: functional/clipping_three.rst .. raw:: html
Comparison of three methods for surface clipping. .. only:: html .. image:: functional/images/clipping_three.png :class: docfig Geometric and Alpha Clipping .. raw:: html
.. toctree:: :hidden: functional/inner_surface.rst .. raw:: html
Visualization of inner and outer surface sides. .. only:: html .. image:: functional/images/inner_surface.png :class: docfig Inner Surface .. raw:: html
.. toctree:: :hidden: functional/transform.rst .. raw:: html
Transformed surface showing both origin and transformed coordinates. .. only:: html .. image:: functional/images/transform.png :class: docfig Coordinate Transform .. raw:: html
.. toctree:: :hidden: functional/orange_peel.rst .. raw:: html
Demonstrations of applying a surface texture using geometry or color. .. only:: html .. image:: functional/images/orange_peel.png :class: docfig Surface Texture .. raw:: html
.. toctree:: :hidden: functional/single_mobius.rst .. raw:: html
Use of an alternative function for Mobius strip shading. .. only:: html .. image:: functional/images/single_mobius_1.png :class: docfig Shaded Mobius Strip Visualization .. raw:: html
.. toctree:: :hidden: functional/RGB_sphere.rst .. raw:: html
Using geometric mapping into RGB color space. .. only:: html .. image:: functional/images/RGB_sphere.png :class: docfig Functional RGB Color Mapping .. raw:: html
.. toctree:: :hidden: functional/HSV_washer.rst .. raw:: html
Using geometric mapping into HSV color space. .. only:: html .. image:: functional/images/HSV_washer.png :class: docfig Functional HSV Color Mapping .. raw:: html
.. toctree:: :hidden: functional/four_levels.rst .. raw:: html
Two methods of selecting four values from a Cmap using angular position. .. only:: html .. image:: functional/images/four_levels.png :class: docfig Segmented Cmap Operation .. raw:: html
.. toctree:: :hidden: functional/patchwork.rst .. raw:: html
Use of the color array argument to assign face colors. .. only:: html .. image:: functional/images/patchwork.png :class: docfig Face Color Array .. raw:: html
.. toctree:: :hidden: functional/color_tri.rst .. raw:: html
Visualizing the subtle geometric variations using a normalized color map. .. only:: html .. image:: functional/images/color_tri.png :class: docfig Base Face Variations .. raw:: html
.. toctree:: :hidden: functional/rand_pnt.rst .. raw:: html
Comparison between two methods for generating non-uniform face distributions surfaces. .. only:: html .. image:: functional/images/rand_pnt.png :class: docfig Pntsurf versus Rand Surfaces .. raw:: html
.. raw:: html
Surface Comparison Examples ---------------------------------------------------------------------------------------- .. toctree:: :hidden: functional/param_set.rst .. raw:: html
Multiple plots using different values for a function parameter. .. only:: html .. image:: functional/images/param_set.png :class: docfig Parametric Set .. raw:: html
.. toctree:: :hidden: functional/param_set2.rst .. raw:: html
Use of a diverging colormap. .. only:: html .. image:: functional/images/param_set2.png :class: docfig Parametric Set 2 .. raw:: html
.. toctree:: :hidden: functional/eggs.rst .. raw:: html
Comparison of the functional description of egg shapes.. .. only:: html .. image:: functional/images/eggs.png :class: docfig Egg Shape .. raw:: html
.. toctree:: :hidden: functional/lab_planes.rst .. raw:: html
Planes of RGB planes and HSV planes in Lab space. .. only:: html .. image:: functional/images/lab_planes.png :class: docfig Lab Planes .. raw:: html
.. toctree:: :hidden: functional/rgb_planes.rst .. raw:: html
Planes of Lab planes in RGB space. .. only:: html .. image:: functional/images/rgb_planes.png :class: docfig RGB Planes .. raw:: html
.. toctree:: :hidden: functional/platonic_colored.rst .. raw:: html
Applying colormaps to flat surfaces using triangulation. .. only:: html .. image:: functional/images/platonic_colored.png :class: docfig Platonic Solids .. raw:: html
.. toctree:: :hidden: functional/f4area_dist.rst .. raw:: html
Plots of four example surface face area and shape distributions. .. only:: html .. image:: functional/images/f4area_dist.png :class: docfig Surface Face Distributions .. raw:: html
.. toctree:: :hidden: functional/f4area_dist_rand.rst .. raw:: html
Plots of SphericalSurface random face and vertex distributions. .. only:: html .. image:: functional/images/f4area_dist_rand.png :class: docfig Random Face Distributions .. raw:: html