    .. _3dvis_ref:

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

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

Окно для просмотра результатов моделирования в 3D
:numref:`(Рис. %s)<3d_view_image>` состоит из:

  * дерева объектов визуализации;
  * области отображения;
  * команд ленты для управления данными;
  * :ref:`панели<strip_solid>` для управления визуализацией.
 
     .. _3d_view_image:
     .. figure:: pictures\\vis3D\\view_3d.png
            :align: center
            :scale: 70%
            
            Окно для 2D визуализации результатов
  
---------------------------------------
Основные команды ленты
---------------------------------------
    
.. figure:: pictures\\vis3D\\vis3Dlenta.png
          :align: center
          :scale: 100%
            
          Команды ленты 3D визуализации

Основными комадами ленты являются:

  * «Режим отображения» - выбор параметра для отображения :numref:`(Рис. %s)<3d_value>`. 
    В списке отображаются только те параметры, которые были заданы в препроцессоре в :ref:`Параметры модели<output>`;
 
    .. _3d_value:
    .. figure:: pictures\\vis3D\\vis3DvisList.png
              :align: center
              :scale: 100%
            
              Параметры режима отображения
 
  * «Единицы измерения времени» - выбор единицы измерения времени для отбражения 
    :numref:`(Рис. %s)<3d_time>`;
 
    .. _3d_time:
    .. figure:: pictures\\vis3D\\vis3DtimeParam.png
              :align: center
              :scale: 100%
            
              Параметры единицы измерения времени
 
  * «:ref:`Видео<2d3dvis_ref>`» - кнопки для создания анимации по результатам;
  * «Управление» - индивидуальные параметры отображения данных, которые зависят 
    от выбранного режима отображения.
  
---------------------------------------
Элементы отображения
---------------------------------------

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

 * сеточное отображение рек и водоемов; 
 * наблюдательные скважины с отметками пробитых ими ячеек; 
 * вертикальные скважины.
 
    .. figure:: pictures\\vis3D\\vis3DobjectTree.png
              :align: center
              :scale: 100%
            
              Элементы отображения 3D визуализации
 
Дерево объектов позволяет управлять отображением данных объектов, 
показывая или скрывая всю группу объектов или отдельные элементы.

   .. figure:: pictures\\vis3D\\vis3Dobjects.png
             :align: center
             :scale: 100%
            
             Объекты 3D визуализации
 
---------------------------------------
Граница модели
---------------------------------------

В данном элементе дерева представлены различные граничные элементы модели:

  * кромки контуров;
  * боковые поверхности слоев;
  * рельеф;
  * подошва;
  * сеточная боковая поверхность.
 
Их можно как отображать, так и скрывать из 3д сцены с помощью дерева объектов. 

    .. figure:: pictures\\vis3D\\vis3Dedges.png
              :align: center
              :scale: 100%
            
              Границы модели
 
---------------------------------------
Распределение величин по слоям
---------------------------------------
Чтобы посмотреть распределение величин по слоям, необходимо установить в ленте
«Режим отображения» - «Величины по слоям». Тогда в группе «Управление» 
появится выбор для величины, номера слоя и время для отображения 
:numref:`(Рис. %s)<3d_controlIzoP>`. После выставления требуемых параметров 
нажать кнопку «Построить».

 .. _3d_controlVal:
 .. figure:: pictures\\vis3D\\vis3DcontrolVal.png
          :align: center
          :scale: 100%
		  
          Лента с режимом отображения «Величины по слоям»

В 3D сцене появится поле запрашиваемой величины.

 .. figure:: pictures\\vis3D\\3dvis.png
            :align: center
            :scale: 50%

            Поле напоров 

В дереве объектов в меню по правой кнопке мыши можно изменить палитру 
с которой отображено поле и построить его изолинии. Также можно посмотреть 
значение выбранного поля в точке и построить отдельную изолинии величины. 
Для этого нужно:

  1. включить режим просмотра |picking3d| в ленте;
    
  2. навести курсор мыши на интересующую точку в модельном слое. 
     Спустя некоторое время появится подсказка с координатами 
     и значением выбранной величины в этой точке;
     
  3. нажать правую кнопку мыши. По указанному значению в выбранном слое 
     будут построены изолинии
    
     .. figure:: pictures\\vis3D\\3disolines.png
            :align: center
            :scale: 70%
			
            Изолинии поля напоров  

