.. toctree::

.. role:: underline
    :class: underline

.. include:: RESOURCE.rst    
                
--------------
3D сцена
--------------

После подготовки модели в :ref:`двумерном редакторе<views>` 
можно посмотреть на ее трехмерный вид с некоторыми объектами (реки, водоемы, скважины), 
которые отображаются в дереве объектов визуализации.
Чтобы начать построение трехмерной модели, 
следует нажать |build_3d| :ref:`ленты<strip_solid>`.
Процесс построения занимает некоторое время, поэтому при обновлении объектов (контуры, поверхности и др.) 
автоматическое обновление в области отображения производиться не будет.
Для перестройки 3D модели необходимо подтверждение.

.. _strip_solid: 

.. index:: Основные команды для 3D сцены


^^^^^^^^^^^^^^^^^^^
Основные команды
^^^^^^^^^^^^^^^^^^^

На :numref:`(Рис. %s)<comand_3d_scene_image>`  представлен вид ленты, 
когда препостпроцессор работает в режиме работы с 3D сценой.
В :numref:`(таблице %s)<table_scene_command>`  приведены основные команды ленты для работы с 3D сценой.

.. _comand_3d_scene_image:
.. figure:: pictures\\3D_layers.png 
    :align: center
    :scale: 70%

    Команды для работы с 3D сценой в ленте

     

.. _table_scene_command:
.. table:: Команды ленты для работы с 3D сценой

    +-------------------+--------------------------------------------------------------+
    | Tree              | дерево объектов 3D модели                                    |
    +-------------------+--------------------------------------------------------------+
    | |define|          | задать габариты модели                                       |
    +-------------------+--------------------------------------------------------------+
    | 2D                | запретить поворот, масштабирование                           |
    +-------------------+--------------------------------------------------------------+
    | 3D                | разрешить поворот, масштабирование                           |
    +-------------------+--------------------------------------------------------------+
    | |center_object|   | центрировать                                                 |
    +-------------------+--------------------------------------------------------------+
    | |view3d_back|     | вернуться к предыдущему виду                                 |
    +-------------------+--------------------------------------------------------------+
    | |view3d_next|     | следующий вид                                                |
    +-------------------+--------------------------------------------------------------+
    | |picking3d|       | включить режим просмотра/выбора                              |
    +-------------------+--------------------------------------------------------------+
    | |translate|       | включить режим перемещения мышкой                            |
    +-------------------+--------------------------------------------------------------+
    | |rotate|          | включить режим поворота мышкой                               |
    +-------------------+--------------------------------------------------------------+
    | |widget3d|        | выбрать скважину рамкой                                      |
    +-------------------+--------------------------------------------------------------+
    | |show_annotation| | включить режим работы с аннотациями                          |
    +-------------------+--------------------------------------------------------------+
    | |from_ox|         | вид на модель с оси OX                                       |
    +-------------------+--------------------------------------------------------------+
    | |from_oy|         | вид на модель с оси OY                                       |
    +-------------------+--------------------------------------------------------------+
    | |from_oz|         | вид на модель с оси OZ                                       |
    +-------------------+--------------------------------------------------------------+
    | |save_bmp|        | сохранить вид на модель в формате :strong:`*.png`            |
    +-------------------+--------------------------------------------------------------+
    | |rotation_gif|    | сохранить видео вращения модели в формате :strong:`*.gif`    |
    +-------------------+--------------------------------------------------------------+
    | |z_scale|         | масштабирование по z                                         |
    +-------------------+--------------------------------------------------------------+    


При нажатии команды |define| ленты открывается диалог :numref:`(Рис. %s)<gabarite_image>`,
в котором можно задать минимальные и максимальные
значения области, в которой происходит визуализация модели.

.. _gabarite_image:
.. figure:: pictures\\sako_gabarite.png
            :align: center
            :scale: 70%
 
            Диалоговое окно задания габаритов модели
            
Для удобства существуют опции автоматического выбора габаритов. 
При наличии соответствующих геологических объектов можно задать габариты: 
**по скважинам**, **по областям распространения**, **по объектам сцены** :numref:`(Рис. %s)<gabar_image>`
Для их определения будут использованы (x,y,z) активного набора объектов.
  
