Фундаментальные основы 3D навигации в ArcScene

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

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

Инструменты 3D навигации позволяют интерактивно перемещаться по 3D изображению. Некоторые из этих инструментов напоминают инструменты, которые используются в ArcMap. Другие инструменты созданы специально для навигации в 3D. Несколько инструментов имеются только в ArcGlobe.

Также, вы можете перемещаться по 3D изображению без интерактивных инструментов, используя следующие способы:

Концепции 3D навигации

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

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

Например:

Отношение наблюдатель-цель

Один из способов визуализации отношений между целью и наблюдателем – представить линию, вдоль которой вы смотрите. В начале этой линии находится камера (наблюдатель), а в конце – центр изображения (цель). Оба конца линии находятся в пространстве x,y,z координат внутри 3D изображения.

Линия наблюдатель-цель следует правилам, соответствующим текущему инструменту 3D навигации.

Камера (наблюдатель) указывает на целевую позицию в 3D.

Имеются три способа перемещения комбинации наблюдатель-цель:

  • Перемещение наблюдателя при фиксированной цели

    Наблюдатель может перемещаться, а центр 3D изображения остается фиксированным. Это напоминает хождение вокруг пожарного гидранта, не сводя взгляда с его вершины.

    • Например, Навигация Навигация (Navigate) инструмент

  • Перемещение наблюдателя, перемещение цели

    Оба конца линии могут перемещаться независимо. Это напоминает наблюдение из окна самолета, заходящего на посадку.

    • Например, Проход Проход (Walk) инструмент

  • Фиксированный наблюдатель, перемещающаяся цель

    Центр 3D изображения перемещается, наблюдатель остается в фиксированной точке. Напоминает поворот головы, стоя на месте.

    • Например, Цель Центрировать относительно цели инструмент

Глобальный режим

Наблюдатель может перемещаться в любое место, но целью всегда будет центр планеты.

Цель захвачена по центру планеты.

Это позволяет получить вид глобуса сверху (2D), независимо от направления движения. Используется только в ArcGlobe.

Режим поверхности

Наблюдатель может двигаться в любое место, но цель находится на фиксированной позиции в 3D изображении (обычно на 3D поверхности).

Цель находится на фиксированной позиции (например, на поверхности земли).

Этот режим позволяет получить изображение 3D перспективы и является дополнительным для ArcGlobe.

Режим полета

Наблюдатель и цель могут перемещаться в любое место.

Позиции наблюдателя и цели нефиксированные.

Этот режим позволяет получить изображение 3D перспективы и является дополнительным для ArcGlobe.

Поскольку выполнение одновременного перемещения камеры и цели довольно сложно, текущий инструмент 3D навигации вносит некоторые ограничения. Например:

  • Инструмент 3D-перемещение (3D Pan) перемещает позиции наблюдателя и цели вместе, что позволяет вам двигаться по 3D-изображению боком, не меняя высоты и относительного направления камеры, куда направлен ваш взгляд.
  • Инструмент Полет (Fly) требует изменения координат x, y, z камеры и напоминает полет на виртуальном самолете.

Связанные темы

9/10/2013