<!DOCTYPE article
PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.4 20190208//EN"
       "JATS-journalpublishing1.dtd">
<article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" article-type="EDITORIAL" dtd-version="1.4" xml:lang="en">
 <front>
  <journal-meta>
   <journal-id journal-id-type="publisher-id">MONITORING AND EXPERTISE IN SAFETY SYSTEM</journal-id>
   <journal-title-group>
    <journal-title xml:lang="en">MONITORING AND EXPERTISE IN SAFETY SYSTEM</journal-title>
    <trans-title-group xml:lang="ru">
     <trans-title>НАДЗОРНАЯ ДЕЯТЕЛЬНОСТЬ И СУДЕБНАЯ ЭКСПЕРТИЗА В СИСТЕМЕ БЕЗОПАСНОСТИ</trans-title>
    </trans-title-group>
   </journal-title-group>
   <issn publication-format="print">2304-0130</issn>
  </journal-meta>
  <article-meta>
   <article-id pub-id-type="publisher-id">84328</article-id>
   <article-id pub-id-type="doi">10.61260/2304-0130-2024-2-37-42</article-id>
   <article-categories>
    <subj-group subj-group-type="toc-heading" xml:lang="ru">
     <subject>ДИАЛОГИ СО СПЕЦИАЛИСТАМИ</subject>
    </subj-group>
    <subj-group subj-group-type="toc-heading" xml:lang="en">
     <subject>DIALOGUES WITH SPECIALISTS</subject>
    </subj-group>
    <subj-group>
     <subject>ДИАЛОГИ СО СПЕЦИАЛИСТАМИ</subject>
    </subj-group>
   </article-categories>
   <title-group>
    <article-title xml:lang="en">GRAPHICAL TOOLS OF OPERATING SYSTEMS</article-title>
    <trans-title-group xml:lang="ru">
     <trans-title>ГРАФИЧЕСКИЕ СРЕДСТВА ОПЕРАЦИОННЫХ СИСТЕМ</trans-title>
    </trans-title-group>
   </title-group>
   <contrib-group content-type="authors">
    <contrib contrib-type="author">
     <contrib-id contrib-id-type="orcid">https://orcid.org/0000-0001-2735-4189</contrib-id>
     <name-alternatives>
      <name xml:lang="ru">
       <surname>Лабинский</surname>
       <given-names>Александр Юрьевич</given-names>
      </name>
      <name xml:lang="en">
       <surname>Labinsky</surname>
       <given-names>Alexander Yu.</given-names>
      </name>
     </name-alternatives>
     <email>labinsciy@yandex.ru</email>
     <bio xml:lang="ru">
      <p>кандидат технических наук;</p>
     </bio>
     <bio xml:lang="en">
      <p>candidate of technical sciences;</p>
     </bio>
     <xref ref-type="aff" rid="aff-1"/>
    </contrib>
   </contrib-group>
   <aff-alternatives id="aff-1">
    <aff>
     <institution xml:lang="ru">Санкт-Петербургский университет ГПС МЧС России</institution>
     <city>Санкт-Петербург</city>
     <country>Россия</country>
    </aff>
    <aff>
     <institution xml:lang="en">Saint-Petersburg university of State fire service of EMERCOM of Russia</institution>
     <city>Saint-Petersburg</city>
     <country>Russian Federation</country>
    </aff>
   </aff-alternatives>
   <pub-date publication-format="print" date-type="pub" iso-8601-date="2024-06-21T12:09:32+03:00">
    <day>21</day>
    <month>06</month>
    <year>2024</year>
   </pub-date>
   <pub-date publication-format="electronic" date-type="pub" iso-8601-date="2024-06-21T12:09:32+03:00">
    <day>21</day>
    <month>06</month>
    <year>2024</year>
   </pub-date>
   <volume>2024</volume>
   <issue>2</issue>
   <fpage>37</fpage>
   <lpage>42</lpage>
   <history>
    <date date-type="received" iso-8601-date="2024-04-26T00:00:00+03:00">
     <day>26</day>
     <month>04</month>
     <year>2024</year>
    </date>
    <date date-type="accepted" iso-8601-date="2024-05-15T00:00:00+03:00">
     <day>15</day>
     <month>05</month>
     <year>2024</year>
    </date>
   </history>
   <self-uri xlink:href="https://journals.igps.ru/en/nauka/article/84328/view">https://journals.igps.ru/en/nauka/article/84328/view</self-uri>
   <abstract xml:lang="ru">
    <p>Рассмотрены методы обработки мультимедиа и графической  информации в операционных системах на примере операционной системы Windows, базирующихся на интерфейсах MCI, API и GDI. Подробно рассмотрены интерфейсы графических устройств  GDI и GDI+. Приведены возможности и особенности графической библиотеки OpenGL, которая активно используется в среде операционной системы Windows. Приведены принципы работы интерфейса GDI. Подробно рассмотрены три типа средств рисования, поддерживаемых контекстом интерфейса GDI: перо, кисть и шрифт. Рассмотрены этапы согласования логической и физической систем координат. Рассмотрены элементы графики  библиотеки OpenGL  (массивы битов, многоугольники, отрезки, ломаные линии и т.п.), а также  базовые геометрические объекты и набор многогранников: куб, конус, тор, октаэдр, икосаэдр, додекаэдр и тетраэдр. В качестве примера использования библиотеки OpenGL рассмотрен редактор трехмерной графики, работающий с трехмерными объектами различных типов и позволяющий воспроизводить объект в двух режимах (линиями и сплошной поверхностью), а также производить с графическим объектом следующие операции: деформировать, поворачивать, сдвигать по осям, загружать и сохранять на диске.</p>
   </abstract>
   <trans-abstract xml:lang="en">
    <p>The methods of processing multimedia and graphical information in operating systems are studied using the example of MCI, API and GDI interfaces of Windows operating system. The interfaces of GDI and GDI+ graphics devices are examined in detail. The capabilities and features of the OpenGL graphics library, which is commonly used in the Windows operating system, are presented. The principles of operation of the GDI interface are given. Three types of drawing tools supported by the context &#13;