---------------------------------------
Изоповерхности
---------------------------------------
Чтобы посмотреть изоповерхности величины, необходимо установить в ленте
«Режим отображения» - «Изоповерхности». Тогда в группе «Управление» 
появится выбор для величины и времени для отображения 
:numref:`(Рис. %s)<3d_controlIzoP>`. После выставления требуемых параметров 
нажать кнопку «Построить».

 .. _3d_controlIzoP:
 .. figure:: pictures\\vis3D\\vis3DcontrolIsoP.png
          :align: center
          :scale: 100%
		  
          Лента с режимом отображения «Изоповерхности»

В 3D сцене появятся изоповерхности. 	  
В дереве объектов в меню по правой кнопке мыши можно изменить палитру 
с которой отображены изоповерхности, а так же скрыть изоповерхности 
определенного значения отображаемой величины.

 .. figure:: pictures\\vis3D\\vis3Disosur.png
         :align: center
         :scale: 100% 
		 
         Изоповерхности в 3D сцене
		 
---------------------------------------
Изообъемы
---------------------------------------

Чтобы посмотреть изообъемы величины, необходимо установить в ленте
«Режим отображения» - «Изообъемы», тогда в группе «Управление» 
появится выбор для величины и времени для отображения 
:numref:`(Рис. %s)<3d_controlIzoO>`. После выставления требуемых параметров 
нажать кнопку «Построить».

 .. _3d_controlIzoO:
 .. figure:: pictures\\vis3D\\vis3DcontrolIsoO.png
          :align: center
          :scale: 100%
		  
          Лента с режимом отображения «Изообъемы»

В 3D сцене появятся изообъемы. 
В дереве объектов в меню по правой кнопке мыши можно изменить палитру 
с которой отображены изообъемы, а так же скрыть изообъемы определенного 
значения отображаемой величины.

  .. figure:: pictures\\vis3D\\vis3Disoob.png
            :align: center
            :scale: 100%
            
            Изообъемы в 3D сцене
			
---------------------------------------
Разрезы
---------------------------------------

Чтобы посмотреть разрезы, необходимо установить в ленте
«Режим отображения» - «Разрезы», тогда в группе «Управление» 
появится выбор для величины и времени для отображения 
:numref:`(Рис. %s)<3d_controlCut>`. После выставления требуемых параметров 
нажать кнопку «Построить».

 .. _3d_controlCut:
 .. figure:: pictures\\vis3D\\vis3DcontrolCut.png
          :align: center
          :scale: 100%
		  
          Лента с режимом отображения «Разрезы»

В 3D сцене появятся разрезы. 
В дереве объектов в меню по правой кнопке мыши можно изменить палитру 
с которой отображены разрезы, а так же скрыть определенный разрез.
    
 .. figure:: pictures\\vis3D\\vis3Drazrez.png
            :align: center
            :scale: 100%
            
            Разрезы в 3D сцене
			
---------------------------------------
Траектории
---------------------------------------

Чтобы посмотреть траектории, необходимо установить в ленте 
«Режим отображения» - «Траектории», тогда в группе «Управление» 
появится выбор для стресс-периода и времени для отображения 
:numref:`(Рис. %s)<3d_controlTrak>`. После выставления требуемых параметров 
нажать кнопку «Построить».

 .. _3d_controlTrak:
 .. figure:: pictures\\vis3D\\vis3DcontrolTrak.png
          :align: center
          :scale: 100%
		  
          Лента с режимом отображения «Траектории»

В 3D сцене появятся линии полета частиц, в конкретный стресс-период 
и пролетевшие в этом периоде конкретное время (информация отображается 
в дереве объектов у каждой траектории). Также в дереве объектов в меню 
по правой кнопке мыши можно сохранить траектории в файл или отсортировать их,
а так же скрыть определенные траектории.

     .. figure:: pictures\\vis3D\\vis3Dtraek.png
            :align: center
            :scale: 100%
            
            Траектории в 3D сцене
  
.. |picking3d| image:: pictures\\icons\\icon_picking.png
                   :width: 16 pt
                   :height: 16 pt  