﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<?application progid="SMath Studio Desktop" version="0.96.4909.6802"?>
<regions>
  <settings>
    <identity>
      <id>82013697-f734-4908-911c-64fd8121a7bf</id>
      <revision>6</revision>
    </identity>
    <calculation>
      <precision>4</precision>
      <exponentialThreshold>5</exponentialThreshold>
      <fractions>decimal</fractions>
    </calculation>
    <pageModel active="false" printAreas="true" simpleEqualsOnly="false" printBackgroundImages="true">
      <paper id="9" orientation="Portrait" width="827" height="1169" />
      <margins left="39" right="39" top="39" bottom="39" />
      <header alignment="Center" color="#a9a9a9">&amp;[DATE] &amp;[TIME] - &amp;[FILENAME]</header>
      <footer alignment="Center" color="#a9a9a9">&amp;[PAGENUM] / &amp;[COUNT]</footer>
      <backgrounds />
    </pageModel>
    <dependences>
      <assembly name="SMath Studio Desktop" version="0.96.4909.6802" guid="a37cba83-b69c-4c71-9992-55ff666763bd" />
      <assembly name="Area Region" version="0.96.4909.6802" guid="4974b228-4974-44cf-8274-bf2936b4a766" />
      <assembly name="Text Region" version="1.9.4909.6785" guid="485d28c5-349a-48b6-93be-12a35a1c1e39" />
      <assembly name="GPC Plugin" version="1.0.4914.38337" guid="795dba73-78e6-4211-b55a-95e359054bd5" />
      <assembly name="Special Functions" version="1.10.4909.6779" guid="2814e667-4e12-48b1-8d51-194e480eabc5" />
      <assembly name="Plot Region" version="1.8.4909.6768" guid="c451c2b5-798b-4f08-b9ec-b90963d1ddaa" />
    </dependences>
  </settings>
  <region id="0" left="18" top="9" width="119" height="96" color="#000000" bgColor="#ffffff" fontSize="10">
    <math>
      <input>
        <e type="operand">Q</e>
        <e type="operand">0</e>
        <e type="operand">0</e>
        <e type="operand">100</e>
        <e type="operand">0</e>
        <e type="operand">100</e>
        <e type="operand">100</e>
        <e type="operand">0</e>
        <e type="operand">100</e>
        <e type="operand">4</e>
        <e type="operand">2</e>
        <e type="function" preserve="true" args="10">mat</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="1" left="747" top="9" width="93" height="118" color="#000000" bgColor="#ffffff" fontSize="10">
    <math>
      <input>
        <e type="operand">0</e>
        <e type="operand">0</e>
        <e type="operand">100</e>
        <e type="operand">0</e>
        <e type="operand">100</e>
        <e type="operand">100</e>
        <e type="operand">0</e>
        <e type="operand">100</e>
        <e type="operand">0</e>
        <e type="operand">0</e>
        <e type="operand">5</e>
        <e type="operand">2</e>
        <e type="function" preserve="true" args="12">mat</e>
      </input>
    </math>
  </region>
  <region id="2" left="144" top="36" width="594" height="48" color="#000000" bgColor="#ffffff" fontSize="10">
    <text lang="rus">
      <p>&lt;- Список с вершинами* многоугольника (матрица)                                   * можно использовать замкнутый контур-&gt; </p>
    </text>
  </region>
  <region id="3" left="18" top="108" width="175" height="30" color="#000000" bgColor="#ffffff" fontSize="10">
    <math>
      <input>
        <e type="operand">P</e>
        <e type="operand">Q</e>
        <e type="function" preserve="true" args="1">gpc_polygon</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="4" left="207" top="108" width="260" height="28" color="#000000" bgColor="#ffffff" fontSize="10">
    <text lang="rus">
      <p>&lt;- Создаем многоугольник</p>
    </text>
  </region>
  <region id="5" left="18" top="144" width="229" height="52" color="#000000" bgColor="#ffffff" fontSize="10">
    <math>
      <input>
        <e type="operand">P</e>
      </input>
      <result action="numeric">
        <e type="operand">1</e>
        <e type="operand">4</e>
        <e type="operand">0</e>
        <e type="operand">100</e>
        <e type="operand">100</e>
        <e type="operand">0</e>
        <e type="operand">4</e>
        <e type="operand">0</e>
        <e type="operand">0</e>
        <e type="operand">0</e>
        <e type="operand">100</e>
        <e type="operand">100</e>
        <e type="operand">2</e>
        <e type="operand">6</e>
        <e type="function" preserve="true" args="14">mat</e>
      </result>
    </math>
  </region>
  <region id="6" left="18" top="198" width="99" height="74" color="#000000" bgColor="#ffffff" fontSize="10">
    <math>
      <input>
        <e type="operand">V</e>
        <e type="operand">90</e>
        <e type="operand">10</e>
        <e type="operand">10</e>
        <e type="operand">90</e>
        <e type="operand">90</e>
        <e type="operand">90</e>
        <e type="operand">3</e>
        <e type="operand">2</e>
        <e type="function" preserve="true" args="8">mat</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="7" left="18" top="279" width="277" height="30" color="#000000" bgColor="#ffffff" fontSize="10">
    <math>
      <input>
        <e type="operand">T</e>
        <e type="operand">P</e>
        <e type="operand">V</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="3">gpc_add_contour</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="8" left="324" top="279" width="486" height="28" color="#000000" bgColor="#ffffff" fontSize="10">
    <text lang="rus">
      <p>&lt;- Добавляем внутренний контур в многоугольник</p>
    </text>
  </region>
  <region id="9" left="18" top="315" width="338" height="52" color="#000000" bgColor="#ffffff" fontSize="10">
    <math>
      <input>
        <e type="operand">T</e>
      </input>
      <result action="numeric">
        <e type="operand">2</e>
        <e type="operand">4</e>
        <e type="operand">3</e>
        <e type="operand">0</e>
        <e type="operand">100</e>
        <e type="operand">100</e>
        <e type="operand">0</e>
        <e type="operand">90</e>
        <e type="operand">10</e>
        <e type="operand">90</e>
        <e type="operand">7</e>
        <e type="operand">0</e>
        <e type="operand">1</e>
        <e type="operand">0</e>
        <e type="operand">0</e>
        <e type="operand">100</e>
        <e type="operand">100</e>
        <e type="operand">10</e>
        <e type="operand">90</e>
        <e type="operand">90</e>
        <e type="operand">2</e>
        <e type="operand">10</e>
        <e type="function" preserve="true" args="22">mat</e>
      </result>
    </math>
  </region>
  <region id="10" left="9" top="378" width="393" height="28" border="true" color="#000000" bgColor="#ffffff" fontSize="10">
    <text lang="rus">
      <p>Формат многоугольника (на примере T):</p>
    </text>
  </region>
  <region id="11" left="90" top="414" width="297" height="52" color="#000000" bgColor="#ffffff" fontSize="10">
    <math>
      <input>
        <e type="operand">T</e>
        <e type="operand">1</e>
        <e type="operand">2</e>
        <e type="operand">1</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="5">submatrix</e>
      </input>
      <result action="numeric">
        <e type="operand">2</e>
        <e type="operand">7</e>
        <e type="operand">2</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="4">mat</e>
      </result>
    </math>
  </region>
  <region id="12" left="405" top="414" width="414" height="28" color="#000000" bgColor="#ffffff" fontSize="10">
    <text lang="rus">
      <p>&lt;- Общее кол-во контуров многоугольника</p>
    </text>
  </region>
  <region id="13" left="405" top="432" width="394" height="28" color="#000000" bgColor="#ffffff" fontSize="10">
    <text lang="rus">
      <p>&lt;- Общее кол-во вершин многоугольника</p>
    </text>
  </region>
  <region id="14" left="9" top="468" width="398" height="52" color="#000000" bgColor="#ffffff" fontSize="10">
    <math>
      <input>
        <e type="operand">T</e>
        <e type="operand">1</e>
        <e type="operand">2</e>
        <e type="operand">1</e>
        <e type="operand">1</e>
        <e type="operator" args="2">+</e>
        <e type="operand">1</e>
        <e type="operand">T</e>
        <e type="operand">1</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="3">el</e>
        <e type="operator" args="2">+</e>
        <e type="function" preserve="true" args="5">submatrix</e>
      </input>
      <result action="numeric">
        <e type="operand">4</e>
        <e type="operand">3</e>
        <e type="operand">0</e>
        <e type="operand">1</e>
        <e type="operand">2</e>
        <e type="operand">2</e>
        <e type="function" preserve="true" args="6">mat</e>
      </result>
    </math>
  </region>
  <region id="15" left="405" top="468" width="900" height="68" color="#000000" bgColor="#ffffff" fontSize="10">
    <text lang="rus">
      <p>&lt;- Число столбцов равно числу контуров       1-ая строка - количество вершин в контуре       2-ая строка - тип контура: 0-внешний, 1-внутренний (вырезает дыру в многоугольнике)</p>
    </text>
  </region>
  <region id="16" left="9" top="567" width="591" height="52" color="#000000" bgColor="#ffffff" fontSize="10">
    <math>
      <input>
        <e type="operand">T</e>
        <e type="operand">1</e>
        <e type="operand">2</e>
        <e type="operand">2</e>
        <e type="operand">T</e>
        <e type="operand">1</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="3">el</e>
        <e type="operator" args="2">+</e>
        <e type="operand">1</e>
        <e type="operand">T</e>
        <e type="operand">1</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="3">el</e>
        <e type="operator" args="2">+</e>
        <e type="operand">T</e>
        <e type="operand">1</e>
        <e type="operand">2</e>
        <e type="function" preserve="true" args="3">el</e>
        <e type="operator" args="2">+</e>
        <e type="function" preserve="true" args="5">submatrix</e>
      </input>
      <result action="numeric">
        <e type="operand">0</e>
        <e type="operand">100</e>
        <e type="operand">100</e>
        <e type="operand">0</e>
        <e type="operand">0</e>
        <e type="operand">0</e>
        <e type="operand">100</e>
        <e type="operand">100</e>
        <e type="operand">2</e>
        <e type="operand">4</e>
        <e type="function" preserve="true" args="10">mat</e>
      </result>
    </math>
  </region>
  <region id="17" left="657" top="576" width="260" height="28" color="#000000" bgColor="#ffffff" fontSize="10">
    <text lang="rus">
      <p>&lt;- Вершины 1-ого контура</p>
    </text>
  </region>
  <region id="18" left="9" top="630" width="658" height="52" color="#000000" bgColor="#ffffff" fontSize="10">
    <math>
      <input>
        <e type="operand">T</e>
        <e type="operand">1</e>
        <e type="operand">2</e>
        <e type="operand">2</e>
        <e type="operand">T</e>
        <e type="operand">1</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="3">el</e>
        <e type="operator" args="2">+</e>
        <e type="operand">T</e>
        <e type="operand">1</e>
        <e type="operand">2</e>
        <e type="function" preserve="true" args="3">el</e>
        <e type="operator" args="2">+</e>
        <e type="operand">1</e>
        <e type="operand">T</e>
        <e type="operand">1</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="3">el</e>
        <e type="operator" args="2">+</e>
        <e type="operand">T</e>
        <e type="operand">1</e>
        <e type="operand">2</e>
        <e type="function" preserve="true" args="3">el</e>
        <e type="operator" args="2">+</e>
        <e type="operand">T</e>
        <e type="operand">1</e>
        <e type="operand">3</e>
        <e type="function" preserve="true" args="3">el</e>
        <e type="operator" args="2">+</e>
        <e type="function" preserve="true" args="5">submatrix</e>
      </input>
      <result action="numeric">
        <e type="operand">90</e>
        <e type="operand">10</e>
        <e type="operand">90</e>
        <e type="operand">10</e>
        <e type="operand">90</e>
        <e type="operand">90</e>
        <e type="operand">2</e>
        <e type="operand">3</e>
        <e type="function" preserve="true" args="8">mat</e>
      </result>
    </math>
  </region>
  <region id="19" left="720" top="639" width="260" height="28" color="#000000" bgColor="#ffffff" fontSize="10">
    <text lang="rus">
      <p>&lt;- Вершины 2-ого контура</p>
    </text>
  </region>
  <region id="20" left="18" top="702" width="350" height="232" color="#000000" bgColor="#ffffff" fontSize="10">
    <plot type="2d" render="lines" scale_x="0.177078388304556" scale_y="0.177078388304556" scale_z="0.177078388304556" rotate_x="0" rotate_y="0" rotate_z="0" transpose_x="-76" transpose_y="-77" transpose_z="0">
      <input>
        <e type="operand">T</e>
        <e type="operand">1</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="3">gpc_get_contour</e>
        <e type="operand">T</e>
        <e type="operand">2</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="3">gpc_get_contour</e>
        <e type="operand">2</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="4">sys</e>
      </input>
    </plot>
  </region>
  <region id="21" top="990" color="#000000" bgColor="#ffffff">
    <area single="true" collapsed="true" />
  </region>
  <region id="22" left="36" top="1008" width="119" height="74" color="#000000" bgColor="#ffffff" fontSize="10">
    <math>
      <input>
        <e type="operand">G</e>
        <e type="operand">10</e>
        <e type="operand">10</e>
        <e type="operand">200</e>
        <e type="operand">200</e>
        <e type="operand">200</e>
        <e type="operand">0</e>
        <e type="operand">3</e>
        <e type="operand">2</e>
        <e type="function" preserve="true" args="8">mat</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="23" left="18" top="1080" width="175" height="30" color="#000000" bgColor="#ffffff" fontSize="10">
    <math>
      <input>
        <e type="operand">N</e>
        <e type="operand">G</e>
        <e type="function" preserve="true" args="1">gpc_polygon</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="24" left="234" top="1080" width="260" height="28" color="#000000" bgColor="#ffffff" fontSize="10">
    <text lang="rus">
      <p>&lt;- создаем многоугольник</p>
    </text>
  </region>
  <region id="25" left="18" top="1125" width="200" height="52" color="#000000" bgColor="#ffffff" fontSize="10">
    <math>
      <input>
        <e type="operand">N</e>
      </input>
      <result action="numeric">
        <e type="operand">1</e>
        <e type="operand">3</e>
        <e type="operand">10</e>
        <e type="operand">200</e>
        <e type="operand">200</e>
        <e type="operand">3</e>
        <e type="operand">0</e>
        <e type="operand">10</e>
        <e type="operand">200</e>
        <e type="operand">0</e>
        <e type="operand">2</e>
        <e type="operand">5</e>
        <e type="function" preserve="true" args="12">mat</e>
      </result>
    </math>
  </region>
  <region id="26" left="9" top="1179" width="351" height="305" color="#000000" bgColor="#ffffff" fontSize="10">
    <plot type="2d" render="lines" scale_x="0.165048629601895" scale_y="0.165048629601895" scale_z="0.165048629601895" rotate_x="0" rotate_y="0" rotate_z="0" transpose_x="-107" transpose_y="-113" transpose_z="0">
      <input>
        <e type="operand">T</e>
        <e type="operand">1</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="3">gpc_get_contour</e>
        <e type="operand">T</e>
        <e type="operand">2</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="3">gpc_get_contour</e>
        <e type="operand">N</e>
        <e type="operand">1</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="3">gpc_get_contour</e>
        <e type="operand">3</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="5">sys</e>
      </input>
    </plot>
  </region>
  <region id="27" top="1557" color="#000000" bgColor="#ffffff">
    <area single="true" collapsed="true" />
  </region>
  <region id="28" left="18" top="1575" width="311" height="28" border="true" color="#000000" bgColor="#ffffff" fontSize="10">
    <text lang="rus">
      <p>Разность двух многоугольников</p>
    </text>
  </region>
  <region id="29" left="18" top="1611" width="204" height="30" color="#000000" bgColor="#ffffff" fontSize="10">
    <math>
      <input>
        <e type="operand">M</e>
        <e type="operand">0</e>
        <e type="operand">T</e>
        <e type="operand">N</e>
        <e type="function" preserve="true" args="3">gpc_clip</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="30" left="18" top="1647" width="420" height="52" color="#000000" bgColor="#ffffff" fontSize="10">
    <math>
      <input>
        <e type="operand">M</e>
      </input>
      <result action="numeric">
        <e type="operand">1</e>
        <e type="operand">9</e>
        <e type="operand">90</e>
        <e type="operand">10</e>
        <e type="operand">50</e>
        <e type="operand">10</e>
        <e type="operand">100</e>
        <e type="operand">100</e>
        <e type="operand">0</e>
        <e type="operand">0</e>
        <e type="operand">100</e>
        <e type="operand">9</e>
        <e type="operand">0</e>
        <e type="operand">90</e>
        <e type="operand">90</e>
        <e type="operand">50</e>
        <e type="operand">10</e>
        <e type="operand">5.2632</e>
        <e type="operand">0</e>
        <e type="operand">0</e>
        <e type="operand">100</e>
        <e type="operand">100</e>
        <e type="operand">2</e>
        <e type="operand">11</e>
        <e type="function" preserve="true" args="24">mat</e>
      </result>
    </math>
  </region>
  <region id="31" left="18" top="1701" width="346" height="285" color="#000000" bgColor="#ffffff" fontSize="10">
    <plot type="2d" render="lines" scale_x="0.313705166663208" scale_y="0.313705166663208" scale_z="0.313705166663208" rotate_x="0" rotate_y="0" rotate_z="0" transpose_x="-108" transpose_y="-113" transpose_z="0">
      <input>
        <e type="operand">M</e>
        <e type="operand">1</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="3">gpc_get_contour</e>
      </input>
    </plot>
  </region>
  <region id="32" top="2016" color="#000000" bgColor="#ffffff">
    <area single="true" collapsed="true" />
  </region>
  <region id="33" left="18" top="2034" width="342" height="28" border="true" color="#000000" bgColor="#ffffff" fontSize="10">
    <text lang="rus">
      <p>Пересечение двух многоугольников</p>
    </text>
  </region>
  <region id="34" left="18" top="2061" width="204" height="30" color="#000000" bgColor="#ffffff" fontSize="10">
    <math>
      <input>
        <e type="operand">M</e>
        <e type="operand">1</e>
        <e type="operand">T</e>
        <e type="operand">N</e>
        <e type="function" preserve="true" args="3">gpc_clip</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="35" left="18" top="2097" width="321" height="52" color="#000000" bgColor="#ffffff" fontSize="10">
    <math>
      <input>
        <e type="operand">M</e>
      </input>
      <result action="numeric">
        <e type="operand">1</e>
        <e type="operand">6</e>
        <e type="operand">100</e>
        <e type="operand">10</e>
        <e type="operand">50</e>
        <e type="operand">90</e>
        <e type="operand">90</e>
        <e type="operand">100</e>
        <e type="operand">6</e>
        <e type="operand">0</e>
        <e type="operand">5.2632</e>
        <e type="operand">10</e>
        <e type="operand">50</e>
        <e type="operand">10</e>
        <e type="operand">90</e>
        <e type="operand">100</e>
        <e type="operand">2</e>
        <e type="operand">8</e>
        <e type="function" preserve="true" args="18">mat</e>
      </result>
    </math>
  </region>
  <region id="36" left="18" top="2151" width="346" height="285" color="#000000" bgColor="#ffffff" fontSize="10">
    <plot type="2d" render="lines" scale_x="0.313705166663208" scale_y="0.313705166663208" scale_z="0.313705166663208" rotate_x="0" rotate_y="0" rotate_z="0" transpose_x="-108" transpose_y="-113" transpose_z="0">
      <input>
        <e type="operand">M</e>
        <e type="operand">1</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="3">gpc_get_contour</e>
      </input>
    </plot>
  </region>
  <region id="37" top="2466" color="#000000" bgColor="#ffffff">
    <area single="true" collapsed="true" />
  </region>
  <region id="38" left="18" top="2484" width="383" height="28" border="true" color="#000000" bgColor="#ffffff" fontSize="10">
    <text lang="rus">
      <p>Исключающее ИЛИ двух многоугольников</p>
    </text>
  </region>
  <region id="39" left="18" top="2520" width="204" height="30" color="#000000" bgColor="#ffffff" fontSize="10">
    <math>
      <input>
        <e type="operand">M</e>
        <e type="operand">2</e>
        <e type="operand">T</e>
        <e type="operand">N</e>
        <e type="function" preserve="true" args="3">gpc_clip</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="40" left="18" top="2547" width="742" height="52" color="#000000" bgColor="#ffffff" fontSize="10">
    <math>
      <input>
        <e type="operand">M</e>
      </input>
      <result action="numeric">
        <e type="operand">2</e>
        <e type="operand">3</e>
        <e type="operand">13</e>
        <e type="operand">90</e>
        <e type="operand">10</e>
        <e type="operand">50</e>
        <e type="operand">200</e>
        <e type="operand">100</e>
        <e type="operand">100</e>
        <e type="operand">0</e>
        <e type="operand">0</e>
        <e type="operand">100</e>
        <e type="operand">90</e>
        <e type="operand">90</e>
        <e type="operand">50</e>
        <e type="operand">10</e>
        <e type="operand">100</e>
        <e type="operand">100</e>
        <e type="operand">200</e>
        <e type="operand">16</e>
        <e type="operand">1</e>
        <e type="operand">0</e>
        <e type="operand">90</e>
        <e type="operand">90</e>
        <e type="operand">50</e>
        <e type="operand">0</e>
        <e type="operand">5.2632</e>
        <e type="operand">0</e>
        <e type="operand">0</e>
        <e type="operand">100</e>
        <e type="operand">100</e>
        <e type="operand">90</e>
        <e type="operand">10</e>
        <e type="operand">50</e>
        <e type="operand">10</e>
        <e type="operand">5.2632</e>
        <e type="operand">100</e>
        <e type="operand">200</e>
        <e type="operand">2</e>
        <e type="operand">19</e>
        <e type="function" preserve="true" args="40">mat</e>
      </result>
    </math>
  </region>
  <region id="41" left="9" top="2601" width="346" height="285" color="#000000" bgColor="#ffffff" fontSize="10">
    <plot type="2d" render="lines" scale_x="0.166715787476662" scale_y="0.166715787476662" scale_z="0.166715787476662" rotate_x="0" rotate_y="0" rotate_z="0" transpose_x="-108" transpose_y="-113" transpose_z="0">
      <input>
        <e type="operand">M</e>
        <e type="operand">1</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="3">gpc_get_contour</e>
        <e type="operand">M</e>
        <e type="operand">2</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="3">gpc_get_contour</e>
        <e type="operand">2</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="4">sys</e>
      </input>
    </plot>
  </region>
  <region id="42" top="2943" color="#000000" bgColor="#ffffff">
    <area single="true" collapsed="true" />
  </region>
  <region id="43" left="18" top="2961" width="342" height="28" border="true" color="#000000" bgColor="#ffffff" fontSize="10">
    <text lang="rus">
      <p>Объединение двух многоугольников</p>
    </text>
  </region>
  <region id="44" left="18" top="2997" width="204" height="30" color="#000000" bgColor="#ffffff" fontSize="10">
    <math>
      <input>
        <e type="operand">M</e>
        <e type="operand">3</e>
        <e type="operand">T</e>
        <e type="operand">N</e>
        <e type="function" preserve="true" args="3">gpc_clip</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="45" left="18" top="3033" width="500" height="52" color="#000000" bgColor="#ffffff" fontSize="10">
    <math>
      <input>
        <e type="operand">M</e>
      </input>
      <result action="numeric">
        <e type="operand">2</e>
        <e type="operand">3</e>
        <e type="operand">7</e>
        <e type="operand">90</e>
        <e type="operand">10</e>
        <e type="operand">50</e>
        <e type="operand">200</e>
        <e type="operand">100</e>
        <e type="operand">100</e>
        <e type="operand">0</e>
        <e type="operand">0</e>
        <e type="operand">100</e>
        <e type="operand">200</e>
        <e type="operand">10</e>
        <e type="operand">1</e>
        <e type="operand">0</e>
        <e type="operand">90</e>
        <e type="operand">90</e>
        <e type="operand">50</e>
        <e type="operand">0</e>
        <e type="operand">5.2632</e>
        <e type="operand">0</e>
        <e type="operand">0</e>
        <e type="operand">100</e>
        <e type="operand">100</e>
        <e type="operand">200</e>
        <e type="operand">2</e>
        <e type="operand">13</e>
        <e type="function" preserve="true" args="28">mat</e>
      </result>
    </math>
  </region>
  <region id="46" left="18" top="3087" width="346" height="285" color="#000000" bgColor="#ffffff" fontSize="10">
    <plot type="2d" render="lines" scale_x="0.150044208728996" scale_y="0.150044208728996" scale_z="0.150044208728996" rotate_x="0" rotate_y="0" rotate_z="0" transpose_x="-108" transpose_y="-113" transpose_z="0">
      <input>
        <e type="operand">M</e>
        <e type="operand">1</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="3">gpc_get_contour</e>
        <e type="operand">M</e>
        <e type="operand">2</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="3">gpc_get_contour</e>
        <e type="operand">2</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="4">sys</e>
      </input>
    </plot>
  </region>
  <region id="47" top="3429" color="#000000" bgColor="#ffffff">
    <area single="true" collapsed="true" />
  </region>
  <region id="48" left="18" top="3456" width="340" height="74" color="#000000" bgColor="#ffffff" fontSize="10">
    <math>
      <input>
        <e type="operand">T</e>
        <e type="operand">2</e>
        <e type="operand">0</e>
        <e type="function" preserve="true" args="3">gpc_get_contour</e>
      </input>
      <result action="numeric">
        <e type="operand">90</e>
        <e type="operand">10</e>
        <e type="operand">10</e>
        <e type="operand">90</e>
        <e type="operand">90</e>
        <e type="operand">90</e>
        <e type="operand">3</e>
        <e type="operand">2</e>
        <e type="function" preserve="true" args="8">mat</e>
      </result>
    </math>
  </region>
  <region id="49" left="378" top="3474" width="198" height="28" color="#000000" bgColor="#ffffff" fontSize="10">
    <text lang="rus">
      <p>&lt;- Получить контур</p>
    </text>
  </region>
  <region id="50" left="18" top="3537" width="340" height="96" color="#000000" bgColor="#ffffff" fontSize="10">
    <math>
      <input>
        <e type="operand">T</e>
        <e type="operand">2</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="3">gpc_get_contour</e>
      </input>
      <result action="numeric">
        <e type="operand">90</e>
        <e type="operand">10</e>
        <e type="operand">10</e>
        <e type="operand">90</e>
        <e type="operand">90</e>
        <e type="operand">90</e>
        <e type="operand">90</e>
        <e type="operand">10</e>
        <e type="operand">4</e>
        <e type="operand">2</e>
        <e type="function" preserve="true" args="10">mat</e>
      </result>
    </math>
  </region>
  <region id="51" left="378" top="3573" width="342" height="28" color="#000000" bgColor="#ffffff" fontSize="10">
    <text lang="rus">
      <p>&lt;- Получить контур для рисования</p>
    </text>
  </region>
  <region id="52" left="18" top="3636" width="434" height="30" color="#000000" bgColor="#ffffff" fontSize="10">
    <math>
      <input>
        <e type="operand">T</e>
        <e type="operand" style="string">GpcTest.txt</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="3">gpc_write_polygon</e>
      </input>
      <result action="numeric">
        <e type="operand">0</e>
      </result>
    </math>
  </region>
  <region id="53" left="468" top="3636" width="167" height="28" color="#000000" bgColor="#ffffff" fontSize="10">
    <text lang="rus">
      <p>&lt;- Пишем в файл</p>
    </text>
  </region>
  <region id="54" left="18" top="3681" width="381" height="30" color="#000000" bgColor="#ffffff" fontSize="10">
    <math optimize="2">
      <input>
        <e type="operand">R</e>
        <e type="operand" style="string">GpcTest.txt</e>
        <e type="operand">1</e>
        <e type="function" preserve="true" args="2">gpc_read_polygon</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="55" left="468" top="3681" width="199" height="28" color="#000000" bgColor="#ffffff" fontSize="10">
    <text lang="rus">
      <p>&lt;- Читаем из файла</p>
    </text>
  </region>
  <region id="56" left="18" top="3735" width="338" height="52" color="#000000" bgColor="#ffffff" fontSize="10">
    <math>
      <input>
        <e type="operand">R</e>
      </input>
      <result action="numeric">
        <e type="operand">2</e>
        <e type="operand">4</e>
        <e type="operand">3</e>
        <e type="operand">0</e>
        <e type="operand">100</e>
        <e type="operand">100</e>
        <e type="operand">0</e>
        <e type="operand">90</e>
        <e type="operand">10</e>
        <e type="operand">90</e>
        <e type="operand">7</e>
        <e type="operand">0</e>
        <e type="operand">1</e>
        <e type="operand">0</e>
        <e type="operand">0</e>
        <e type="operand">100</e>
        <e type="operand">100</e>
        <e type="operand">10</e>
        <e type="operand">90</e>
        <e type="operand">90</e>
        <e type="operand">2</e>
        <e type="operand">10</e>
        <e type="function" preserve="true" args="22">mat</e>
      </result>
    </math>
  </region>
</regions>