summaryrefslogtreecommitdiffstats
path: root/Smoke/report/chapter8.tex
diff options
context:
space:
mode:
Diffstat (limited to 'Smoke/report/chapter8.tex')
-rw-r--r--Smoke/report/chapter8.tex27
1 files changed, 27 insertions, 0 deletions
diff --git a/Smoke/report/chapter8.tex b/Smoke/report/chapter8.tex
new file mode 100644
index 0000000..a89337f
--- /dev/null
+++ b/Smoke/report/chapter8.tex
@@ -0,0 +1,27 @@
+\chapter{Streamtubes}
+
+The last of the non-optional assignments. This is, just as the height plots, a 3-dimensional assignment although streamlines and streamtubes can be used in 2D
+grids. \\
+
+\section{Description}
+
+Image you let a drop of ink go with the fluid flow for a while. What you will get is a line that shows the path a ink particle has taken. Such a path is called a
+streamline. A streamtube is a 3D variant of a streamline. A streamtube consists of a number of consecutive tubes that together form a thick 3-dimensional flexible
+tube. \\
+
+Each streamtube has a begin and end. The begin point of a streamtube is called a seedpoint. From a seed point the tube will begin flowing with the fluid. It end
+after a number of frames, seconds or parts. This can be variable. \\
+
+The streamtubes we had to implement were'nt actually flowing trough the fluid but through a frame history. Each frame is stored in a history array and the
+streamtube take a path trough history. The 2D grid became a 3D 50x50x50 grid with this new feature. \\
+
+\section{Implementation}
+
+First we implemented the placement of the streamtubes. We chose to let the user be able to point the exact position of each seedpoint by mouse. A seedpoint is
+rendered as a small sphere. \\
+
+We also created a history array that stores up to 50 frames. \\
+
+\section{Difficulties}
+
+We did'nt have enough time to actually trace a streamtube. \\