MathGroup Archive 2006

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

Search the Archive

Re: scalar field visualization

  • To: mathgroup at
  • Subject: [mg66697] Re: scalar field visualization
  • From: "pf" <pfraundorf at>
  • Date: Sat, 27 May 2006 03:52:20 -0400 (EDT)
  • References: <e53lns$3uk$><e56elh$24b$>
  • Sender: owner-wri-mathgroup at

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.


  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**.


                              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