diff --git a/assets/introduction/cube.png b/assets/introduction/cube.png index 6fd35ea..81f864f 100644 Binary files a/assets/introduction/cube.png and b/assets/introduction/cube.png differ diff --git a/src/config.sty b/src/config.sty index 6222578..58dced7 100644 --- a/src/config.sty +++ b/src/config.sty @@ -91,6 +91,11 @@ anchorcolor = blue]{hyperref} \definecolor{mycolor8}{RGB}{0,0,0} \definecolor{mycolor9}{RGB}{169,169,169} +\definecolor{PalePink}{RGB}{255, 230, 234} +\definecolor{PalePaleGreen}{RGB}{226, 254, 226} +\definecolor{PaleLightBlue}{RGB}{222, 239, 245} +\definecolor{PalePlum}{RGB}{245, 226, 245} + \pgfplotscreateplotcyclelist{mystyle}{% {blue}, {DarkGreen}, diff --git a/src/dash-3d-implementation/js-implementation.tex b/src/dash-3d-implementation/js-implementation.tex index 799e9ec..7a6fb6e 100644 --- a/src/dash-3d-implementation/js-implementation.tex +++ b/src/dash-3d-implementation/js-implementation.tex @@ -24,7 +24,9 @@ A sequence diagram of what happens when downloading, parsing and rendering conte \draw[->, color=LightGray] (10, 0.5) -- (10, -17.5); % MPD - \draw[color=blue] (0, 0) -- (2.5, -0.1) -- (10, -1) -- (2.5, -2); + \draw[color=blue] (0, 0) -- (2.5, -0.1) -- (10, -0.5); + \draw[color=blue, fill=PaleLightBlue] (10, -0.5) -- (10, -1.5) -- (2.5, -2) -- (2.5, -1) -- cycle; + \node[color=blue, rotate=5] at (6.25, -1.25) {Download}; \node[color=blue, above] at(1.25, 0.0) {Ask MPD}; \draw[color=blue, fill=LightBlue] (2.375, -2) rectangle (2.625, -2.9); \node[color=blue, right=0.2cm] at(2.5, -2.45) {Parse MPD}; @@ -40,7 +42,9 @@ A sequence diagram of what happens when downloading, parsing and rendering conte \draw[color=red, fill=Pink] (2.375, -0.1) rectangle (2.625, -1); \node[color=red, right=0.2cm] at (2.5, -0.55) {Compute utilities}; - \draw[color=red] (2.5, -1) -- (10, -2) -- (2.5, -3); + \draw[color=red] (2.5, -1) -- (10, -1.5); + \draw[color=red, fill=PalePink] (10, -1.5) -- (10, -2.5) -- (2.5, -3) -- (2.5, -2) -- cycle; + \node[color=red, rotate=5] at (6.25, -2.25) {Download}; \draw[color=red, fill=Pink] (2.375, -3) rectangle (2.625, -3.9); \node[color=red, right=0.2cm] at(2.5, -3.45) {Parse segment}; @@ -52,14 +56,15 @@ A sequence diagram of what happens when downloading, parsing and rendering conte % Ask more segments \begin{scope}[shift={(0, -8)}] - \draw[color=DarkGreen] (0, 0) -- (2.5, -0.1); \node[color=DarkGreen, above] at(1.25, 0.0) {Ask segment}; \draw[color=DarkGreen, fill=PaleGreen] (2.375, -0.1) rectangle (2.625, -1); \node[color=DarkGreen, right=0.2cm] at (2.5, -0.55) {Compute utilities}; - \draw[color=DarkGreen] (2.5, -1) -- (10, -2) -- (2.5, -3); + \draw[color=DarkGreen] (2.5, -1) -- (10, -1.5); + \draw[color=DarkGreen, fill=PalePaleGreen] (10, -1.5) -- (10, -2.5) -- (2.5, -3) -- (2.5, -2) -- cycle; + \node[color=DarkGreen, rotate=5] at (6.25, -2.25) {Download}; \draw[color=DarkGreen, fill=PaleGreen] (2.375, -3) rectangle (2.625, -3.9); \node[color=DarkGreen, right=0.2cm] at(2.5, -3.45) {Parse segment}; @@ -67,7 +72,6 @@ A sequence diagram of what happens when downloading, parsing and rendering conte \draw[color=DarkGreen] (2.5, -3.9) -- (0, -4); \draw[color=DarkGreen, fill=PaleGreen] (-0.125, -4.0) rectangle(0.125, -4.5); \node[color=DarkGreen, left=0.2cm] at (0.0, -4.25) {Update model}; - \end{scope} % Ask even more segments @@ -75,16 +79,18 @@ A sequence diagram of what happens when downloading, parsing and rendering conte \draw[color=purple] (0, 0) -- (2.5, -0.1); \node[color=purple, above] at(1.25, 0.0) {Ask segment}; - \draw[color=purple, fill=Orchid] (2.375, -0.1) rectangle (2.625, -1); + \draw[color=purple, fill=Plum] (2.375, -0.1) rectangle (2.625, -1); \node[color=purple, right=0.2cm] at (2.5, -0.55) {Compute utilities}; - \draw[color=purple] (2.5, -1) -- (10, -2) -- (2.5, -3); + \draw[color=purple] (2.5, -1) -- (10, -1.5); + \draw[color=purple, fill=PalePlum] (10, -1.5) -- (10, -2.5) -- (2.5, -3) -- (2.5, -2) -- cycle; + \node[color=purple, rotate=5] at (6.25, -2.25) {Download}; - \draw[color=purple, fill=Orchid] (2.375, -3) rectangle (2.625, -3.9); + \draw[color=purple, fill=Plum] (2.375, -3) rectangle (2.625, -3.9); \node[color=purple, right=0.2cm] at(2.5, -3.45) {Parse segment}; \draw[color=purple] (2.5, -3.9) -- (0, -4); - \draw[color=purple, fill=Orchid] (-0.125, -4.0) rectangle(0.125, -4.5); + \draw[color=purple, fill=Plum] (-0.125, -4.0) rectangle(0.125, -4.5); \node[color=purple, left=0.2cm] at (0.0, -4.25) {Update model}; \end{scope}