Перейти к содержанию

Файл: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
Автор или правообладатель — Лицензия: CC BY-SA 3.0 (Creative Commons Attribution-Share Alike 3.0) https://creativecommons.org/licenses/by-sa/3.0
Другие версии файла

Источник файла — сайт 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Миниатюра для версии от 08:26, 22 ноября 2023396 × 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="...

Следующий файл является дубликатом этого файла (подробности):

Следующая страница использует этот файл:

Метаданные