
.. include:: RESOURCE.rst

.. index:: 2D визуализация результатов расчета

.. _2dvis_ref:

============================================
2D визуализация результатов расчета
============================================

Для анализа полученных результатов и создания анимации можно использовать
визуализацию изоконтуров величин в слое или в сечении(разрезе) модели.

Перейти к 2D визуализации (в слоях/разрезах) можно одним из способов:

  1. выбрать **Изолинии** или **Разрезы** на :ref:`панели вкладок<table_nmp_command>`;
  2. выбрать пункт **Изолинии** или **Разрезы** в :ref:`навигаторе результатов<navigation_widget_ref>`.


.. note::
  
  *  Визуализация величин в слоях (Вкладка **Изолинии**) доступна в двух случаях:

        * модель обладает слоистой структурой, без нарушения связности слоев;
        
        * в параметрах модели был сделан запрос на запись максимального напора/концентрации в :ref:`Записи основных величин<cp_out>`.
        
  *  Визуализация величин в сечениях (Вкладка **Разрезы**) доступна только если 
     объекты типа «Разрез» были заданы в :ref:`редакторе слоев<section>`.



При визуализация величин в слоях кровля каждого слоя выделяется в отдельную сетку
:numref:`(Рис. %s)<2d_vis_layer_grid1>` (в общем случае они не одинаковые).

.. _2d_vis_layer_grid1:
.. figure:: pictures\\vis2d\\vis2d_layer_grid.png
            :align: center
            :scale: 70%
            
            Выделение сетки кровли 1-го слоя

При визуализация величин в сечениях в разрезе модели выделяется своя сетка
:numref:`(Рис. %s)<2d_vis_cross_grid>`.            
  
.. _2d_vis_cross_grid:
.. figure:: pictures\\vis2d\\vis2d_cross_grid.png
            :align: center
            :scale: 70%
            
            Выделение сетки разреза модели   
  
Каждая сетка состоит из граней и узлов. 
В узлах сетки значения получаются с помощью интерполяции модельных значений в ячейках трехмерной сетки.

Например в значение в узле PL определяется как :math:`V_{PL} = \frac{1}{5}(V_A+V_B+V_C+V_D+V_E)`,
а значение в узле PC определяется как :math:`V_{PC} = \frac{1}{4}(V_A+V_B+V_G+V_F)`.
   
.. note:: Изоконтуры величин строятся по узловым значениям.

.. _isocontour_ref: 

---------------------
Изолинии
---------------------

Для оценки распределения расчитываемой величины ( напор, концентрация ) используются изолинии.
Замкнутые изолинии образуют изоконтуры.

На :numref:`(Рис. %s)<2d_vis_window_image1>` представлено окно для отображения изолиний. 

.. _2d_vis_window_image1:
.. figure:: pictures\\vis2d\\2d_vis_window.png
            :align: center
            :scale: 80%
            
            Окно 2D визуализации для изолиний

После загрузки результатов расчета в окне визуализации изолиний представлены:

  * граница области моделирования;
  * границы водоемов, реки;
  * скважины;
  * наблюдательные скважины;
  * абстрактные полигоны для отображения строений.
  
Построение изолиний производится с помощью управляющего диалога :numref:`(Рис. %s)<control_dialog_image1>`. 
Вызвать управляющий диалог можно с помощью команды |control_dialog_2d|, расположенной в ленте 
:numref:`(Рис. %s)<control_button_in_strip_image1>` (мигающая кнопка):

.. _control_button_in_strip_image1:
.. figure:: pictures\\vis2d\\control_button_in_strip.png
            :align: center
            :scale: 70%
            
            Команда для вызова управляющего диалога в ленте
            
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Управляющий диалог
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Управляющий диалог применяется для выбора величины.

.. _control_dialog_image1:
.. figure:: pictures\\vis2d\\control_dialog.png
            :align: center
            :scale: 70%
            
            Управляющий диалог
            
