From ff342fcd9ff9918ba8614104f8b69687283ef1b7 Mon Sep 17 00:00:00 2001 From: Thomas Pietrzak Date: Thu, 7 Apr 2022 15:41:03 +0200 Subject: [PATCH] Summon example --- figures/handopen.pdf | Bin 0 -> 3546 bytes figures/handopen.svg | 191 ++++++++++++++++++++++++++++++++++++++ figures/handpinch1.pdf | Bin 0 -> 3699 bytes figures/handpinch1.svg | 144 ++++++++++++++++++++++++++++ figures/handpinch2.pdf | Bin 0 -> 3672 bytes figures/handpinch2.svg | 141 ++++++++++++++++++++++++++++ figures/summonexample.tex | 99 ++++++++++++++++++++ tex/4-loop.tex | 2 + 8 files changed, 577 insertions(+) create mode 100644 figures/handopen.pdf create mode 100644 figures/handopen.svg create mode 100644 figures/handpinch1.pdf create mode 100644 figures/handpinch1.svg create mode 100644 figures/handpinch2.pdf create mode 100644 figures/handpinch2.svg create mode 100644 figures/summonexample.tex diff --git a/figures/handopen.pdf b/figures/handopen.pdf new file mode 100644 index 0000000000000000000000000000000000000000..9b10b793a255b587613c7ade8de3584f9d6e0948 GIT binary patch literal 3546 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 literal 0 HcmV?d00001 diff --git a/figures/handopen.svg b/figures/handopen.svg new file mode 100644 index 0000000..27faaa1 --- /dev/null +++ b/figures/handopen.svg @@ -0,0 +1,191 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/figures/handpinch1.pdf b/figures/handpinch1.pdf new file mode 100644 index 0000000000000000000000000000000000000000..379150a0a87b9f59eec6fcbc70f64c198a6e7b1b GIT binary patch literal 3699 zcmb^!dt6gx8!sQ)QUfFTFo^?7gJkFIZ0zbbKG>L`z&FQL0b`fLIPP-hc94l6gr-G; z<%c2(l8~B!0cx6;G=n0gzgwUu+oG=L?ofQfKABI&H8W%1N6`QrG85W$xpdcCtVnT#^ z5ltjQA~2JVOoO<9qD17lfy68jA~&c=OonL)EhdrBtfU1~8ELjsD1p!XPeu< zk8GMTpNRtGcou6X)k!)3z%U1 z`FDe}Pj4~?R93W=8sQMeqW1MS&X+!1B#!-lZFA3&q!;!!JLgK~2T5vOcV386rb(R= zjDqle2=&4mX>)9Hg}N|->VP4xtw{evH4nT|L(AaS`|yY{bhe{LN@YK z#^QxKmvZ^)LjzZ%E=86f#SiEcx5C$UrFnQcZ|yo3`10PBIWGR|-yd}`E@$0gr+qCY zrI+#JH7(9#rMvgM@s(*b);TY9`TPl%7f-i!mSneXRf|H6oUpPhVK4O+MJSE=S7N@c z>-)?HSKI14Q%c9KDj#)9;ePvt%A;T9jymQ&rg&WQ&XX_Cy#8?Zp8ewn^AYW;vTp#x7KS= z7ax1O$m#7>#l>qD=JdY)TGaNX2ccJ#XOrC-w1=?`P{@F&!zcdNkReU>t1chAHE%2t z^J}+h-#Rt0q15Awi_g_FFV0r3?D#Mx#of!c2`T6=fV`>(*Tl4g5R!q{*$v&LvIZhui zW5;N+bjg0VWK=;;tP65(Zk=Rf#2voL_%_S4s>{PAOINa1HQP&`!^>@ReY7yi8aCrx zm~&cP)Dchb^Py2eV_xDjS8SMtm)%h;Y+2$$?)smI zKTAOdM6JFyf39q2S#Q7+q45xX)?Oy)Jl1p7D#B0iR#ag@8<=qNWYO|fNjXZVvVz9!#u+Xh z*H0DQ{hBX!o$7DO5BV)%Wk37J2z|cCkxw@caDyv@?pq{RU)$n2@TG(qf}fl;@sOKm zf86oh9Un}scYc4IW!JimL)H6#?R|CH_587OJd4(B@tYH_-*+|{uSQ^npVDXRvX8X= zNn>tA-Mx6~dR1dwZ-)AE5WKxrdFBM` zI4?Z4@SJ}4oI$r<;)k43KThLjV@u!pS1FrrDhCKsB{<- ziD_|F2w{T~nP8dCf>~^c!-ctmWEx!T`Ppl#kE!_kw$r?q$NW@Lpm^qJ|&8d zh&m*tDpF-2bi*nfjzwamN()vX-k(fU{~fc-zTsg;8WNqZCaDl4L`DpcHI&6fB@#yz zML{;RN~6a}NR8=mlbC+%;1N26YsK_^i$;WCT z0nFjROgiG&*WZ`}v3#~UZ~zXsMSw>bNoeuZr800)k+7H`1k6ANlNW<>glv|O#h%Gz z37Je0@+VGkSU^+??la(i^Bkg2aXuwVSYp5tO2SQgt40NqAB9nv1^H1YWCcfrJLuFQ z`9F5SuE!xJLZ~1=6@}-Fi^?1s`TrwhG*YQX@d;&wCfx{1H(VyBr>Emup*m25@%S1Z z1H%Mt28yQg7)_~Uyi0&;~e5rIV#Ck>dyp6bB{@-bq-siYGcR3@F6ZewV%R8_ixq)TE= zc5dzC*couiW5h0pJkj-x$l6Jult7S?kwTTwpnvH3=M+8ZPN2t%=^0e-0oWfW0P9Kf z8?HCMXP28l=-yPCgQBJq-A^W@s)QNHKq37Nha-FalGr>h`0|oK z;)GMcL;*botQ62tKt%yF1uzOg6hJ8e{}E%2tS0$UXc`5`5n$I~*D9oF$OynG>^ThE z%@Gu{g#tPXB>DSGB#segvtX$-Cd8)!y5oVk91fcUr9uuG%0t1(r5?yMOk*=SU;_P- zhH{@l(7*7ZJU*D)!!}5Z3O8UD@UjLW(Rd~X@gYP>5MZiOlMzC~ zO{oM#B?cJh;W8*u#FMhwQkGm6%tnK`@{kZVU(Q8&Tmd(jBjxdfLnMFCVITiiQe`3S QVPdoSeDHP|`d>NickRhUegFUf literal 0 HcmV?d00001 diff --git a/figures/handpinch1.svg b/figures/handpinch1.svg new file mode 100644 index 0000000..7cfea09 --- /dev/null +++ b/figures/handpinch1.svg @@ -0,0 +1,144 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/figures/handpinch2.pdf b/figures/handpinch2.pdf new file mode 100644 index 0000000000000000000000000000000000000000..b6b3e424043e93976ae07f1d1ae4b695b9d6e7c9 GIT binary patch literal 3672 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 literal 0 HcmV?d00001 diff --git a/figures/handpinch2.svg b/figures/handpinch2.svg new file mode 100644 index 0000000..aac25f8 --- /dev/null +++ b/figures/handpinch2.svg @@ -0,0 +1,141 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + diff --git a/figures/summonexample.tex b/figures/summonexample.tex new file mode 100644 index 0000000..8ac321a --- /dev/null +++ b/figures/summonexample.tex @@ -0,0 +1,99 @@ +%!TEX root = ../hdrmain.tex + +\begin{figure}[htb] + \centering + \def\partw{69} + \def\barw{20} + \def\barh{2.5} + \def\cursorw{1} + % #1: vertical pos + % #2: cursor pos + % #3: bar border color + % #4: cursor border color + \newcommand{\scrollbar}[4]{ + \draw[style=bar, preaction={postaction={draw=#3, line width=1}}] ({-\barw / 2}, #1) rectangle ++(\barw,\barh); + \draw [draw=black!30, line width=1] ({-\barw / 2 + 0.2}, {#1 + \barh / 2}) -- ++({\barw - 0.4},0); + \draw[style=cursor, preaction={postaction={draw=#4, line width=1}}] (#2,#1) rectangle ++(\cursorw,\barh); + } + \newcommand{\buttons}{ + \node[style=button] () at (-7.3,14) {1}; + \node[style=button] () at (0,14) {2}; + \node[style=button] () at (7.3,14) {3}; + } + % \tikzexternalenable + \begin{tikzpicture}[x=1mm, y=1mm, + bar/.style={draw=none,preaction={clip,postaction={fill=black!20, draw=black!50, line width=1}}, rounded corners=1}, + cursor/.style={draw=none,preaction={clip, postaction={fill=black!50, draw=black!50, line width=1}}, rounded corners=1}, + button/.style={preaction={clip,postaction={fill=black!20, draw=black!50, line width=2}}, minimum width=6mm, rounded corners=2}] + \small + \def\circleradius{14} + \begin{scope} + \buttons + \scrollbar{0}{-10}{black!50}{black!50} + \scrollbar{4}{-10}{black!50}{black!50} + \scrollbar{8}{-10}{black!50}{black!50} + \node[] () at (0,-15) {\includegraphics[height=2cm]{figures/handopen}}; + \node (lbl) at (0,-30) {(0)}; + \end{scope} + \begin{scope}[xshift=\partw] + \buttons + \scrollbar{0}{-10}{black!50}{black!50} + \scrollbar{4}{-10}{myblue}{black!50} + \scrollbar{8}{-10}{black!50}{black!50} + \node[] () at (0,-12) {\includegraphics[height=2cm]{figures/handpinch2}}; + \node (lbl) at (0,-30) {(1)}; + \node (lbl2) at (0,-34) {Summon}; + \end{scope} + \begin{scope}[xshift={\partw * 2}] + \buttons + \scrollbar{0}{-10}{myblue}{black!50} + \scrollbar{4}{-10}{black!50}{black!50} + \scrollbar{8}{-10}{black!50}{black!50} + \node[opacity=0.2] () at (0,-12) {\includegraphics[height=2cm]{figures/handpinch2}}; + \node[] () at (0,-17) {\includegraphics[height=2cm]{figures/handpinch2}}; + \draw[-Stealth, line width=1] (0,-10) -- (0,-20); + \node (lbl) at (0,-30) {(2)}; + \node (lbl2) at (0,-34) {Disambiguate}; + \end{scope} + \begin{scope}[xshift={\partw * 3}] + \buttons + \scrollbar{0}{-10}{myblue}{myred} + \scrollbar{4}{-10}{black!50}{black!50} + \scrollbar{8}{-10}{black!50}{black!50} + \node[] () at (-5,-15) {\includegraphics[height=2cm]{figures/handpinch1}}; + \node (lbl) at (0,-30) {(3.1)}; + \end{scope} + \begin{scope}[xshift={\partw * 4}] + \buttons + \scrollbar{0}{-1}{myblue}{myred} + \scrollbar{4}{-10}{black!50}{black!50} + \scrollbar{8}{-10}{black!50}{black!50} + \node[opacity=0.2] () at (-5,-15) {\includegraphics[height=2cm]{figures/handpinch1}}; + \node[] () at (5,-15) {\includegraphics[height=2cm]{figures/handpinch1}}; + \draw[-Stealth, line width=1] (-5,-15) -- (5,-15); + \node (lbl) at (0,-30) {(3.2)}; + \node (lbl2) at (0,-34) {Manipulate}; + \draw (lbl2.west) -- ++(-15,0) (lbl2.east) -- ++(15,0); + \end{scope} + \begin{scope}[xshift={\partw * 5}] + \buttons + \scrollbar{0}{-1}{myblue}{myred} + \scrollbar{4}{-10}{black!50}{black!50} + \scrollbar{8}{-10}{black!50}{black!50} + \node[] () at (5,-15) {\includegraphics[height=2cm]{figures/handpinch2}}; + \node (lbl) at (0,-30) {(3.3)}; + \end{scope} + \begin{scope}[xshift={\partw * 6}] + \buttons + \scrollbar{0}{-1}{black!50}{black!50} + \scrollbar{4}{-10}{black!50}{black!50} + \scrollbar{8}{-10}{black!50}{black!50} + \node[] () at (0,-15) {\includegraphics[height=2cm]{figures/handopen}}; + \node (lbl) at (0,-30) {(4)}; + \node (lbl2) at (0,-34) {Release}; + \end{scope} + \end{tikzpicture} + %\tikzexternaldisable + \caption[Summon interaction]{Steps of summon \& select for the bottom slider. (0) Idle (1) Summoning gesture for slider (2) Disambiguating by zoning to the desired slider (blue focus moves to the bottom slider) (3.1-3.3) Manipulation: (3.1) Enter Drag gesture to enter dragging mode (red box around the bar) (3.2) Dragging the slider bar (3.3) Exit Drag gesture to exit dragging mode (4) Release gesture to release the control.} + \label{fig:summonexample} +\end{figure} diff --git a/tex/4-loop.tex b/tex/4-loop.tex index c1c43d6..27d7788 100644 --- a/tex/4-loop.tex +++ b/tex/4-loop.tex @@ -736,6 +736,8 @@ As a consequence, the system constantly interprets the users' actions. Therefore the user is always potentially interacting with the environment. This is known as the Midas touch problem, as a reference to the Midas king in the greek mythology, who turned everything he was touching to gold. +\input{figures/summonexample.tex} + \subsubsection{Haptic direct Manipulation} \label{sec:hapticdm} ~\cite{gupta16,gupta16a} -- 2.30.2