This page has been translated automatically.
Видеоуроки
Interface
Essentials
Advanced
Подсказки и советы
Основы
Программирование на C#
Рендеринг
Professional (SIM)
Принципы работы
Свойства (properties)
Компонентная Система
Рендер
Физика
Редактор UnigineEditor
Обзор интерфейса
Работа с ассетами
Настройки и предпочтения
Работа с проектами
Настройка параметров ноды
Setting Up Materials
Настройка свойств
Освещение
Sandworm
Использование инструментов редактора для конкретных задач
Расширение функционала редактора
Встроенные объекты
Ноды (Nodes)
Объекты (Objects)
Эффекты
Декали
Источники света
Geodetics
World-ноды
Звуковые объекты
Объекты поиска пути
Players
Программирование
Основы
Настройка среды разработки
Примеры использования
C++
C#
UnigineScript
UUSL (Unified UNIGINE Shader Language)
Плагины
Форматы файлов
Materials and Shaders
Rebuilding the Engine Tools
Интерфейс пользователя (GUI)
Двойная точность координат
API
Containers
Common Functionality
Controls-Related Classes
Engine-Related Classes
Filesystem Functionality
GUI-Related Classes
Math Functionality
Node-Related Classes
Objects-Related Classes
Networking Functionality
Pathfinding-Related Classes
Physics-Related Classes
Plugins-Related Classes
IG Plugin
CIGIConnector Plugin
Rendering-Related Classes
Работа с контентом
Оптимизация контента
Материалы
Визуальный редактор материалов
Сэмплы материалов
Material Nodes Library
Miscellaneous
Input
Math
Matrix
Textures
Art Samples
Tutorials
Внимание! Эта версия документация УСТАРЕЛА, поскольку относится к более ранней версии SDK! Пожалуйста, переключитесь на самую актуальную документацию для последней версии SDK.
Внимание! Эта версия документации описывает устаревшую версию SDK, которая больше не поддерживается! Пожалуйста, обновитесь до последней версии SDK.

Geodetic Pivot

Примечание
В выпусках UNIGINE SDK, отличных от Engineering и Sim, геодезический опорный объект эквивалентен NodeDummy.

Объект Geodetic Pivot — это абстрактный объект, содержащий эллипсоид с точкой вращения. Используя Geodetic Pivot, вы можете размещать объекты на сцене в соответствующих местах реального мира.

Geodetic Pivot помогает размещать объекты мира в их реальных позициях (широте, долготе и высоте) путем искривления плоскости с объектами на ней. Pivot преобразует реальные геодезические данные в декартовы координаты и одновременно «изгибает» объекты для имитации искривленной поверхности Земли.

Geodetic Pivot работает с:

Изогнутый ObjectMeshStatic с WorldClutter

Смотрите также#

Добавление Geodetic Pivot#

Чтобы добавить Geodetic Pivot в сцену через UnigineEditor, сделайте следующее:

  1. Бегать проект с UnigineEditor.
  2. В строке меню нажмите Create -> Geodetics -> Pivot.

  3. Поместите Geodetic Pivot где-нибудь в мире.

Настройка Geodetic Pivot#

После добавления Geodetic Pivot на сцену настройте параметры, расположенные в разделе Geodetic Pivot (окно Parameters → вкладка Node).

  • Настройки местоположения. The geodetic location on the Earth of the pivot point. It is specified by 3 components:

    • Latitude — положение с севера на юг в градусах точки на поверхности Земли. Например, широта города Томска 56.4977100. Значение 0 означает экватор, значение 90 означает северный полюс, -90 означает южный полюс.
    • Longitude — положение точки на поверхности Земли с востока на запад в градусах. Например, долгота города Томска 84.9743700. Значение 0 означает нулевой меридиан (Гринвич). Это поле поддерживает два диапазона: от -180 до 180 и от 0 до 360.
    • Altitude — высота местоположения над уровнем моря. Например, высота города Томска составляет 117 метров.
    • Flat режим геопозиционирования Geodetic Pivot. Этот режим следует использовать, когда необходимо только задать положение узлов через геокоординаты (широта, долгота, высота) без искривления рельефа, облачности и т.п.
  • Настройки эллипсоида.

    • Reference — это математически определенный эллипсоид, который аппроксимирует поверхность планеты. Предлагаем популярные геоцентрические опорные эллипсоиды: WGS84, GRS80, Airy 1830и т.п.

Работа с Geodetic Pivot#

После добавления и настройки Geodetic Pivot вы можете просто добавить объекты, чтобы «изгибать» их:

  1. Выберите нужные узлы (Static Mesh, Grass, Clutter и т.д.) в окне Nodes и установите их как дочерние узлы Geodetic Pivot.

  2. Укажите необходимые настройки Geodetic Pivot.
  3. Обновление будет выполнено автоматически.

Когда вы добавляете узел в качестве дочернего в Geodetic Pivot, координаты его географического положения (широта, долгота и высота) отображаются в разделе Common на вкладке Node:

Geo Position Указывает координаты географического положения узла (широта, долгота и высота).

По умолчанию Geodetic Pivot изгибает только следующие объекты:

  • Global Terrain (ObjectTerrainGlobal)
  • Global Water (ObjectWaterGlobal)
  • Cloud Layers (ObjectCloudLayer)

Что касается Static Meshes, Mesh Decals, and Billboards, иногда вы можете просто захотеть установить их положение в реальных координатах и оставить их геометрию как есть, но в некоторых случаях они должны быть изогнутыми (например, большие статические сетки или дороги, представленные в виде декалей сетки). Для этого вы должны использовать следующие две кнопки:

Make Curved Искривляет геометрию объекта в соответствии с заданными настройками. Создается криволинейный клон начального узла, начальный узел (использующий некриволинейную сетку) просто отключается, поэтому вы можете использовать его, когда вам нужно вернуть геометрию обратно в нормальное (некриволинейное) состояние.
Примечание
Кнопки, описанные выше, доступны только для объектов Static Mesh, Mesh Decal и Billboards, когда они добавляются в качестве дочерних элементов к объекту Geodetic Pivot.
Последнее обновление: 14.12.2022
Build: ()