123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226 |
- %\documentclass[english,onecolumn,final]{svjour2}
- \documentclass{article}
- \usepackage{graphicx}
- \usepackage{tikz}
- \usepackage{pgflibraryshapes}
- \usetikzlibrary {shapes}
- \usepackage{calc}
- \usepackage{color}
- \definecolor{invisible}{gray}{1.0}
- \definecolor{green}{rgb}{0.0,1.0,0.0}
- %\input{commands.tex}
- %define counters
- \newcounter{mynum}
- %\renewcommand\normalsize{\fontsize{20pt}{20pt}\selectfont}
- \setlength{\textwidth}{20cm}
- \setlength{\textheight}{30cm}
- \pagenumbering{arabic} % but no page numbers are printed because:
- \pagestyle{empty} % this is actually already in the kernel
- \newcommand{\MainDocDir}{..}
- \begin{document}
- \newcommand{\nneurons}{4} % +1
-
- \newcommand{\mmn}[1]{
- \path #1 coordinate (xy);
- \draw (xy) arc (0:180:0.25) (xy) arc (0:-55:0.25) (xy) ++(-0.5,0) arc (0:55:-0.25);
- \draw (xy) +(-0.4,-0.2) -- +(-0.4,-0.5);
- \draw (xy) +(-0.1,-0.2) -- +(-0.1,-0.5);
- \draw (xy) ++(-0.1,-0.5) arc (0:-180:0.15);
- \filldraw (xy) +(-0.1,-0.25) -- +(-0.25,-0.35) -- +(-0.1,-0.45);
- \filldraw (xy) +(-0.4,-0.25) -- +(-0.25,-0.35) -- +(-0.4,-0.45);
- }
- \newcommand{\texpic}{
- \begin{tikzpicture}
-
- \path (1,0) coordinate (shift);
- \path (1.5,0) coordinate (shiftagain);
- \path (-0.25,0.25) coordinate (shift2out);
-
-
- \path (0,1.5) coordinate (coor);
- \foreach \y in {0,...,\nneurons} {
- \mmn{(coor)}
- \path (coor) ++(shift) coordinate (coor);
- }
- \draw (1.7,0.5) node {retinal position};
- \path (0,1.5) coordinate (coor);
- \path (2.2,4.38) coordinate (target);
- \foreach \y in {0,...,\nneurons} {
- \draw [draw=black] (coor) ++(shift2out) -- (target);
- \path (shift2out) ++(shift) coordinate (shift2out);
- \path (target) ++ (shiftagain) coordinate (target);
- }
-
- \path (7,1.5) coordinate (coor);
- \foreach \y in {0,...,\nneurons} {
- \mmn{(coor)}
- \path (coor) ++(shift) coordinate (coor);
- }
- \draw (8.8,0.5) node {gaze position};
-
-
-
- \path (-0.25,0.25) coordinate (shift2out);
- \path (6.83,1.44) coordinate (coor);
- \path (2.4,4.65) coordinate (target);
- \path (2.8,4.65) coordinate (controlit);
- \foreach \y in {0,...,\nneurons} {
- \draw [draw=white,double=blue, very thick] (coor) ++(shift2out) .. controls (controlit) .. (target);
- \path (target) ++ (shiftagain) coordinate (target);
- \path (controlit) ++(shiftagain) coordinate (controlit);
- \path (shift2out) ++(shift) coordinate (shift2out);
-
- }
- \path (-0.25,0.25) coordinate (shift2out);
- \path (6.83,1.44) coordinate (coor);
- \path (2.4,4.65) coordinate (target);
- \path (2.8,4.65) coordinate (controlit);
- \foreach \y in {0,...,3} {
- \path (target) ++ (shiftagain) coordinate (target);
- \path (controlit) ++(shiftagain) coordinate (controlit);
- \draw [draw=white,double=blue] (coor) ++(shift2out) .. controls (controlit) ..(target);
- \path (shift2out) ++(shift) coordinate (shift2out);
-
- }
- \path (-0.25,0.25) coordinate (shift2out);
- \path (7.83,1.44) coordinate (coor);
- \path (0.9,4.65) coordinate (target);
- \path (1.8,4.65) coordinate (controlit);
- \foreach \y in {1,...,4} {
- \path (target) ++ (shiftagain) coordinate (target);
- \path (controlit) ++(shiftagain) coordinate (controlit);
- \draw [draw=white,double=blue] (coor) ++(shift2out) .. controls (controlit) ..(target);
- \path (shift2out) ++(shift) coordinate (shift2out);
-
- }
- %\draw (11.5,3.5) node {gaussian feedforward-};
- %\draw (11.5,3) node {connections (+shift)};
- \path (2.5,5) coordinate (coor);
- \foreach \y in {0,...,\nneurons} {
- \mmn{(coor)}
- \path (coor) ++(shiftagain) coordinate (coor);
- }
- \path (3.2,5.5) coordinate (coor);
- \foreach \y in {0,...,\nneurons} {
- \mmn{(coor)}
- \path (coor) ++(shiftagain) coordinate (coor);
- }
- \path (3.9,6) coordinate (coor);
- \foreach \y in {0,...,\nneurons} {
- \mmn{(coor)}
- \path (coor) ++(shiftagain) coordinate (coor);
- }
- \path (4.6,6.5) coordinate (coor);
- \foreach \y in {0,...,\nneurons} {
- \mmn{(coor)}
- \path (coor) ++(shiftagain) coordinate (coor);
- }
- \path (5.3,7) coordinate (coor);
- \foreach \y in {0,...,\nneurons} {
- \mmn{(coor)}
- \path (coor) ++(shiftagain) coordinate (coor);
- }
- %\draw (9.5,4.7) node {V4};
-
- %\mmn{(4.5,8.5)}
- \mmn{(5.5,8.5)}
- \mmn{(6.2,9)}
- \mmn{(6.9,9.5)}
- \mmn{(7.6,10)}
- \mmn{(8.3,10.5)}
-
- %\mmn{(6.5,8.5)}
- %\draw (6.5,8.2) node {IT};
- \path (2.25,5.25) coordinate (coor);
- \path (5.25,7.85) coordinate (target);
- \foreach \y in {0,...,\nneurons} {
- \draw [draw=black] (coor) -- (target);
- %\path (shift2out) ++(shift) coordinate (shift2out);
- \path (coor) ++ (shiftagain) coordinate (coor);
- }
- % \path (2.25,5.25) coordinate (coor);
- % \path (4.25,7.85) coordinate (target);
- % \foreach \y in {0,...,\nneurons} {
- % \draw (coor) -- (target);
- %\path (shift2out) ++(shift) coordinate (shift2out);
- % \path (coor) ++ (shiftagain) coordinate (coor);
- % }
- % \path (2.25,5.25) coordinate (coor);
- % \path (6.25,7.85) coordinate (target);
- % \foreach \y in {0,...,\nneurons} {
- % \draw (coor) -- (target);
- %\path (shift2out) ++(shift) coordinate (shift2out);
- % \path (coor) ++ (shiftagain) coordinate (coor);
- % }
-
- \draw [-latex,very thick](-1,1) --(-1,8);
-
- \draw (9.5,9) node {head-centered representation};
- %\foreach \x in {\startmodneurons,...,\stopmodneurons} {
- % \draw [black] (\x,1) circle(4pt);
- % }
- % \draw (10.5,0.5) node {MODULATORY INPUT};
- %
- % \foreach \z in {4,...,9} {
- % \draw [black] (\z,4) circle(4pt);
- % \draw (\z,4.15) -> (6.5,6.9);
- %
- % }
- % \draw (6.5,4.5) node {V4};
- %
- % \draw [black] (6.5,7) circle(4pt);
- % \draw (6.5,7.5) node {IT};
- %
- %% \draw (-1.5,0) -- (1.5,0);
- % \draw (0,-1.5) -- (0,1.5);
-
-
- \end{tikzpicture}
- }
- \color{invisible}
- .\\
- .
- \color{black}
- \texpic
- \color{invisible}
- .
- \end{document}
|