Для построения изолиний в управляющем диалоге необходимо:

  * в таблице «Слой» выбрать номер расчетного слоя;  
  * в списке «Параметр» выбрать величину (напор, концентрация и пр.);
  * в списке «Компонент» выбрать компонент, если в списке «Параметр» была выбрана концентрация; 
  * в списке «Время» выбрать время для отображения;
  * нажать кнопку «Построить».  
  
  
.. note::

		#. В управляющем диалоге реализована возможность выбора формата представления данных:
            
		   * если выбран формат «Величина-время», то при выборе величины в списке «Параметр» - в списке «Время» будут приведены все времена, на которые расчетной программой были произведены записи результатов в базу данных;	 
			
		   * если выбран формат «Время-величина», то при выборе времени в списке «Время» - в списке «Параметр» будут отображаться величины, для которых на указанное время расчетной программой были произведены записи в базу данных результатов.
		  
			 .. figure:: pictures\\vis2d\\control_parameters.png
					:align: center
					:scale: 60%
            
					Управляющий диалог с форматом представления данных «Время-величина»
		  
		#.  В управляющем диалоге возможно представление времен
		    не в виде списка, а в виде ползунка. Такое представление времен реализовано для случая, когда для величины доступно более 20 времен.
  
На :numref:`(Рис. %s)<2d_vis_isoline_creating_image1>` представлены изолинии напора в первом расчетном слое модели на окончание периода моделирования (1 год).   
  
.. _2d_vis_isoline_creating_image1:
.. figure:: pictures\\vis2d\\isoline_creating.png
            :align: center
            :scale: 70%
            
            Изолинии в окне визуализации


^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Контекстное меню области визуализации
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

.. _2d_vis_context_menu1:
.. figure:: pictures\\vis2d\\control2d_settings_tab1.png
            :align: center
            :scale: 50%
            
            Контекстное меню области отображений
    
Контекстное меню разбито на секции:

 * Отображение;
 * Объекты.
 
В секции «Отображение» представлены следующие опции:

  * «Плавающие окна» - можно отображать/отключать окно "Управление визуализацией";
    
	.. figure:: pictures\\vis2d\\2022-04-08_102536.png
            :align: center
            :scale: 50%
            
            Контекстное меню области отображений
    
  * «Изменить цвет фона» - команда для изменения фона в сцене 2D визуализации;
  * «Скрыть палитру в сцене» - команда скрыть/показать палитру в сцене 2D визуализации;
     
  * «Отображать полосу прокрутки» - команда для отображения/скрытия полос прокрутки слева и справа в сцене
    визуализации изолиний;
  * «Измерить линейкой» - включает режим измерения расстояний в сцене визуализации изолиний
     
  * «Выбрать набл.скважины рамкой» - включить режим множественного выбора скважин с помощью рамки.
    Для выбранной группы отобразить таблицу модельных и натурных данных.  
  
  
    .. figure:: pictures\\group_nabl_borehole.png
            :align: center
            :scale: 50%
            
            Контекстное меню области отображений

В секции «Объекты» представлены следующие опции:

  * «Сохранить точечную карту» - команда для записи на диск карты значений поля, отображаемого в слое. 
  * «Установить наблюдательную скважину» - команда позволяющая установить наблюдательную скважину в модель постериори.
    После установки скважина будет доступна так же и во вкладке "Наблюдательные скважины".  
  * «Загрузить фоновую карту» - команда позволяет загрузить фон с привязкой к известным координатам, 
    как это было описано в разделе ":ref:`Фоновые карты<background_property>`". 
  * «Загрузить объекты (BLN,SHP,DXF)» - можно подгрузить контуры дополнительных объектов для визуализации (например строения).  
  
Вне секций представлены дополнительные опции "Экспорт результатов":

    * «Экспортировать изолинии в SHP» - команда для сохранения отрисованных изолиний в файл с расширением :strong:`*.shp`;
      Выбор файла производится в диалоге. По умолчанию в качестве имени файла предлагается:
      "Величина_компонент_слой_время.shp". Например "Concentration_Li_(0, 0)_60265.0.shp".
    * "Экспортировать сетку в SHP" - команда для сохранения отрисованной сетки в файл с расширением :strong:`*.shp`. По умолчанию в качестве имени файла предлагается: "geom.shp".
    
