Параметры проецирования

Материал из GEOS_WIKI
Перейти к: навигация, поиск

Команда view устанавливает параметры проецирования в текущем видовом окне. В ряде случаев данная команда выполняет те же действия, что и команда работы с камерой. Однако, в отличие от камер, параметры проецирования представляют собой "временную камеру", которая используется только в момент создания вида.

По умолчанию, все координаты векторов и точек для аппарата проецирования задаются в глобальной системе координат (ГСК). Однако, возможно задание координат в пользовательской системе координат (ПСК).

Вид вектором

view [user] <Point> <Params> done

Команда устанавливает режим отображения по вектору <Point>. Если задан необязательный параметр user, то координаты вектора задаются не в глобальной системе координат (ГСК), а в пользовательской системе координат (ПСК). Значения <Params> определяют параметры созданной камеры проецирования. Возможные значения ключей представлены ниже.

Вид репером

view reper

view reper

Команда позволяет задать вид на проекции ориентацией репера в пространстве при помощи диалогового окна. Поскольку данная команда использует диалоговое окно, применять эту команду в макропрограммах не рекомендуется.

Вид по стрелке

view arrow <Point1> <Point2> [horizontal | vertical] <VPort>

Команда устанавливает на видовом окне с номером <VPort> вид, заданный направлением взгляда от точки <Point1> в точку <Point2>. Если заданы необязательные ключи horizontal или vertical, то изображение корректируется таким образом, чтобы наименее вырожденное направление проекции располагалось горизонтально или вертикально соответственно.

Редактирование вида

view edit <VPort> <Params> done

Команда осуществляет редактирование параметров проецирования на видовом окне с номером <VPort> путем задания параметров <Params>. Возможные значения ключей представлены ниже.

Перспективный вид

view perspective <Point1> <Point2> <Params> done

Команда устанавливает перспективный режим отображения и устанавливает камеру проецирования в точку <Point1> и направленную в точку <Point2>. Значения <Params> определяют параметры созданной камеры проецирования. Возможные значения ключей представлены ниже.

Сохранение вида

view save <Name>

Команда охраняет текущее положение аппарата проецирования под именем <Name>. В дальнейшем возможно восстановление сохраненного аппарата проецирования.

Восстановление вида

view restore <Name>

Команда осуществляет восстановление сохраненных под именем <Name> параметров аппарата проецирования.

Удаление вида

view delete <Name>

Команда осуществляет удаление сохраненного под именем <Name> параметра аппарата проецирования (вида).

Ключи работы с проекциями

Здесь представлены дополнительные ключи работы с проекциями, которые используются как при создании, так и при редактировании режимов проецирования.


move from | to | both <Point>

Ключ осуществляет перемещение "опорных" точек проецирования: точки положения камеры проецирования (не путать с командой "camera") (from), точки направления камеры (to) или параллельный перенос камеры (both) в точку <Point>.


zoom from | to | both <Coeff>

Ключ осуществляет перемещение "опорных" точек камеры проецирования: точки положения камеры (from), точки направления камеры (to) или сдвиг всей камеры (both) вдоль направления камеры на коэффициент <Coeff> относительно середины отрезка, соединяющего точку положения камеры и цель камеры (ноль - середина отрезка). Коэффициент <Coeff> может быть как положительным, так и отрицательным числом.

Поскольку данный ключ изменяет раствор перспективной камеры проецирования, для аксонометрической камеры проецирования он смысла не имеет и не используется.


rotation <Angle>

Ключ осуществляет вращение камеры проецирования относительно ее оси на угол <Angle>. Угол задается в градусах.


far <Dist>

Ключ позволяет задать дальний предел видимости на расстоянии <Dist> от точки положения камеры проецирования .


near <Dist>

Ключ позволяет задать ближний предел видимости на расстоянии <Dist> от точки положения камеры проецирования.


on <VPort>

Ключ осуществляет включение камеры проецирования на видовом окне с номером <VPort>.


off

Ключ осуществляет выключение камеры проецирования на текущем видовом окне.


switch <VPort>

Ключ осуществляет переключение камеры проецирования с текущего видового окна на видовое окне с номером <VPort>.