MathGroup Archive 2006

[Date Index] [Thread Index] [Author Index]

Search the Archive

Re: scalar field visualization


Dear Chris,

  If your scalar field is continuous, you might also try plotting
isosurfaces.  This example* uses Mathematica's ContourPlot3D.  Motion
and interactivity of course also helps when exploring 3D objects on a
2D screen.  Mathematica's Shadow routine allows you to display
isosurface projections on the orthogonal walls at the same time.  You
may have to experiment a bit with these routines, to see if they can
give you something that is useful.

* http://www.umsl.edu/~fraundor/nanowrld/live3Dmodels/test2.html

  I'm not sure how to display the scalar field as though it were a dust
cloud reflecting light, but with a bit of effort you can also display
it as though it were a dust cloud absorbing light.  Basically, you do a
CAT scan in reverse, i.e. calculate multiangle shadows from a 3D model
rather than vice versa.  This can be done by Fourier backprojection,
ie. by taking the 3D Fourier transform of your scalar field, slicing it
through the DC peak about a given rotation axis, and then animate the
Fourier transform of the slices.  The result is a rotating shadow, like
the one illustrated at the bottom of this page**.

** http://www.umsl.edu/~fraundor/nanowrld/difaction.html

                              Cheers.  /pf


  • Prev by Date: Re: Output Table Format Change
  • Next by Date: Re: Re: M100: An Introduction To Mathematica
  • Previous by thread: RE: scalar field visualization
  • Next by thread: Re: Re: scalar field visualization