of the GDI interface are examined in detail: pen, brush and font. The stages of coordination of logical and physical coordinate systems are considered. The OpenGL library graphics elements (bits arrays, polygons, segments, polylines, etc.), as well as basic geometric objects and a set of polyhedra: cube, cone, torus, octahedron, icosahedron, dodecahedron and tetrahedron are considered. As an example of OpenGL library usage, a three-dimensional graphics editor was studied. It works with three-dimensional objects of various types and allows reproduction of an object in two modes (lines and a solid surface), as well as performance of following operations with a graphic object: deformation, rotation, transpositionong along axes, loading and saving on hard drive.</p>
   </trans-abstract>
   <kwd-group xml:lang="ru">
    <kwd>графические средства</kwd>
    <kwd>операционная система Linux</kwd>
    <kwd>операционная система Windows</kwd>
    <kwd>графическая информация</kwd>
    <kwd>интерфейсы API</kwd>
    <kwd>GDI и MCI</kwd>
    <kwd>интерфейсы графических устройств  GDI и GDI+</kwd>
    <kwd>графическая библиотека OpenGL</kwd>
    <kwd>редактор трехмерной графики</kwd>
   </kwd-group>
   <kwd-group xml:lang="en">
    <kwd>graphical tools</kwd>
    <kwd>Linux operating system</kwd>
    <kwd>Windows operating system</kwd>
    <kwd>graphical information</kwd>
    <kwd>API interfaces</kwd>
    <kwd>GDI and MCI</kwd>
    <kwd>GDI and GDI+ graphics device interfaces</kwd>
    <kwd>OpenGL graphics library</kwd>
    <kwd>three-dimensional graphics editor</kwd>
   </kwd-group>
  </article-meta>
 </front>
 <body>
  <p></p>
 </body>
 <back>
  <ref-list>
   <ref id="B1">
    <label>1.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Лабинский А.Ю. Особенности операционной системы Astra Linux // Надзорная деятельность и судебная экспертиза в системе безопасности». 2024. № 1. С. 43–48.</mixed-citation>
     <mixed-citation xml:lang="en">Labinsky A.Yu. Features of astra linux operating system // Supervisory activities and forensic examination in the security system. 2024. № 1. P. 43–48.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B2">
    <label>2.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Адамс Д. DirectX: продвинутая анимация. М.: Кудиц, 2004. 287 с.</mixed-citation>
     <mixed-citation xml:lang="en">Adams D. DirectX: advanced animation. M.: Kudic, 2004. 287 p.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B3">
    <label>3.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Краснов М.В. OpenGL. Графика в проектах Delphi. СПб.: БХВ-Петербург, 2006. 352 с.</mixed-citation>
     <mixed-citation xml:lang="en">Krasnov M.V. OpenGL. Graphics in Delphi projects. SPb.: BHV-Peterburg, 2006. 352 p.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B4">
    <label>4.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Тихомиров Ю.В. Программирование трехмерной графики. СПб.: БХВ-Петербург, 2007. 256 с.</mixed-citation>
     <mixed-citation xml:lang="en">Tihomirov Yu.V. Programming of three-dimensional graphics. SPb.: BHV-Peterburg, 2007. 256 p.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B5">
    <label>5.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Евченко А. OpenGL и DirectX. Программирование графики. СПб.: Питер, 2008. 352 с.</mixed-citation>
     <mixed-citation xml:lang="en">Evchenko A. OpenGL i DirectX. Graphics programming. SPb..: Piter, 2008. 352 p.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B6">
    <label>6.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Никулин Е. Компьютерная геометрия и алгоритмы машинной графики. СПб.: БХВ-Петербург, 2009. 288 с.</mixed-citation>
     <mixed-citation xml:lang="en">Nikulin E. Computer geometry and machine graphics algorithms. SPb.: BHV-Peterburg, 2009. 288 p.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B7">
    <label>7.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Юань Фень. Программирование графики для Windows. СПб.: Питер, 2012. 368 с.</mixed-citation>
     <mixed-citation xml:lang="en">Yuang Feng. Graphics programming for Windows. SPb.: Piter, 2012. 368 s.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B8">
    <label>8.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Clarc J.H. OpenGL Library for Graphic. London, 2006.</mixed-citation>
     <mixed-citation xml:lang="en">Clarc J.H. OpenGL Library for Graphic. London, 2006.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B9">
    <label>9.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Hans J., Max M. Computer Graphic Hardware. Hamburg: FRG, 2009.</mixed-citation>
     <mixed-citation xml:lang="en">Hans J., Max M. Computer Graphic Hardware. Hamburg: FRG, 2009.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B10">
    <label>10.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Adrian N. Computer-Generated Pictures. Viena, 2011.</mixed-citation>
     <mixed-citation xml:lang="en">Adrian N. Computer-Generated Pictures. Viena, 2011.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B11">
    <label>11.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Weiler K. Introduction to Solid Modeling. N.Y., 2001</mixed-citation>
     <mixed-citation xml:lang="en">Weiler K. Introduction to Solid Modeling. N.Y., 2001.</mixed-citation>
    </citation-alternatives>
   </ref>
  </ref-list>
 </back>
</article>
