Navigation Cube/ru

Кубический элемент управления навигацией, или «куб навигации», представляет собой графический интерфейс пользовательского интерфейса для переориентации трехмерного вида. Он виден по умолчанию и находится в верхнем правом углу дисплея.Если вы смотрите на стандартный трёхмерный вид, он выглядит следующим образом:



Навигационный куб состоит из нескольких частей:
 * Стрелки направлений
 * Главный навигационный куб
 * Меню мини-куба

Если навести указатель мыши на элемент навигационного куба, он станет голубым, щелчок переориентирует трехмерный вид, как указано функцией. В приведенном ниже примере трехмерный вид был повернут с помощью жеста мыши в «нестандартную» ориентацию. Указатель находится над углом (обозначен синим цветом), щелчок переориентирует трехмерный вид на стандартный аксонометрический вид таким образом, чтобы угол был обращен к вам.



Стрелки направлений
Есть шесть стрелок-указателей: четыре треугольные стрелки, одна сверху, снизу, слева и справа; и две изогнутые стрелки, по одной с каждой стороны от верхней стрелки.

Нажатие на треугольные стрелки повернет трехмерное изображение на 45 градусов вокруг линии, перпендикулярной направлению стрелки. Нажатие на изогнутые стрелки повернет трехмерный вид вокруг линии, смотрящей на вас.

Главный навигационный куб
Главный навигационный куб («куб навигации» в оставшейся части этого раздела) отслеживает ориентацию реального объекта в основной части трехмерного изображения. Любая операция, которая переориентирует основной трехмерный вид, также переориентирует навигационный куб.

Навигационный куб - это трехмерный вид куба с тремя основными типами компонентов (гранями, ребрами и углами), расширенными так, чтобы их можно легко щелкнуть указателем. Нажатие на конкретный компонент повернёт 3D-вид так, чтобы этот компонент был центрирован и обращен к вам. Навигационный куб несколько «сдавлен», как если бы самые дальние от вас элементы были больше, чем та, которая была обращена к вам. Это позволяет видеть и последовательно выбирать элементы, смежные с обращенной к вам частью. Например, в «обычном» виде обычного куба, когда одна грань обращена к вам, вы также можете увидеть четыре края этой грани и четыре угла этой грани. В «сдавленном» навигационном кубе вы также можете видеть элементы, представляющие каждую из смежных граней, четыре ребра, соединяющие углы грани, обращенной к вам с противоположной гранью, и углы противоположной грани. Это позволяет вам выбрать любой из возможных стандартных видов, кроме противоположной грани и ее ребер (21 из 26 возможных видов): Невозможно выбрать:
 * Грань, обращенное к вам (ничего не делает, поскольку это текущий вид)
 * Четыре ребра текущей грани
 * Четыре угла текущей грани
 * Четыре смежные грани
 * Четыре ребра, ведущие к противоположной грани
 * Четыре угла противоположной грани
 * Противоположную грань
 * Края противоположной грани

Примечание: На момент написания (для v 0.18), у навигационного куба были некоторые проблемы, не все функции доступны для выбора. В частности, не выбираются края и четыре угла глядящей на нас грани.

Выбор грани
Нажатие на грань ориентирует трехмерный вид этой гранью лицом к вам. На виде грани доступны другие точки выбора, как указано выше. На каждом из внешних рёбер есть четыре тонких «бруска», представляющих четыре смежные грани; щелкнув по ним, вы выберете вид, соответствующий соседней грани. Есть четыре закругленных угла, которые можно использовать для установки соответствующего аксонометрического изображения. Есть так же внутренний набор краев и углов, которые пока не работают.

Выбор ребра
К сожалению, выбор ребра в настоящее время испорчен. Попытка выбрать ребро выберет грань, которая лежит за ним. Щелчок по краю должен центрировать это ребро так, чтобы оно было обращено к вам.

Выбор угла
Нажав на один из углов, вы получите аксонометрический вид, видимый из этого угла. Как отмечено выше, сейчас, когда грань обращена непосредственно к вам, углы этой грани нельзя выбрать.

Меню мини-куба
В правом нижнем углу навигационного куба находится маленький кубик. Нажатие на этот куб вызовет меню, которое можно использовать для изменения типа вида (Ортогональный, Перспективный, Изометрический) и выполнить «Zoom to Fit».

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