\contentsline {chapter}{\numberline {1}Introduction}{3} \contentsline {chapter}{\numberline {2}The skeleton code}{5} \contentsline {section}{\numberline {2.1}Grid-based smoke}{5} \contentsline {section}{\numberline {2.2}Internal structure}{6} \contentsline {chapter}{\numberline {3}Color mapping}{7} \contentsline {section}{\numberline {3.1}Description}{7} \contentsline {section}{\numberline {3.2}Implementation}{8} \contentsline {section}{\numberline {3.3}Difficulties}{9} \contentsline {chapter}{\numberline {4}Glyphs}{10} \contentsline {section}{\numberline {4.1}Description}{10} \contentsline {section}{\numberline {4.2}Implementation}{11} \contentsline {section}{\numberline {4.3}Difficulties}{12} \contentsline {section}{\numberline {4.4}Quake root}{12} \contentsline {chapter}{\numberline {5}Divergence}{14} \contentsline {section}{\numberline {5.1}Description}{14} \contentsline {section}{\numberline {5.2}Implementation}{14} \contentsline {section}{\numberline {5.3}Difficulties}{15} \contentsline {chapter}{\numberline {6}Isosurfaces}{16} \contentsline {section}{\numberline {6.1}Description}{16} \contentsline {section}{\numberline {6.2}Implementation}{16} \contentsline {section}{\numberline {6.3}Difficulties}{18} \contentsline {chapter}{\numberline {7}Height plots}{20} \contentsline {section}{\numberline {7.1}Description}{20} \contentsline {section}{\numberline {7.2}Implementation}{20} \contentsline {subsection}{\numberline {7.2.1}Normal vector}{22} \contentsline {section}{\numberline {7.3}Difficulties}{22} \contentsline {subsection}{\numberline {7.3.1}Rotation}{23} \contentsline {subsection}{\numberline {7.3.2}Height strips}{23} \contentsline {subsection}{\numberline {7.3.3}Calculating the normal vector}{23} \contentsline {chapter}{\numberline {8}Streamtubes}{24} \contentsline {section}{\numberline {8.1}Description}{24} \contentsline {section}{\numberline {8.2}Implementation}{24} \contentsline {section}{\numberline {8.3}Difficulties}{26} \contentsline {chapter}{\numberline {9}Conclusion}{27} \contentsline {section}{\numberline {9.1}Visualization}{27} \contentsline {section}{\numberline {9.2}The course}{28}