.. _section_ref:

---------------------
Разрез
---------------------

Если в модели были заданы *Разрезы*, 
то результаты расчета будут содержать данные по ним. 
Перейти к просмотру разрезов по зонам можно одним из способов:

  
  1. выбрать пункт **Разрезы** в навигаторе;
  2. выбрать **Разрезы** на панели вкладок :numref:`(Рис. %s)<raz_image1>`.
          
Окно отображения результатов разрезов состоит из диалога управления визуализацией, 
области отображения и ленты. 

После загрузки результатов расчета в области отображения представлена 
только граница области моделирования. Чтобы визуализировать результаты расчета, 
нужно вызвать управляющий диалог :numref:`(Рис. %s)<control_dial_ref1>` 
командой |control_dialog_2d| :ref:`ленты<command_2d>` (мигающая кнопка) :

.. _control_dial_ref1:
.. figure:: pictures\\vis2d\\control_dial.png
            :align: center
            :scale: 70%
            
            Управляющий диалог

            
В диалоге необходимо указать:

  * **Разрезы** - заданные в препроцессоре разрезы попадают
    в расчетную сетку и высекают там сеточные разрезы:
    
    * "Разрезы";
    * "Подразрезы";
  
  * **Формат представления данных**:
    
    * "Время-величина" - стандартный режим (известно какую величину смотреть
      и на какой момент времени показать);
    * "Величина-время" - нестандартный режим (известно интересующее время, а
      величина выбирается потом);
  
  * **Параметр** - заданные поля величин:
      
    * "Давление";
    * "Напор";
    * "Концентрация".
  
  * **Время**.
            
На :numref:`(Рис.%s)<raz_image1>` представлено окно для просмотра 
данных по разрезам: 

.. _raz_image1:
.. figure:: pictures\\vis2d\\razrez.png
            :align: center
            :scale: 70%
            
            Визуализация данных по разрезу 

.. _2dvisual_ref:


-------------------------------------------
Структура окна 2D визуализации результатов
-------------------------------------------

Окно для визуализации или вкладка **Изолинии** :numref:`(Рис. %s)<2d_vis_main_window1>` величин в слоях и окно для визуализации данных по разрезам
внутри модели имеет одинаковую структуру. 

 
.. _2d_vis_main_window1:

.. figure:: pictures\\vis2d\\window_viz.png
            :align: center
            :scale: 70%
            
            Окно визуализации с 2D результатами(изолинии)

Оно включает в себя следующие компоненты:

 * Управление визуализацией;
 * сцена 2D визуализации;
 * лента окна визуализации;
 * строка состояния.
 
.. _2dvis_vis_control:

--------------------------------------------
Управление визуализацией
--------------------------------------------


.. contents::
   :depth: 1
   :local:

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Управление параметрами
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Диалог **Управление визуализацией** :numref:`(Рис. %s)<2d_vis_control_param1>` - 
диалог для управления параметрами построения изолиний и отображения.
  
  .. _2d_vis_control_param1:
  .. figure:: pictures\\vis2d\\control_param.png
            :align: center
            :scale: 70%
            
            диалог «Управление визуализацией»  
  
В данном диалоге присутсвуют три группы диалогов:
  
