Файл:Neighbourhood definition2.svg
Исходный файл (SVG-файл, номинально 396 × 256 пкс, размер файла: 34 КБ)
Описание
| Описание | example of patch numbers with different neighbourhood definitions.
<span></span><span class="k">\begin</span><span class="nb">{</span>tikzpicture<span class="nb">}</span>[scale=.8,every node/.style=<span class="nb">{</span>minimum size=1cm<span class="nb">}</span>,on grid]
<span class="c">%</span>
<span class="k">\begin</span><span class="nb">{</span>scope<span class="nb">}</span>[
yshift=-83,every node/.append style=<span class="nb">{</span>
yslant=0.5,xslant=-1<span class="nb">}</span>,yslant=0.5,xslant=-1
]
<span class="k">\draw</span><span class="na">[step=4mm, black]</span> (0,0) grid (5,5);
<span class="k">\draw</span><span class="na">[black,thick]</span> (0,0) rectangle (5,5);<span class="c">%borders</span>
<span class="k">\fill</span><span class="na">[greenMW]</span> (2.05,2.05) rectangle (2.35,2.35); <span class="c">% center pixel</span>
<span class="k">\fill</span><span class="na">[greenMW]</span> (1.65,2.05) rectangle (1.95,2.35); <span class="c">%left</span>
<span class="k">\fill</span><span class="na">[greenMW]</span> (2.45,2.05) rectangle (2.75,2.35); <span class="c">%right</span>
<span class="k">\fill</span><span class="na">[greenMW]</span> (2.05,2.45) rectangle (2.35,2.75); <span class="c">%top</span>
<span class="k">\fill</span><span class="na">[greenMW]</span> (2.05,1.95) rectangle (2.35,1.65); <span class="c">%bottom</span>
<span class="c">% 8 -pixel setting</span>
<span class="k">\fill</span><span class="na">[greenMW]</span> (1.65,2.45) rectangle (1.95,2.75); <span class="c">%top-left</span>
<span class="k">\fill</span><span class="na">[greenMW]</span> (2.45,2.45) rectangle (2.75,2.75); <span class="c">%top-right</span>
<span class="k">\fill</span><span class="na">[greenMW]</span> (2.75,1.95) rectangle (2.45,1.65); <span class="c">%bottom-right</span>
<span class="k">\fill</span><span class="na">[greenMW]</span> (1.65,1.95) rectangle (1.95,1.65); <span class="c">%bottom-left</span>
<span class="c">% 2. ring</span>
<span class="k">\fill</span><span class="na">[greenMW]</span> (1.25,1.55) rectangle (1.55,1.25); <span class="c">%bottom-left</span>
<span class="k">\fill</span><span class="na">[greenMW]</span> (0.85,1.55) rectangle (1.15,1.25); <span class="c">%bottom-left</span>
<span class="k">\fill</span><span class="na">[greenMW]</span> (0.85,1.15) rectangle (1.15,0.85); <span class="c">%bottom-left</span>
<span class="k">\fill</span><span class="na">[greenMW]</span> (1.25,0.75) rectangle (1.55,0.45); <span class="c">%bottom-left</span>
<span class="k">\end</span><span class="nb">{</span>scope<span class="nb">}</span>
<span class="c">%</span>
<span class="k">\begin</span><span class="nb">{</span>scope<span class="nb">}</span>[
yshift=0,every node/.append style=<span class="nb">{</span>
yslant=0.5,xslant=-1<span class="nb">}</span>,yslant=0.5,xslant=-1
]
<span class="k">\fill</span><span class="na">[white,fill opacity=0.9]</span> (0,0) rectangle (5,5);
<span class="k">\draw</span><span class="na">[step=4mm, black]</span> (0,0) grid (5,5); <span class="c">%grid definition</span>
<span class="k">\draw</span><span class="na">[black,thick]</span> (0,0) rectangle (5,5);<span class="c">%borders</span>
<span class="k">\fill</span><span class="na">[greenMW]</span> (2.05,2.05) rectangle (2.35,2.35); <span class="c">% center pixel</span>
<span class="k">\fill</span><span class="na">[greenMW]</span> (1.65,2.05) rectangle (1.95,2.35); <span class="c">%left</span>
<span class="k">\fill</span><span class="na">[greenMW]</span> (2.45,2.05) rectangle (2.75,2.35); <span class="c">% right</span>
<span class="k">\fill</span><span class="na">[greenMW]</span> (2.05,2.45) rectangle (2.35,2.75); <span class="c">% top</span>
<span class="k">\fill</span><span class="na">[greenMW]</span> (2.05,1.95) rectangle (2.35,1.65); <span class="c">% bottom</span>
<span class="c">% 4 -pixel setting</span>
<span class="k">\fill</span><span class="na">[greenMW]</span> (1.65,2.45) rectangle (1.95,2.75); <span class="c">%top-left</span>
<span class="k">\fill</span><span class="na">[greenMW]</span> (2.45,2.45) rectangle (2.75,2.75); <span class="c">%top-right</span>
<span class="k">\fill</span><span class="na">[greenMW]</span> (2.75,1.95) rectangle (2.45,1.65); <span class="c">%bottom-right</span>
<span class="k">\fill</span><span class="na">[greenMW]</span> (1.65,1.95) rectangle (1.95,1.65); <span class="c">%bottom-left</span>
<span class="c">% 2. ring</span>
<span class="k">\fill</span><span class="na">[orange]</span> (1.25,1.55) rectangle (1.55,1.25);
<span class="k">\fill</span><span class="na">[orange]</span> (0.85,1.55) rectangle (1.15,1.25);
<span class="k">\fill</span><span class="na">[orange]</span> (0.85,1.15) rectangle (1.15,0.85);
<span class="k">\fill</span><span class="na">[blue]</span> (1.25,0.75) rectangle (1.55,0.45);
<span class="k">\end</span><span class="nb">{</span>scope<span class="nb">}</span>
<span class="c">%</span>
<span class="c">% draw annotations</span>
<span class="c">%</span>
<span class="k">\draw</span><span class="na">[-latex,thick,orange]</span>(-3,5)node[left]<span class="nb">{</span> <span class="nb">}</span>
to[out=0,in=90] (-.4,1.4);
<span class="k">\draw</span><span class="na">[-latex,thick,blue]</span>(-3,5)node[left]<span class="nb">{</span> <span class="nb">}</span>
to[out=0,in=90] (0.8,1.15);
<span class="k">\draw</span><span class="na">[-latex,thick,greenMW]</span>(-3,5)node[left]<span class="nb">{</span>3 patches<span class="nb">}</span>
to[out=0,in=90] (0,2.8);
<span class="c">%</span>
<span class="k">\draw</span><span class="na">[-latex,thick,greenMW]</span>(-3,-2)node[left]<span class="nb">{</span>1 patch<span class="nb">}</span>
to[out=0,in=200] (-1,-.9);
<span class="k">\draw</span><span class="na">[thick,gray!70!black]</span>(6,4) node <span class="nb">{</span>4 neighbourhood rule<span class="nb">}</span>;
<span class="k">\draw</span><span class="na">[thick,gray!70!black]</span>(6,-2) node <span class="nb">{</span>8 neighbourhood rule<span class="nb">}</span>;
<span class="c">%</span>
<span class="k">\end</span><span class="nb">{</span>tikzpicture<span class="nb">}</span>
based on an example from texample.net |
|---|---|
| Источник | |
| Время создания | 2011-03-25 16:43 |
| Автор или правообладатель |
|
| Другие версии файла | — |
Источник файла — сайт Wikimedia Commons, куда он был загружен под одной из свободных лицензий ( https://commons.wikimedia.org/wiki/File:Neighbourhood_definition2.svg ). Авторов, работавших над этим файлом см. в истории файла: https://commons.wikimedia.org/w/index.php?title=File:Neighbourhood_definition2.svg&action=history
В общем случае в статьях энциклопедии Руниверсалис файлы используются в соответствии со статьёй 1274 Гражданского кодекса Российской Федерации.
История файла
Нажмите на дату/время, чтобы увидеть версию файла от того времени.
| Дата/время | Миниатюра | Размеры | Участник | Примечание | |
|---|---|---|---|---|---|
| текущий | 08:26, 22 ноября 2023 | 396 × 256 (34 КБ) | I, Robot (обсуждение | вклад) | == Описание == {{Изображение | описание = example of patch numbers with different neighbourhood definitions. <div class="mw-highlight mw-highlight-lang-latex mw-content-ltr" dir="ltr"><pre><span></span><span class="k">\begin</span><span class="nb">{</span>tikzpicture<span class="nb">}</span>[scale=.8,every node/.style=<span class="nb">{</span>minimum size=1cm<span class="nb">}</span>,on grid] <span class="c">%</span> <span class="k">\begin</span><span class="nb">{</span>scope<span class="... |
Вы не можете перезаписать этот файл.
Использование файла
Следующий файл является дубликатом этого файла (подробности):
- Файл:Neighbourhood definition2.svg на Викискладе
Следующая страница использует этот файл: