<?xml version="1.0" encoding="utf-8"?> 
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/"
     version="2.0">

    <channel>

        <title>Michael Shafae's Home Page - CS 484 Principles of Computer Graphics Fall 2007</title>
        <link>http://michael.shafae.com/teaching/cs484F07</link>
        <description></description>
        <language>en-us</language>
        <generator>Plone 2.0</generator>

        
            
                  <item>
                      <title>final_project.pdf</title>
                      <link>http://michael.shafae.com/teaching/cs484F07/assignments/final_project.pdf</link>
                      <description></description>
                      <author>mshafae</author>
                      <pubDate>Tue, 04 Dec 2007 18:12:30 -0800</pubDate>
                      
   
           <enclosure url="http://michael.shafae.com/teaching/cs484F07/assignments/final_project.pdf"
                      length="120486" type="application/pdf"/>
  

                  </item>

            
	   	
        
        
            
                  <item>
                      <title>w_asgt_3.pdf</title>
                      <link>http://michael.shafae.com/teaching/cs484F07/assignments/w_asgt_3.pdf</link>
                      <description></description>
                      <author>mshafae</author>
                      <pubDate>Tue, 04 Dec 2007 18:12:35 -0800</pubDate>
                      
   
           <enclosure url="http://michael.shafae.com/teaching/cs484F07/assignments/w_asgt_3.pdf"
                      length="168874" type="application/pdf"/>
  

                  </item>

            
	   	
        
        
            
                  <item>
                      <title>windows</title>
                      <link>http://michael.shafae.com/teaching/cs484F07/sample-code/parametric_surface/windows</link>
                      <description></description>
                      <author>mshafae</author>
                      <pubDate>Thu, 13 Sep 2007 22:48:06 -0700</pubDate>
                      

                  </item>

            
	   	
        
        
            
                  <item>
                      <title>lib.zip</title>
                      <link>http://michael.shafae.com/teaching/cs484F07/sample-code/parametric_surface/windows/lib.zip</link>
                      <description></description>
                      <author>mshafae</author>
                      <pubDate>Thu, 13 Sep 2007 22:45:14 -0700</pubDate>
                      
   
           <enclosure url="http://michael.shafae.com/teaching/cs484F07/sample-code/parametric_surface/windows/lib.zip"
                      length="324052" type="application/zip"/>
  

                  </item>

            
	   	
        
        
            
                  <item>
                      <title>transformation_matrices.pdf</title>
                      <link>http://michael.shafae.com/teaching/cs484F07/handouts/transformation_matrices.pdf</link>
                      <description></description>
                      <author>mshafae</author>
                      <pubDate>Tue, 04 Sep 2007 15:01:15 -0700</pubDate>
                      
   
           <enclosure url="http://michael.shafae.com/teaching/cs484F07/handouts/transformation_matrices.pdf"
                      length="89879" type="application/pdf"/>
  

                  </item>

            
	   	
        
        
            
                  <item>
                      <title>octave_tutorial.pdf</title>
                      <link>http://michael.shafae.com/teaching/cs484F07/handouts/octave_tutorial.pdf</link>
                      <description></description>
                      <author>mshafae</author>
                      <pubDate>Fri, 07 Sep 2007 12:05:51 -0700</pubDate>
                      
   
           <enclosure url="http://michael.shafae.com/teaching/cs484F07/handouts/octave_tutorial.pdf"
                      length="124589" type="application/pdf"/>
  

                  </item>

            
	   	
        
        
            
                  <item>
                      <title>Graphics Pipeline</title>
                      <link>http://michael.shafae.com/teaching/cs484F07/handouts/graphics_pipeline2_copyrighted.jpg</link>
                      <description></description>
                      <author>mshafae</author>
                      <pubDate>Fri, 24 Aug 2007 18:06:15 -0700</pubDate>
                      
   
           <enclosure url="http://michael.shafae.com/teaching/cs484F07/handouts/graphics_pipeline2_copyrighted.jpg"
                      length="80084" type="image/jpeg"/>
  

                  </item>

            
	   	
        
        
            
                  <item>
                      <title>PolaroidCamera_test.cpp</title>
                      <link>http://michael.shafae.com/teaching/cs484F07/sample-code/polaroidcamera/PolaroidCamera_test.cpp</link>
                      <description></description>
                      <author>mshafae</author>
                      <pubDate>Fri, 24 Aug 2007 19:35:43 -0700</pubDate>
                      
   
           <enclosure url="http://michael.shafae.com/teaching/cs484F07/sample-code/polaroidcamera/PolaroidCamera_test.cpp"
                      length="769" type="text/x-c++src"/>
  

                  </item>

            
	   	
        
        
            
                  <item>
                      <title>PolaroidCamera.h</title>
                      <link>http://michael.shafae.com/teaching/cs484F07/sample-code/polaroidcamera/PolaroidCamera.h</link>
                      <description></description>
                      <author>mshafae</author>
                      <pubDate>Fri, 24 Aug 2007 19:35:45 -0700</pubDate>
                      
   
           <enclosure url="http://michael.shafae.com/teaching/cs484F07/sample-code/polaroidcamera/PolaroidCamera.h"
                      length="902" type="text/x-chdr"/>
  

                  </item>

            
	   	
        
        
            
                  <item>
                      <title>PolaroidCamera.cpp</title>
                      <link>http://michael.shafae.com/teaching/cs484F07/sample-code/polaroidcamera/PolaroidCamera.cpp</link>
                      <description></description>
                      <author>mshafae</author>
                      <pubDate>Fri, 24 Aug 2007 19:35:46 -0700</pubDate>
                      
   
           <enclosure url="http://michael.shafae.com/teaching/cs484F07/sample-code/polaroidcamera/PolaroidCamera.cpp"
                      length="1250" type="text/x-c++src"/>
  

                  </item>

            
	   	
        
        
            
                  <item>
                      <title>Makefile.Darwin</title>
                      <link>http://michael.shafae.com/teaching/cs484F07/sample-code/polaroidcamera/Makefile.Darwin</link>
                      <description></description>
                      <author>mshafae</author>
                      <pubDate>Fri, 24 Aug 2007 19:35:47 -0700</pubDate>
                      
   
           <enclosure url="http://michael.shafae.com/teaching/cs484F07/sample-code/polaroidcamera/Makefile.Darwin"
                      length="906"
                      type="application/octet-stream"/>
  

                  </item>

            
	   	
        
        
            
                  <item>
                      <title>PolaroidCamera_sample.zip</title>
                      <link>http://michael.shafae.com/teaching/cs484F07/sample-code/polaroidcamera/PolaroidCamera_sample.zip</link>
                      <description></description>
                      <author>mshafae</author>
                      <pubDate>Fri, 24 Aug 2007 19:38:13 -0700</pubDate>
                      
   
           <enclosure url="http://michael.shafae.com/teaching/cs484F07/sample-code/polaroidcamera/PolaroidCamera_sample.zip"
                      length="2689" type="application/zip"/>
  

                  </item>

            
	   	
        
        
            
                  <item>
                      <title>CS 484 Principles of Computer Graphics Fall 2007</title>
                      <link>http://michael.shafae.com/teaching/cs484F07</link>
                      <description></description>
                      <author>mshafae</author>
                      <pubDate>Tue, 21 Aug 2007 17:46:30 -0700</pubDate>
                      

                  </item>

            
	   	
        
        
            
                  <item>
                      <title>cs484_syllabus.pdf</title>
                      <link>http://michael.shafae.com/teaching/cs484F07/cs484_syllabus.pdf</link>
                      <description></description>
                      <author>mshafae</author>
                      <pubDate>Thu, 30 Aug 2007 13:59:11 -0700</pubDate>
                      
   
           <enclosure url="http://michael.shafae.com/teaching/cs484F07/cs484_syllabus.pdf"
                      length="206961" type="application/pdf"/>
  

                  </item>

            
	   	
        
        
            
                  <item>
                      <title>paramsurface.zip</title>
                      <link>http://michael.shafae.com/teaching/cs484F07/sample-code/parametric_surface/windows/paramsurface.zip</link>
                      <description></description>
                      <author>mshafae</author>
                      <pubDate>Thu, 13 Sep 2007 23:28:45 -0700</pubDate>
                      
   
           <enclosure url="http://michael.shafae.com/teaching/cs484F07/sample-code/parametric_surface/windows/paramsurface.zip"
                      length="2522177"
                      type="application/zip"/>
  

                  </item>

            
	   	
        
        
            
                  <item>
                      <title>ParamSurface on MS Windows</title>
                      <link>http://michael.shafae.com/teaching/cs484F07/sample-code/parametric_surface/windows/index_html</link>
                      <description>A short tutorial with links to files.</description>
                      <author>mshafae</author>
                      <pubDate>Thu, 13 Sep 2007 23:50:21 -0700</pubDate>
                      
   <content:encoded>
       <![CDATA[<h2>Files</h2>
<p> If you use MS Visual Studio 2005 Express, then you must download the <a href="http://www.microsoft.com/downloads/details.aspx?familyid=4377f86d-c913-4b5c-b87e-ef72e5b4e065&displaylang=en">Platform SDK from Microsoft</a>. This will include the OpenGL library and most of the OpenGL headers.</p>
<p> If you have MS Visual Studio 2005 (not the Express version), then you already have the OpenGL library and most of the OpenGL headers.</p>
<p> You will need to download <a href="lib.zip">lib.zip</a> which includes two folders. The first is named <code>include</code> and has all the remaining GL headers and the GLUT header. The second is named <code>lib</code> and has the GLUT library.</p>
<p> <a href="paramsurface.zip">paramsurface.zip</a> contains a project that is ready to go, out of the box, so long as you follow these instructions.</p>
<h2>Step 1.</h2>
<p> Go to <code>C:\Documents and Settings\YOURUSERNAME\My Documents\Visual Studio 2005</code>. In this folder, unzip the lib.zip file such that the folders lib and include are in this folder. The screen capture below shows how the folder should look after you have unzipped the lib.zip file.</p>
<p> <img src="libincludedirs.PNG" alt="libincludedirs.PNG" />
</p>
<h2>Step 2.</h2>
<p> To ensure that MS Windows knows where the GLUT DLL is located, we need to change your environment to have the path to the library.</p>
<p> Go to your control panel. Select System Properties. Go to the advanced tab and select <code>Environment Variables</code>. You should see a window that looks similar to the one below.</p>
<p> <img src="defaultenv.PNG" alt="defaultenv.PNG" />
</p>
<p> Next in the user variable section, select new. You will be presented with a dialog box similar to the one below. Under Variable name put <code>PATH</code>. Under Variable value put <code>%PATH%;C:\Documents and Settings\YOURUSERNAME\My Documents\Visual Studio 2005\lib;</code> Don't forget to change your username to your real username. The window should look like the one below.</p>
<p> <img src="addpath.PNG" alt="addpath.PNG" />
</p>
<p> Click ok and the window should now have your new variable in the environment.</p>
<p> <img src="newenv.PNG" alt="newenv.PNG" />
</p>
<h2>Step 3.</h2>
<p> Unpack paramsurface.zip on your desktop. Navigate into the paramsurface directory and double click the <code>paramsurface.vcproj</code> file. This should open Visual Studio 2005.</p>
<p> Try building the project and note any errors and warnings. Submit them via email to the instructor.</p>
<h2>Notes</h2>
<p> There were no changes made to the code. All changes were made to the Project Properties under the Build menu within Visual Studio. An empty C++ project was used as a starting point.</p>
<p> The menu item that opens project's properties.</p>
<p> <img src="menu.PNG" alt="menu.PNG" />
</p>
<p> Adding additional include directories for headers.</p>
<p> <img src="additionalincludes.PNG" alt="additionalincludes.PNG" />
</p>
<p> Adding additional library directories for libraries.</p>
<p> <img src="additionallibs.PNG" alt="additionallibs.PNG" />
</p>
<p> Suppressing warnings and define math constants using preprocessor macros.</p>
<p> <img src="preprocessor.PNG" alt="preprocessor.PNG" />
</p>
<p> Additional headers were included from <a href="http://oss.sgi.com/projects/ogl-sample/sdk.html">SGI's sample OpenGL implementation SDK</a>.</p>
]]>
   </content:encoded>
 
                  </item>

            
	   	
        
        
            
                  <item>
                      <title>addpath.PNG</title>
                      <link>http://michael.shafae.com/teaching/cs484F07/sample-code/parametric_surface/windows/addpath.PNG</link>
                      <description></description>
                      <author>mshafae</author>
                      <pubDate>Thu, 13 Sep 2007 23:31:01 -0700</pubDate>
                      
   
           <enclosure url="http://michael.shafae.com/teaching/cs484F07/sample-code/parametric_surface/windows/addpath.PNG"
                      length="8134" type="image/png"/>
  

                  </item>

            
	   	
        
        
            
                  <item>
                      <title>defaultenv.PNG</title>
                      <link>http://michael.shafae.com/teaching/cs484F07/sample-code/parametric_surface/windows/defaultenv.PNG</link>
                      <description></description>
                      <author>mshafae</author>
                      <pubDate>Thu, 13 Sep 2007 23:31:04 -0700</pubDate>
                      
   
           <enclosure url="http://michael.shafae.com/teaching/cs484F07/sample-code/parametric_surface/windows/defaultenv.PNG"
                      length="16812" type="image/png"/>
  

                  </item>

            
	   	
        
        
            
                  <item>
                      <title>libincludedirs.PNG</title>
                      <link>http://michael.shafae.com/teaching/cs484F07/sample-code/parametric_surface/windows/libincludedirs.PNG</link>
                      <description></description>
                      <author>mshafae</author>
                      <pubDate>Thu, 13 Sep 2007 23:31:07 -0700</pubDate>
                      
   
           <enclosure url="http://michael.shafae.com/teaching/cs484F07/sample-code/parametric_surface/windows/libincludedirs.PNG"
                      length="40591" type="image/png"/>
  

                  </item>

            
	   	
        
        
            
                  <item>
                      <title>newenv.PNG</title>
                      <link>http://michael.shafae.com/teaching/cs484F07/sample-code/parametric_surface/windows/newenv.PNG</link>
                      <description></description>
                      <author>mshafae</author>
                      <pubDate>Thu, 13 Sep 2007 23:31:13 -0700</pubDate>
                      
   
           <enclosure url="http://michael.shafae.com/teaching/cs484F07/sample-code/parametric_surface/windows/newenv.PNG"
                      length="17248" type="image/png"/>
  

                  </item>

            
	   	
        
        
            
                  <item>
                      <title>additionalincludes.PNG</title>
                      <link>http://michael.shafae.com/teaching/cs484F07/sample-code/parametric_surface/windows/additionalincludes.PNG</link>
                      <description></description>
                      <author>mshafae</author>
                      <pubDate>Thu, 13 Sep 2007 23:44:15 -0700</pubDate>
                      
   
           <enclosure url="http://michael.shafae.com/teaching/cs484F07/sample-code/parametric_surface/windows/additionalincludes.PNG"
                      length="24691" type="image/png"/>
  

                  </item>

            
	   	
        
        
            
                  <item>
                      <title>additionallibs.PNG</title>
                      <link>http://michael.shafae.com/teaching/cs484F07/sample-code/parametric_surface/windows/additionallibs.PNG</link>
                      <description></description>
                      <author>mshafae</author>
                      <pubDate>Thu, 13 Sep 2007 23:44:21 -0700</pubDate>
                      
   
           <enclosure url="http://michael.shafae.com/teaching/cs484F07/sample-code/parametric_surface/windows/additionallibs.PNG"
                      length="26981" type="image/png"/>
  

                  </item>

            
	   	
        
        
            
                  <item>
                      <title>preprocessor.PNG</title>
                      <link>http://michael.shafae.com/teaching/cs484F07/sample-code/parametric_surface/windows/preprocessor.PNG</link>
                      <description></description>
                      <author>mshafae</author>
                      <pubDate>Thu, 13 Sep 2007 23:44:26 -0700</pubDate>
                      
   
           <enclosure url="http://michael.shafae.com/teaching/cs484F07/sample-code/parametric_surface/windows/preprocessor.PNG"
                      length="23046" type="image/png"/>
  

                  </item>

            
	   	
        
        
            
                  <item>
                      <title>menu.PNG</title>
                      <link>http://michael.shafae.com/teaching/cs484F07/sample-code/parametric_surface/windows/menu.PNG</link>
                      <description></description>
                      <author>mshafae</author>
                      <pubDate>Thu, 13 Sep 2007 23:48:19 -0700</pubDate>
                      
   
           <enclosure url="http://michael.shafae.com/teaching/cs484F07/sample-code/parametric_surface/windows/menu.PNG"
                      length="23154" type="image/png"/>
  

                  </item>

            
	   	
        
        
            
                  <item>
                      <title>untitled folder</title>
                      <link>http://michael.shafae.com/teaching/cs484F07/handouts/shading_illumination_images</link>
                      <description></description>
                      <author>mshafae</author>
                      <pubDate>Tue, 16 Oct 2007 23:01:09 -0700</pubDate>
                      

                  </item>

            
	   	
        
        
            
                  <item>
                      <title>Flat_Gouraud_Phong.pdf</title>
                      <link>http://michael.shafae.com/teaching/cs484F07/handouts/shading_illumination_images/Flat_Gouraud_Phong.pdf</link>
                      <description></description>
                      <author>mshafae</author>
                      <pubDate>Tue, 16 Oct 2007 23:01:44 -0700</pubDate>
                      
   
           <enclosure url="http://michael.shafae.com/teaching/cs484F07/handouts/shading_illumination_images/Flat_Gouraud_Phong.pdf"
                      length="109592" type="application/pdf"/>
  

                  </item>

            
	   	
        
        
            
                  <item>
                      <title>._Flat_Gouraud_Phong.pdf</title>
                      <link>http://michael.shafae.com/teaching/cs484F07/handouts/shading_illumination_images/._Flat_Gouraud_Phong.pdf</link>
                      <description></description>
                      <author>mshafae</author>
                      <pubDate>Tue, 16 Oct 2007 23:01:44 -0700</pubDate>
                      
   
           <enclosure url="http://michael.shafae.com/teaching/cs484F07/handouts/shading_illumination_images/._Flat_Gouraud_Phong.pdf"
                      length="82" type="application/pdf"/>
  

                  </item>

            
	   	
        
        
            
                  <item>
                      <title>interpolation.pdf</title>
                      <link>http://michael.shafae.com/teaching/cs484F07/handouts/shading_illumination_images/interpolation.pdf</link>
                      <description></description>
                      <author>mshafae</author>
                      <pubDate>Tue, 16 Oct 2007 23:01:45 -0700</pubDate>
                      
   
           <enclosure url="http://michael.shafae.com/teaching/cs484F07/handouts/shading_illumination_images/interpolation.pdf"
                      length="76520" type="application/pdf"/>
  

                  </item>

            
	   	
        
        
            
                  <item>
                      <title>._interpolation.pdf</title>
                      <link>http://michael.shafae.com/teaching/cs484F07/handouts/shading_illumination_images/._interpolation.pdf</link>
                      <description></description>
                      <author>mshafae</author>
                      <pubDate>Tue, 16 Oct 2007 23:01:45 -0700</pubDate>
                      
   
           <enclosure url="http://michael.shafae.com/teaching/cs484F07/handouts/shading_illumination_images/._interpolation.pdf"
                      length="82" type="application/pdf"/>
  

                  </item>

            
	   	
        
        
            
                  <item>
                      <title>sample_images.pdf</title>
                      <link>http://michael.shafae.com/teaching/cs484F07/handouts/shading_illumination_images/sample_images.pdf</link>
                      <description></description>
                      <author>mshafae</author>
                      <pubDate>Tue, 16 Oct 2007 23:01:47 -0700</pubDate>
                      
   
           <enclosure url="http://michael.shafae.com/teaching/cs484F07/handouts/shading_illumination_images/sample_images.pdf"
                      length="180228" type="application/pdf"/>
  

                  </item>

            
	   	
        
        
            
                  <item>
                      <title>._sample_images.pdf</title>
                      <link>http://michael.shafae.com/teaching/cs484F07/handouts/shading_illumination_images/._sample_images.pdf</link>
                      <description></description>
                      <author>mshafae</author>
                      <pubDate>Tue, 16 Oct 2007 23:01:46 -0700</pubDate>
                      
   
           <enclosure url="http://michael.shafae.com/teaching/cs484F07/handouts/shading_illumination_images/._sample_images.pdf"
                      length="82" type="application/pdf"/>
  

                  </item>

            
	   	
        
        
            
                  <item>
                      <title>simple_shader.pdf</title>
                      <link>http://michael.shafae.com/teaching/cs484F07/assignments/simple_shader.pdf</link>
                      <description></description>
                      <author>mshafae</author>
                      <pubDate>Thu, 18 Oct 2007 15:26:45 -0700</pubDate>
                      
   
           <enclosure url="http://michael.shafae.com/teaching/cs484F07/assignments/simple_shader.pdf"
                      length="122423" type="application/pdf"/>
  

                  </item>

            
	   	
        
        
            
                  <item>
                      <title>Sample Code</title>
                      <link>http://michael.shafae.com/teaching/cs484F07/sample-code</link>
                      <description></description>
                      <author>mshafae</author>
                      <pubDate>Fri, 24 Aug 2007 15:35:18 -0700</pubDate>
                      

                  </item>

            
	   	
        
        
            
                  <item>
                      <title>Reverse a String (C)</title>
                      <link>http://michael.shafae.com/teaching/cs484F07/sample-code/reverse_string.c</link>
                      <description></description>
                      <author>mshafae</author>
                      <pubDate>Tue, 21 Aug 2007 18:02:11 -0700</pubDate>
                      
   
           <enclosure url="http://michael.shafae.com/teaching/cs484F07/sample-code/reverse_string.c"
                      length="870" type="text/x-csrc"/>
  

                  </item>

            
	   	
        
        
            
                  <item>
                      <title>Handouts</title>
                      <link>http://michael.shafae.com/teaching/cs484F07/handouts</link>
                      <description></description>
                      <author>mshafae</author>
                      <pubDate>Fri, 24 Aug 2007 15:39:08 -0700</pubDate>
                      

                  </item>

            
	   	
        
        
            
                  <item>
                      <title>Assignments</title>
                      <link>http://michael.shafae.com/teaching/cs484F07/assignments</link>
                      <description></description>
                      <author>mshafae</author>
                      <pubDate>Fri, 24 Aug 2007 15:39:25 -0700</pubDate>
                      

                  </item>

            
	   	
        
        
            
                  <item>
                      <title>OpenGL Pipeline</title>
                      <link>http://michael.shafae.com/teaching/cs484F07/handouts/graphics_pipeline_copyrighted.jpg</link>
                      <description></description>
                      <author>mshafae</author>
                      <pubDate>Fri, 24 Aug 2007 18:07:22 -0700</pubDate>
                      
   
           <enclosure url="http://michael.shafae.com/teaching/cs484F07/handouts/graphics_pipeline_copyrighted.jpg"
                      length="42415" type="image/jpeg"/>
  

                  </item>

            
	   	
        
        
            
                  <item>
                      <title>A More Realistic Pipeline</title>
                      <link>http://michael.shafae.com/teaching/cs484F07/handouts/realistic_pipeline_copyright.jpg</link>
                      <description></description>
                      <author>mshafae</author>
                      <pubDate>Fri, 24 Aug 2007 18:09:00 -0700</pubDate>
                      
   
           <enclosure url="http://michael.shafae.com/teaching/cs484F07/handouts/realistic_pipeline_copyright.jpg"
                      length="80115" type="image/jpeg"/>
  

                  </item>

            
	   	
        
        
            
                  <item>
                      <title>PolaroidCamera</title>
                      <link>http://michael.shafae.com/teaching/cs484F07/sample-code/polaroidcamera</link>
                      <description>A simple C++ example.</description>
                      <author>mshafae</author>
                      <pubDate>Fri, 24 Aug 2007 19:39:53 -0700</pubDate>
                      

                  </item>

            
	   	
        
        
            
                  <item>
                      <title>Parametric Surface</title>
                      <link>http://michael.shafae.com/teaching/cs484F07/sample-code/parametric_surface</link>
                      <description></description>
                      <author>mshafae</author>
                      <pubDate>Mon, 10 Sep 2007 16:14:00 -0700</pubDate>
                      

                  </item>

            
	   	
        
        
            
                  <item>
                      <title>callbacks.cpp</title>
                      <link>http://michael.shafae.com/teaching/cs484F07/sample-code/parametric_surface/callbacks.cpp</link>
                      <description></description>
                      <author>mshafae</author>
                      <pubDate>Mon, 10 Sep 2007 15:50:35 -0700</pubDate>
                      
   
           <enclosure url="http://michael.shafae.com/teaching/cs484F07/sample-code/parametric_surface/callbacks.cpp"
                      length="5902" type="text/x-c++src"/>
  

                  </item>

            
	   	
        
        
            
                  <item>
                      <title>callbacks.h</title>
                      <link>http://michael.shafae.com/teaching/cs484F07/sample-code/parametric_surface/callbacks.h</link>
                      <description></description>
                      <author>mshafae</author>
                      <pubDate>Mon, 10 Sep 2007 15:50:37 -0700</pubDate>
                      
   
           <enclosure url="http://michael.shafae.com/teaching/cs484F07/sample-code/parametric_surface/callbacks.h"
                      length="1742" type="text/x-chdr"/>
  

                  </item>

            
	   	
        
        
            
                  <item>
                      <title>FaceList.h</title>
                      <link>http://michael.shafae.com/teaching/cs484F07/sample-code/parametric_surface/FaceList.h</link>
                      <description></description>
                      <author>mshafae</author>
                      <pubDate>Mon, 10 Sep 2007 15:50:38 -0700</pubDate>
                      
   
           <enclosure url="http://michael.shafae.com/teaching/cs484F07/sample-code/parametric_surface/FaceList.h"
                      length="1724" type="text/x-chdr"/>
  

                  </item>

            
	   	
        
        
            
                  <item>
                      <title>main.cpp</title>
                      <link>http://michael.shafae.com/teaching/cs484F07/sample-code/parametric_surface/main.cpp</link>
                      <description></description>
                      <author>mshafae</author>
                      <pubDate>Mon, 10 Sep 2007 15:50:40 -0700</pubDate>
                      
   
           <enclosure url="http://michael.shafae.com/teaching/cs484F07/sample-code/parametric_surface/main.cpp"
                      length="7359" type="text/x-c++src"/>
  

                  </item>

            
	   	
        
        
            
                  <item>
                      <title>Makefile.Darwin</title>
                      <link>http://michael.shafae.com/teaching/cs484F07/sample-code/parametric_surface/Makefile.Darwin</link>
                      <description></description>
                      <author>mshafae</author>
                      <pubDate>Mon, 10 Sep 2007 15:50:41 -0700</pubDate>
                      
   
           <enclosure url="http://michael.shafae.com/teaching/cs484F07/sample-code/parametric_surface/Makefile.Darwin"
                      length="1664"
                      type="application/octet-stream"/>
  

                  </item>

            
	   	
        
        
            
                  <item>
                      <title>Makefile.Linux</title>
                      <link>http://michael.shafae.com/teaching/cs484F07/sample-code/parametric_surface/Makefile.Linux</link>
                      <description></description>
                      <author>mshafae</author>
                      <pubDate>Mon, 10 Sep 2007 15:50:42 -0700</pubDate>
                      
   
           <enclosure url="http://michael.shafae.com/teaching/cs484F07/sample-code/parametric_surface/Makefile.Linux"
                      length="1783"
                      type="application/octet-stream"/>
  

                  </item>

            
	   	
        
        
            
                  <item>
                      <title>msgfx.cpp</title>
                      <link>http://michael.shafae.com/teaching/cs484F07/sample-code/parametric_surface/msgfx.cpp</link>
                      <description></description>
                      <author>mshafae</author>
                      <pubDate>Mon, 10 Sep 2007 15:50:42 -0700</pubDate>
                      
   
           <enclosure url="http://michael.shafae.com/teaching/cs484F07/sample-code/parametric_surface/msgfx.cpp"
                      length="3295" type="text/x-c++src"/>
  

                  </item>

            
	   	
        
        
            
                  <item>
                      <title>msgfx.h</title>
                      <link>http://michael.shafae.com/teaching/cs484F07/sample-code/parametric_surface/msgfx.h</link>
                      <description></description>
                      <author>mshafae</author>
                      <pubDate>Mon, 10 Sep 2007 15:50:43 -0700</pubDate>
                      
   
           <enclosure url="http://michael.shafae.com/teaching/cs484F07/sample-code/parametric_surface/msgfx.h"
                      length="5034" type="text/x-chdr"/>
  

                  </item>

            
	   	
        
        
            
                  <item>
                      <title>mygl.cpp</title>
                      <link>http://michael.shafae.com/teaching/cs484F07/sample-code/parametric_surface/mygl.cpp</link>
                      <description></description>
                      <author>mshafae</author>
                      <pubDate>Mon, 10 Sep 2007 15:50:45 -0700</pubDate>
                      
   
           <enclosure url="http://michael.shafae.com/teaching/cs484F07/sample-code/parametric_surface/mygl.cpp"
                      length="2696" type="text/x-c++src"/>
  

                  </item>

            
	   	
        
        
            
                  <item>
                      <title>mygl.h</title>
                      <link>http://michael.shafae.com/teaching/cs484F07/sample-code/parametric_surface/mygl.h</link>
                      <description></description>
                      <author>mshafae</author>
                      <pubDate>Mon, 10 Sep 2007 15:50:46 -0700</pubDate>
                      
   
           <enclosure url="http://michael.shafae.com/teaching/cs484F07/sample-code/parametric_surface/mygl.h"
                      length="1373" type="text/x-chdr"/>
  

                  </item>

            
	   	
        
        
            
                  <item>
                      <title>SurfaceGeometry.cpp</title>
                      <link>http://michael.shafae.com/teaching/cs484F07/sample-code/parametric_surface/SurfaceGeometry.cpp</link>
                      <description></description>
                      <author>mshafae</author>
                      <pubDate>Mon, 10 Sep 2007 15:50:49 -0700</pubDate>
                      
   
           <enclosure url="http://michael.shafae.com/teaching/cs484F07/sample-code/parametric_surface/SurfaceGeometry.cpp"
                      length="10296" type="text/x-c++src"/>
  

                  </item>

            
	   	
        
        
            
                  <item>
                      <title>SurfaceGeometry.h</title>
                      <link>http://michael.shafae.com/teaching/cs484F07/sample-code/parametric_surface/SurfaceGeometry.h</link>
                      <description></description>
                      <author>mshafae</author>
                      <pubDate>Mon, 10 Sep 2007 15:50:52 -0700</pubDate>
                      
   
           <enclosure url="http://michael.shafae.com/teaching/cs484F07/sample-code/parametric_surface/SurfaceGeometry.h"
                      length="649" type="text/x-chdr"/>
  

                  </item>

            
	   	
        
        
            
                  <item>
                      <title>parametric_surface.zip</title>
                      <link>http://michael.shafae.com/teaching/cs484F07/sample-code/parametric_surface/parametric_surface.zip</link>
                      <description></description>
                      <author>mshafae</author>
                      <pubDate>Mon, 10 Sep 2007 16:11:21 -0700</pubDate>
                      
   
           <enclosure url="http://michael.shafae.com/teaching/cs484F07/sample-code/parametric_surface/parametric_surface.zip"
                      length="19221" type="application/zip"/>
  

                  </item>

            
	   	
        
        
            
                  <item>
                      <title>SimpleShader2</title>
                      <link>http://michael.shafae.com/teaching/cs484F07/sample-code/SimpleShader2</link>
                      <description></description>
                      <author>mshafae</author>
                      <pubDate>Thu, 18 Oct 2007 21:20:49 -0700</pubDate>
                      

                  </item>

            
	   	
        
        
            
                  <item>
                      <title>FaceList.h</title>
                      <link>http://michael.shafae.com/teaching/cs484F07/sample-code/SimpleShader2/FaceList.h</link>
                      <description></description>
                      <author>mshafae</author>
                      <pubDate>Thu, 18 Oct 2007 21:20:53 -0700</pubDate>
                      
   
           <enclosure url="http://michael.shafae.com/teaching/cs484F07/sample-code/SimpleShader2/FaceList.h"
                      length="1743" type="text/x-chdr"/>
  

                  </item>

            
	   	
        
        
            
                  <item>
                      <title>main.cpp</title>
                      <link>http://michael.shafae.com/teaching/cs484F07/sample-code/SimpleShader2/main.cpp</link>
                      <description></description>
                      <author>mshafae</author>
                      <pubDate>Mon, 22 Oct 2007 16:02:47 -0700</pubDate>
                      
   
           <enclosure url="http://michael.shafae.com/teaching/cs484F07/sample-code/SimpleShader2/main.cpp"
                      length="11120" type="text/x-c++src"/>
  

                  </item>

            
	   	
        
        
            
                  <item>
                      <title>Makefile</title>
                      <link>http://michael.shafae.com/teaching/cs484F07/sample-code/SimpleShader2/Makefile</link>
                      <description></description>
                      <author>mshafae</author>
                      <pubDate>Thu, 18 Oct 2007 21:20:57 -0700</pubDate>
                      
   
           <enclosure url="http://michael.shafae.com/teaching/cs484F07/sample-code/SimpleShader2/Makefile"
                      length="1613" type="text/x-makefile"/>
  

                  </item>

            
	   	
        
        
            
                  <item>
                      <title>msgfx.h</title>
                      <link>http://michael.shafae.com/teaching/cs484F07/sample-code/SimpleShader2/msgfx.h</link>
                      <description></description>
                      <author>mshafae</author>
                      <pubDate>Thu, 18 Oct 2007 21:20:59 -0700</pubDate>
                      
   
           <enclosure url="http://michael.shafae.com/teaching/cs484F07/sample-code/SimpleShader2/msgfx.h"
                      length="2521" type="text/x-chdr"/>
  

                  </item>

            
	   	
        
        
            
                  <item>
                      <title>SimpleShader2.zip</title>
                      <link>http://michael.shafae.com/teaching/cs484F07/sample-code/SimpleShader2/SimpleShader2.zip</link>
                      <description></description>
                      <author>mshafae</author>
                      <pubDate>Thu, 18 Oct 2007 21:21:03 -0700</pubDate>
                      
   
           <enclosure url="http://michael.shafae.com/teaching/cs484F07/sample-code/SimpleShader2/SimpleShader2.zip"
                      length="13170" type="application/zip"/>
  

                  </item>

            
	   	
        
        
            
                  <item>
                      <title>SurfaceGeometry.cpp</title>
                      <link>http://michael.shafae.com/teaching/cs484F07/sample-code/SimpleShader2/SurfaceGeometry.cpp</link>
                      <description></description>
                      <author>mshafae</author>
                      <pubDate>Thu, 18 Oct 2007 21:21:04 -0700</pubDate>
                      
   
           <enclosure url="http://michael.shafae.com/teaching/cs484F07/sample-code/SimpleShader2/SurfaceGeometry.cpp"
                      length="10278" type="text/x-c++src"/>
  

                  </item>

            
	   	
        
        
            
                  <item>
                      <title>SurfaceGeometry.h</title>
                      <link>http://michael.shafae.com/teaching/cs484F07/sample-code/SimpleShader2/SurfaceGeometry.h</link>
                      <description></description>
                      <author>mshafae</author>
                      <pubDate>Thu, 18 Oct 2007 21:21:06 -0700</pubDate>
                      
   
           <enclosure url="http://michael.shafae.com/teaching/cs484F07/sample-code/SimpleShader2/SurfaceGeometry.h"
                      length="649" type="text/x-chdr"/>
  

                  </item>

            
	   	
        
        
            
                  <item>
                      <title>._main.cpp</title>
                      <link>http://michael.shafae.com/teaching/cs484F07/sample-code/SimpleShader2/._main.cpp</link>
                      <description></description>
                      <author>mshafae</author>
                      <pubDate>Mon, 22 Oct 2007 16:02:51 -0700</pubDate>
                      
   
           <enclosure url="http://michael.shafae.com/teaching/cs484F07/sample-code/SimpleShader2/._main.cpp"
                      length="4096" type="text/x-c++src"/>
  

                  </item>

            
	   	
        
        
            
                  <item>
                      <title>Asgt 1 Parametric Surface</title>
                      <link>http://michael.shafae.com/teaching/cs484F07/assignments/param_surface.pdf</link>
                      <description></description>
                      <author>mshafae</author>
                      <pubDate>Mon, 10 Sep 2007 16:15:07 -0700</pubDate>
                      
   
           <enclosure url="http://michael.shafae.com/teaching/cs484F07/assignments/param_surface.pdf"
                      length="1133020"
                      type="application/pdf"/>
  

                  </item>

            
	   	
        
        
            
                  <item>
                      <title>w_asgt_1.pdf</title>
                      <link>http://michael.shafae.com/teaching/cs484F07/assignments/w_asgt_1.pdf</link>
                      <description></description>
                      <author>mshafae</author>
                      <pubDate>Tue, 25 Sep 2007 13:03:22 -0700</pubDate>
                      
   
           <enclosure url="http://michael.shafae.com/teaching/cs484F07/assignments/w_asgt_1.pdf"
                      length="142808" type="application/pdf"/>
  

                  </item>

            
	   	
        
        
            
                  <item>
                      <title>w_asgt_2.pdf</title>
                      <link>http://michael.shafae.com/teaching/cs484F07/assignments/w_asgt_2.pdf</link>
                      <description></description>
                      <author>mshafae</author>
                      <pubDate>Tue, 25 Sep 2007 13:03:31 -0700</pubDate>
                      
   
           <enclosure url="http://michael.shafae.com/teaching/cs484F07/assignments/w_asgt_2.pdf"
                      length="141107" type="application/pdf"/>
  

                  </item>

            
	   	
        
        
            
                  <item>
                      <title>simple.vs</title>
                      <link>http://michael.shafae.com/teaching/cs484F07/sample-code/SimpleShader2/simple.vs</link>
                      <description></description>
                      <author>mshafae</author>
                      <pubDate>Thu, 18 Oct 2007 21:35:32 -0700</pubDate>
                      
   
           <enclosure url="http://michael.shafae.com/teaching/cs484F07/sample-code/SimpleShader2/simple.vs"
                      length="101"
                      type="application/octet-stream"/>
  

                  </item>

            
	   	
        
        
            
                  <item>
                      <title>diffuse.vs</title>
                      <link>http://michael.shafae.com/teaching/cs484F07/sample-code/SimpleShader2/diffuse.vs</link>
                      <description></description>
                      <author>mshafae</author>
                      <pubDate>Thu, 18 Oct 2007 21:35:34 -0700</pubDate>
                      
   
           <enclosure url="http://michael.shafae.com/teaching/cs484F07/sample-code/SimpleShader2/diffuse.vs"
                      length="535"
                      type="application/octet-stream"/>
  

                  </item>

            
	   	
        
        
            
                  <item>
                      <title>simple.fs</title>
                      <link>http://michael.shafae.com/teaching/cs484F07/sample-code/SimpleShader2/simple.fs</link>
                      <description></description>
                      <author>mshafae</author>
                      <pubDate>Thu, 18 Oct 2007 21:35:39 -0700</pubDate>
                      
   
           <enclosure url="http://michael.shafae.com/teaching/cs484F07/sample-code/SimpleShader2/simple.fs"
                      length="88"
                      type="application/octet-stream"/>
  

                  </item>

            
	   	
        
        
            
                  <item>
                      <title>diffuse.fs</title>
                      <link>http://michael.shafae.com/teaching/cs484F07/sample-code/SimpleShader2/diffuse.fs</link>
                      <description></description>
                      <author>mshafae</author>
                      <pubDate>Thu, 18 Oct 2007 21:35:55 -0700</pubDate>
                      
   
           <enclosure url="http://michael.shafae.com/teaching/cs484F07/sample-code/SimpleShader2/diffuse.fs"
                      length="604"
                      type="application/octet-stream"/>
  

                  </item>

            
	   	
        


    </channel>

</rss>