#. Во вкладке **Управление параметрами** задается способ построения изолиний и цветовая :ref:`палитра<palette_dialog>` для изоконтуров, образованных изолиниями.
      
   * Группа параметров **Изолинии**:

     * "Мин.значение"  - минимальное значение по заданным для визуализации величинам;
     * "Макс.значение" - максмальное значение по заданным для визуализации величинам;
       
     * "Строить, используя":
   
       * Число изолиний - количество изолиний в окне визуализации (по умолчанию количество изолиний равно десяти);
       * Шаг изолиний - шаг, который вычисляется в пределах минимального и максимального значений, по которым далее строятся изолинии.
       
     * "Пересчитывать минимум значения" - значение минимума в слоях могут отличаться друг от друга. 
     * "Пересчитывать максимум значения" - значение максимума в слоях могут отличаться друг от друга. 
         
       .. note::
                   При активации данных опций учитываются минимум и максимум выбранного слоя. В противном случае используется тот, который указан в полях.
       
     * "Установить Min-Max(слой)" - берет минимальные и максимальные значения с выбранного слоя;
  
          .. figure:: pictures\\vis2d\\minmax_layer.png
                     :align: center
                     :scale: 70%


     * "Установить Min-Max(Модель)" - берет минимальные и максимальные значения в модели;

            .. figure:: pictures\\vis2d\\minmax_model.png
                     :align: center
                     :scale: 70%

   * Группа параметров :ref:`**Палитра**<palette_dialog>`.
    
     * "Последние палитры" - отображены палитры, которые ранее уже были использованны;
     * "Палитра" - список наборов палитр, позволяющий выбрать:
 
       .. note::
                * *NimfaPalette* - палитры, предусмотренные программой по умолчанию;
                * *MatplotPalette* - палитры, импортированные из *MatplotLib*.

     * "Значение" - числовое значение скалярного поля 
         и соответствующий ему цвет из выбранной палитры;
      
   * "Закраска изоконтуров" :numref:`(Рис. %s)<2d_vis_param1>`. В таблице отображаются значения, по которым были построены изолинии. Данная таблица заполняется автоматически после нажатия кнопки «Построить» управляющего диалога |control_dialog_2d|. В ней отображены:

     * "Значение" изоконтура; 
     * "Цвет" изоконтура;
     * "Метка" изоконтура - отображение значения изоконтура на его границе в окне визуализации;
     * "Заливка" - данная опция отвечает за закрашивание изоконтура выбранным цветом;
     * "Толщина линии" изоконтура;
     * "Цвет линии" изоконтура.
       
       .. _2d_vis_param1:  
       .. figure:: pictures\\vis2d\\isoconture.png
              :align: center
              :scale: 60%
            
              Таблица закраски изококонтуров 
              
   В таблице  можно вручную задать значения для построения изолиний. После ручного задания область отображения обновится автоматически.       
       
   Контекстное меню таблицы "Закраска изоконтуров":

   #. "Реверс" - записывает данные таблицы в обратном порядке;
   #. "Заменить значения в выбранных ячейках" - открывает диалоговое окно для замены значения в столбце, в котором нужно установить новое значение;

       .. figure:: pictures\\vis2d\\change_value.png
                    :align: center
                    :scale: 70%
            
                    Диалог замены значения в столбце 
         

   #. "Удалить строку" - команда для удаления выбранной строки;
   #. "Очистить таблицу" - команда удаления таблицы целиком;
   #. "Авторастяжение последнего столбца" - растяжение последнего столбца таблицы (команда по умолчанию активирована);
   #. "Авторастяженние столбцов" - авторастяжение столбцов таблицы(команда по умолчанию активирована);
   #. "Изменить цвет" - заменяет цвет для отображения полей в конктретном значении (контекстное меню по столбцу "Цвет");
   #. "Взять цвет из таблицы" - выбор конкретного цвета из имеющихся в таблице цветов (контекстное меню по столбцу "Цвет");
   #. "Вставить данные из буфера в таблицу" - вставить в таблицу скопированные данные из стороннего файлов.

       
   Справа от таблицы представлены следующие элементы управления:
       
      * кнопка + добавления нового изоконтура со средним значением меджу строк
      * кнопка - удаления выделенной строки ( конретного изоконтура )
      * X - удаление всех изоконтуров
      * V - добавление изоконтура по заданному значению величины. С помощью кнопки |params_tab| открывается диалог :numref:`(Рис. %s)<control2_settings_tab_image1>`, в котором в поле *Значение* можно ввести любое значение на изолинии, которое добавится в таблицу и отобразится в 2D визуализации.            

        .. _control2_settings_tab_image1:
        .. figure:: pictures\\params_tab11.png
                        :align: center
                        :scale: 80%
            
                        Диалог добавления изолинии 
                
   Если в поле *Зафиксировать палитру в значениях* (расположено внизу таблицы) поставить галочку, то к каждой строке в таблице будет привязан тот цвет, который был задан ранее.

   .. note::   
            При изменении любого значения в столбце *Значение на изолинии*  столбец *Цвет* останется без изменений. 

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Настройки визуализации
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^	   