.. _gabar_image:
.. figure:: pictures\\sako_gabarite_byWell.png
            :align: center
            :scale: 70%
 
            Диалоговое окно задания габаритов
            
При нажатии команды |gif| открывается диалог :numref:`(Рис. %s)<gif_image>`.

.. _gif_image:
.. figure:: pictures\\sako_gif.png
            :align: center
            :scale: 70%
 
            Диалоговое окно для записи видео
            
В нём необходимо задать:

 #. **Имя файла для сохранения**;
 #. **Общее число кадров**;
 #. **Кадров в секунду** - число кадров в секунду;
 #. **Формат файла** (gif/mpeg).     
 
^^^^^^^^^^^^^^
Команды меню
^^^^^^^^^^^^^^

.. figure:: pictures\\scMenu.png
            :align: center
            :scale: 70%
            
            Меню сцены

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

 *  **Изменить цвет фона**. Для изменения цвета фона предлагается выбрать цвет из основной палитры;
 *  **Установить вспомогательный центр вращения**. Вспомогательный центр позволяет вращать сцену 
    относительно выбранной точки;
 *  **Виз.настройки**. Команды |picking3d|, |translate|, |rotate|, |widget3d|
    и |show_annotation| для удобства продублированы из команд ленты.
 *  :ref:`Создание объектов<dop_chance>`:
 
    * Создать скважины;
    * Создать точки;
    * Создать :ref:`абстрактные разрезы<gm_abstruct_section>` - используется для построение единого геологического разреза разных геологических моделей, полученных в одном проекте;	
	
 *  **Измерить расстояние**. В этом режиме между выбранными точками отображается линейка, измеряющая расстояние;
 *  **«Крестовое» сечение**. «Крестовое» сечение позволяет смотреть объекты в разрезе 
    :numref:`(Рис. %s)<cross>`. Клавиши **G**, **H** вращают сечение;

    .. _cross:
    .. figure:: pictures\\Cross.png
            :align: center
            :scale: 70%
            
            «Крестовое» сечение

 *  **Аннотации**. Аннотации содержит соответствующее меню для работы с :ref:`аннотациями<annotation>`.

.. _visTree_set:

^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Дерево визуализации
^^^^^^^^^^^^^^^^^^^^^^^^^^^^

.. figure:: pictures\\scTree.png
            :align: center
            :scale: 70%
            
            Меню сцены
            
Основными параметрами дерева визуализации являются: 

 * Параметр скрытия/отображения осей;
 * Размер шрифта подписей осей;
 * Размеры главных отметок на осях;
 
  .. figure:: pictures\\bigMarksSize.png
            :align: center
            :scale: 70%
            
            Главные отметки осей с размерами 3 и 5

 * Размеры вспомогательных отметок на осях;
 
  .. figure:: pictures\\litMarksSize.png
            :align: center
            :scale: 70%
            
            Вспомогательные отметки осей с размерами 2 и 4
 
 * Количество цифр после запятой;
 * Количество главных отметок на осях;
 
  .. figure:: pictures\\bigMarksCount.png
            :align: center
            :scale: 70%
            
            Главные отметки осей с размерами 3 и 5
 
 * Количество вспомогательных отметок на осях;
  
  .. figure:: pictures\\litMarksCount.png
            :align: center
            :scale: 70%
            
            Вспомогательные отметки осей с размерами 2 и 4
  
 * Коэффициент расширения коробки осей;
 
  .. figure:: pictures\\gabar.png
            :align: center
            :scale: 70%
            
            Коробка осей с расширением 0.6 и 0.8
 
 * Параметр скрытия/отображения RGB-осей слева внизу;
 
  .. figure:: pictures\\triada.png
            :align: center
            :scale: 70%
            
            RGB-оси
 
 * Параметр скрытия/отображения компаса справа вверху;
 
  .. figure:: pictures\\compas.png
            :align: center
            :scale: 70%
            
            Компас
 
 * Параметр скрытия/отображения аннотаций;
 * Параметр отображения локальных координаты.
 
  .. figure:: pictures\\locCoord.png
            :align: center
            :scale: 70%
            
            Отображение локальных координат
