Interactive Computational Simulation
CIS 5930

Fall 2002
TTh 3:35
499 Dirac Science Library
Dr. David C. Banks

 
 
  1. 1 hours
    Download wave.04.tar.gz
    gunzip, tar, make, go.

    Open wave.04/doc/simulation.cxx.pdf and print it for your notebook. Highlight the parts that are new since wave.03 (use xdiff as a guide).
    Open wave.04/doc/scene.cxx.pdf and print it for your notebook. Highlight the parts that are new since wave.03 (use xdiff as a guide).

  2. Download header.tar.gz. It's a pair of utilities that produce

      WWW                                                                        
       WW                                     W                               W  
       WW           WW                       WW                              WW  
       WW                                    WW                              WW  
       WW WWWWW     WW      WWWWW WW       WWWWWW     WWWWW    WWWW    WW  WWWWWW
       WWW    WW   WWW    WW     WW          WW     WW    WWW    WW   W      WW  
       WW      WW   WW    WW     WW          WW    WW     WW      WW W       WW  
       WW      WW   WW     WW   WW           WW    WW   WW         WW        WW  
       WW      WW   WW      WWWW             WW    WWWWW          W WW       WW  
       WWW    WW    WW     WW                WW     WW     WW    W   WW      WW  
      WWW WWWWW    WWWW     WWWWWW            WWW     WWWWW    WW    WWWW     WWW
    		      WWW     WW                                             
    		     WWW     WWW                                             
    		       WWWWWWW                                               
          

    gunzip, tar, make. header -h ; blkhdr -h


    Download jeffLab.tar.gz. It's a series of Inventor files to animate ever-expanding spherical shells. The shells have a cut-away so you can see inside.
    gunzip, tar, go (or go.linux).


    Download MRI.tar.gz. It's an Inventor file to animate a proton whose spin precesses in an external magnetic field.
    gunzip, tar, go.


    Download vinVout.tar.gz. It's an Inventor file to illustrate reflectance.
    gunzip, tar, go.

  3. 4 hours
    Create a morphing-surface example so that it uses textures and a cube-environment like this example. Make one or two of its coordinates index into a texture map. Use the sinusoid texture in the pics directory or create your own texture.

    Rename waveSimulator.cxx and call it something appropriate. Edit the Makefile so your application's name is meaningful.

    Take a screen shot of your surface. Put it on your Web page for this assignment.
    Put a copy in your notebook.

    Edit the README.txt to describe what you did. Link your hw04.tar.gz tarball from your Web page for this assignment.
    Put a copy of the README.txt in your notebook.

  4. 1 hours
    Read chapters 4 (Cameras and Lights) and 7 (Textures) of The Inventor Mentor.