Вкладка "Настройки визуализации" - дерево, с помощью которого можно настраивать отображение объектов визуализации.

       .. figure:: pictures\\vis2d\\setting_visual.png
                :align: center
                :scale: 70%
                
                Вкладка «Настройки визуализации»


       Основными параметрам дерева визуализации являются:
       
       #. Область отображения:

          * "Оси" |check|/|uncheck| - включить/выключить отображение;
          * "Подпись графика":
          
            * Авто - по умолчанию записывается параметр отображения результатов и выбранное время; 
            * Пользовательская - пользователь задает самостоятельно подписи оси абсцисс(X) и подписи оси ординат(У);  
            
          * "Координатная сетка" |check|/|uncheck| - отображение/скрытие координатной сетки в окне визуализации;
          * "Отображать в локальных координатах" - в окне 2D визуализации область будет отображена в локальных координатах;
          * "Логотип" и "Голубой фон"
          
            .. figure:: pictures\\vis2d\\logo_visual.png
                :align: center
                :scale: 70%
            
       #. Палитра:
       
          * "Отображение" |check|/|uncheck| - скрытие/отображение палитры в окне визуализации;
          * "Значения в палитре":
             
            * Все;
            * Первые 6 - последние 6;
            * Каждое третье.

          * "Название материала" - в данное поле вписывается название отображаемого материала;
          * "Подпись материала":
            
            * "Авто" - задается автоматически, исходя из запрошенных данных на выдачу;             
            * "Пользовательская" - задается пользователем;
            * "в формате LaTeX"- в данном поле записывается материал в формате LaTeX (Н-р: H_2{NO}_3).
              
              .. figure:: pictures\\vis2d\\latex_name_material.png
                  :align: center
                  :scale: 70%    
       #. Изолинии:
       
          * "Линии" |check|/|uncheck| - отображение/скрытие изолиний в окне 2D визуализации;
          * "Остреднение яч. значений в узлы сетки":
            
            * Максимум - для каждого узла записывается максимальное значение из ячеек, окружающих конкретный узел;
            
              .. figure:: pictures\\vis2d\\max_average.png
                  :align: center
                  :scale: 70%              
            
            * Среднее арифметическое - для каждого узла записывается среднее арифметическое из ячеек, окружающих конкретный узел. 
                      
              .. figure:: pictures\\vis2d\\average_arifm.png
                  :align: center
                  :scale: 70%   
            
            * "Подпись":
                
              * "Количество знаков" - в данном поле задается количество знаков после запятой для данных, отображаемых в окне визуализации;
               
              * "Размер" - размер значений на изолиниях, отображаемых в окне визуализации;
               
              * "Цвет" |open_dialog_button| - открыть диалог выбора цвета для объектов 2D визуализации;
            
            * "Закраска":

              * "Закраска изоконтуров" |check|/|uncheck| - закраска результатов расчета по изокнтурам;
              
                .. figure:: pictures\\vis2d\\paint_isocontur.png
                         :align: center
                         :scale: 50%               
              
              * "Закраска ячеек" |check|/|uncheck|:
           
                - Равномерно по политре;
                
                  .. figure:: pictures\\vis2d\\paint_cell.png
                         :align: center
                         :scale: 50%                     
                
                - По таблице цветов. 

                  .. figure:: pictures\\vis2d\\paint_cell1.png
                         :align: center
                         :scale: 50%  

            * "Объекты" |check|/|uncheck| - включить/выключить отображение параметров изолиний, заливки между изолиниями, объектов определенного типа (контур области моделирования, водоем, вертикальная скважина и др.), закраски ячеек сетки, набл.скважин.
            
            * "Закраска ячеек сетки" - закраска ячеек в выбранных объектах:

              * "Породы";
              * "Водоемы";
              * "Реки";
              * "Сухие ячейки" (при наличии давления<0).
            
       
.. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
.. Информация по модели
.. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^	     

.. Вкладка "Информация по модели" - таблица для отображения краткой информации по модели, в которой представлена информация о расчете, включенных процессах, компонентах и сетке.
      
        
..       .. figure:: pictures\\vis2d\\inform_about_model.png
..                :align: center
..               :scale: 70%
                
..                Вкладка «Информация по модели»
  
.. _2dvis_vis_scene:

--------------------------------
Сцена 2D визуализации
--------------------------------

В данной сцене отображаются изолинии, контура и другие результаты
расчета.

       .. figure:: pictures\\vis2d\\window_viz_vizscene.png  
                :align: center
                :scale: 70%
                
                Сцена 2D визуализации
  


.. _2dvis_vis_rib:

--------------------------------
Лента окна визуализации
--------------------------------

  
:ref:`Лента<command_2d>` с командами - элементы управления 
для 2D визуализации, расположенные вверху окна визуализации;
 
  
   .. figure:: pictures\\vis2d\\panel_cont.png
            :align: center
            :scale: 80%
            
            Лента с командами
  
.. _command_2d:
 
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Команды ленты
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

* Основные команды:

+---------------------+----------------------------------------------------------------------------+
| |control_dialog_2d| | вызвать управляющий диалог :numref:`(Рис. %s)<control_dialog_image>`       |
+---------------------+----------------------------------------------------------------------------+
| |time|              | время, на момент которого нужно отобразить выдачи                          |
+---------------------+----------------------------------------------------------------------------+
| |unit|              | единицы измерения, в которых отображать изолинии                           |
+---------------------+----------------------------------------------------------------------------+
| |layer|             | выбор слоя, в котором отображать изолинии                                  |
+---------------------+----------------------------------------------------------------------------+
| |sublayer|          | выбор подслоя, в котором отображать изолинии                               |
+---------------------+----------------------------------------------------------------------------+

    

* Команды для работы с областью отображения:

+------------------+--------------------------------------------------------------------------------+
| |toolbar_center| | восстановить первоначальный вид                                                |
+------------------+--------------------------------------------------------------------------------+
| |zoom|           | включить масштабирование рамкой                                                |
+------------------+--------------------------------------------------------------------------------+
| |save_pict|      | сохранить изображение в файл                                                   |
+------------------+--------------------------------------------------------------------------------+
| |video|          | вызвать диалог для создания файлов анимации                                    |
+------------------+--------------------------------------------------------------------------------+
| |video_stop|     | Отменить создание анимации                                                     |
+------------------+--------------------------------------------------------------------------------+
| |scen2d_save|    | сохранить настройки визуализации 2D в файл сценария                            |
+------------------+--------------------------------------------------------------------------------+
| |scen2d_load|    | загрузить настройки визуализации 2D из файла сценария                          |
+------------------+--------------------------------------------------------------------------------+
 
 
.. _2dvis_vis_statusbar:

--------------------------------
Строка состояния
--------------------------------
 
:ref:`Строка состояния<statusbar_main_ref>` стандартно расположена
внизу окна визуализации.
  
  
   .. figure:: pictures\\vis2d\\string_sost.png
            :align: center
            :scale: 70%
            
            Строка состояния

  
   * "Mин.значение", "Макс.значение" - минимальные и максмальные значения по заданным величинам;
	
   * "Val" - значение величины в конкретной точке под указателем мыши; 
	
   * "X", "Y" - координаты точки под указателем мыши.

            
.. Подробное описание всех компонентов окна 2D визуализации результатов приведено в соответствующих пунктах 
.. данной главы.

  
.. Область отображения и диалог управления визуализацией можно скрыть, нажав на "x" 
.. в правом верхнем углу. 
.. Отобразить их можно нажатием левой кнопки мыши в окне отображения изолиний и через
.. *Контекстное меню* | *Показать панель с палитрой*.
    


                
      
.. _create_2d_animation:
            
-------------------------
Создание анимации 
-------------------------

После загрузки через управляющий диалог величины для отображения, становится активной 
кнопка |video| по созданию :ref:`анимации<2d3dvis_ref>`.

