Опубликован: 14.02.2012 | Уровень: для всех | Доступ: платный
Лекция 2:

Интерфейс. Команды. Задание координат

< Лекция 1 || Лекция 2: 12345 || Лекция 3 >

Панорамирование и зумирование

Обычно чертеж не помещается полностью на экране. Панорамировать, т.е. перемещать чертеж без изменения размеров изображения можно несколькими способами:

  • передвигать мышь при нажатом колесике;
  • использовать полосы прокрутки;
  • нажать кнопку PANREALTIME панели инструментов STANDARD;
  • выделить команду меню View - Pan;
  • запустить прозрачную команду PAN из командной строки.

При передвижении чертежа мышью указатель мыши имеет вид руки. Если нажать и удерживать клавишу SHIFT, то передвижение возможно только в ортогональных направлениях. Когда указатель мыши достигнет границы графической зоны, движение мыши можно продолжать. Выход из команды производится нажатием клавиши ESC.

Изменить размеры изображения на экране можно зумированием.

Команда ZOOM не изменяет размеров и не масштабирует объекты.

В одном случае это просто увеличительная лупа (zoom in), которая приближает к глазам предметы, позволяя рассмотреть мелкие детали. В другом случае это инструмент уменьшения (zoom out), отдаляющий предметы от глаз, что дает возможность увидеть всю компоновку сложной композиции в целом.

Для зумирования чертежа можно использовать несколько способов:

  • прокрутка колесика мыши;
  • двойной щелчок по колесику мыши (растягивание изображения на экран);
  • кнопки ZOOM REALTIME, ZOOM WINDOW, ZOOM PREVIOUS панели инструментов STANDARD;
  • кнопки панели инструментов ZOOM ;
  • меню View - Zoom:

  • запуск команды ZOOM в командной строке.

Разберем подробнее работу с кнопками зумирования.


При щелчке по этой кнопке запускается команда 'ZOOM с параметром Realtime. Указатель мыши принимает форму лупы со знаками плюс и минус. Изменение размера изображения производится вертикальным перемещением мыши при нажатой левой клавише. Если передвинуть мышь от центра экрана до границы графической зоны, то размер изображения изменится вдвое (на 100%). Изменение будет продолжаться при движении мыши за пределами графической зоны. В окне команд остается запись:
Command: '_zoom
Specify corner of window, enter a scale factor (nX or nXP), or
[All/Center/Dynamic/Extents/Previous/Scale/Window/Object] <real time>:
Press ESC or ENTER to exit, or right-click to display shortcut menu.
            

При щелчке по этой кнопке запускается команда 'ZOOM с параметром Window. Программа просит указать размеры окна (рамки). Размеры изображений в рамке растягиваются затем до границ экрана. В окне команд остается запись:
Command: '_zoom
Specify corner of window, enter a scale factor (nX or nXP), or
[All/Center/Dynamic/Extents/Previous/Scale/Window/Object] <real time>: _w
Specify first corner: Specify opposite corner:
            

При щелчке по этой кнопке запускается команда 'ZOOM с параметром Previous. Программа возвращает окну просмотра предыдущее увеличение. В окне команд остается запись:
Command: '_zoom
Specify corner of window, enter a scale factor (nX or nXP), or
[All/Center/Dynamic/Extents/Previous/Scale/Window/Object] <real time>: _p
            

Кнопки панели инструментов ZOOM также запускают команду 'ZOOM с определенным параметром. Приведем список параметров команды.

Параметр Описание результата зумирования
All Внешние границы изображений или лимиты (в зависимости от того, что больше) совпадают с границами графической зоны
Center Новое положение участка чертежа и высота его обзора
Dynamic Совмещение операций панорамирования и зумирования
Extents Внешние границы изображений совпадают с границами графической зоны
Previous Восстанавливает предыдущее значение увеличения
Scale Изменяет увеличение относительно лимитов чертежа
Window Новыми границами видимой части чертежа служит задаваемая рамка
Object Зумирование по размерам выделенного объекта

Задание 1.5. Зумирование изображения на чертеже

  1. Откройте файл MyFile.dwt.
  2. Постройте небольшую окружность по заданию 1.3.
  3. Наберите команду Line\hookleftarrow и укажите мышью первую и вторую точки.
  4. Нажмите кнопку ZOOM WINDOW на панели инструментов STANDARD.
  5. Обведите рамкой окружность.
  6. Восстановите предыдущее увеличение, щелкнув по кнопке ZOOM PREVIOUS на панели инструментов STANDARD.
  7. Выполните команду View - Zoom - All.
  8. Восстановите предыдущее увеличение, щелкнув по кнопке ZOOM PREVIOUS на панели инструментов STANDARD.
  9. Выполните команду View - Zoom - Extents.

    Есть ли различия видов экрана при зумировании по п.7 и по п.9?

Задание координат

Набор координат с клавиатуры

Черчение объектов на экране, вообще говоря, сводится к заданию координат точек на экране. На плоскости каждая точка чертежа однозначно определяется двумя числами: В прямоугольной декартовой системе координат - это расстояние по оси X и по оси Y от начала координат. В полярной системе координат - это длина радиуса-вектора R, проведенного из начала координат в данную точку, и значение угла \varphi между радиусом-вектором и осью Х. При этом X = R \cos\varphi, Y = R \sin\varphi.

На рис. 1.1 изображена мировая система координат МСК (WCS - World Coordinate System), которая задана сразу после открытия нового файла. Точка пересечения осей у МСК отмечена маленьким квадратом. Ось Z направлена на нас. Пользователь может переносить начало и поворачивать оси системы координат по команде Tools - New UCS. Такая система координат называется уже ПСК - пользовательская система координат (UCS - User Coordinate System).

Самым простым способом задания координат является набор двух чисел Х и Y или R и \varphi. При этом следует различать абсолютные и относительные декартовы координаты. Абсолютные координаты - это расстояния от начала координат по осям X и Y. Формат абсолютных координат - x,y. Формат полярных координат - расстояние<угол. При вводе абсолютных координат в МСК перед числами ставят звездочку *.

Относительные декартовы координаты - расстояния вдоль осей X и Y от заданной точки построения. При вводе относительных координат с клавиатуры перед числами ставят символ @. Примеры записей координат приведены в таблице.

Абсолютные в ПСК Абсолютные в МСК Относительные
Декартовы 12.3456, -0.7890, 0 *12.3456, -0.7890, 0 @12.3456, -0.7890, 0
Полярные 12.3456<78.9, 0 *12.3456<78.9, 0 @12.3456<78.9, 0

Задание 1.6. Построить равнобедренный прямоугольный треугольник с расположением катетов вдоль осей координат. Длина катетов 100 мм, длина гипотенузы 141.4214 мм.

  1. Откройте файл MyFile.dwt.
  2. Наберите в командной строке LINE\hookleftarrow (в любом регистре).
  3. Далее ведите диалог так, как показано на рисунке.

Непосредственный ввод расстояний

При вычерчивании отрезка по команде LINE в ответ на приглашение Specify next point or [Undo] можно переместить указатель мыши в нужном направлении и ввести необходимую длину отрезка. Такой способ особенно удобен при работе в ортогональном режиме. В этом режиме перемещение возможно только параллельно осям координат, т.е. по вертикали или по горизонтали. Фактически здесь мы задаем относительные координаты по одной из осей. Включается режим кнопкой ORTHO или нажатием клавиши F8.

Непосредственный ввод расстояний удобно применять также в режиме отслеживания опорных углов. В этом режиме мы задаем относительные полярные координаты. При необходимости задать координаты новой точки на экране пунктирным лучом намечается направление опорного угла. По умолчанию приращение опорного угла равно 5^о. Включается режим кнопкой POLAR или нажатием клавиши F10. Установки режима производятся по команде Tools - Drafting Settings в диалоговом окне, показанном на рис. 1.13. Вызвать диалог можно также в контекстном меню кнопки POLAR.

Настройка режима отслеживания полярных углов

Рис. 1.13. Настройка режима отслеживания полярных углов

В диалоге задано значения приращений опорного угла 15^о. При построениях будут показаны все углы, кратные 15^о. Дополнительно заданы три опорных угла, не кратные 15^о.

Задание 1.7. Построить равнобедренный прямоугольный треугольник с гипотенузой, направленной под углом 45^о к осям координат. Длина катета 100 мм, длина гипотенузы 141.4214 мм.

  1. Откройте файл MyFile.dwt.
  2. Установите ражим отслеживания полярных углов по рис. 1.13.
  3. Наберите в командной строке LINE\hookleftarrow (в любом регистре).
  4. Введите первую точку 0,0,0.
  5. Направьте указатель мыши так, как показано на рисунке

  6. Наберите число 141.4214, как показано на рисунке

  7. Далее ведите указатель мыши вниз так, как показано на рисунке.
  8. Наберите число 100.0000.
  9. Замкните фигуру, выбрав опцию close.

< Лекция 1 || Лекция 2: 12345 || Лекция 3 >
Aigul Amankulova
Aigul Amankulova
Инна Давлетова
Инна Давлетова

на сколько большими будут различия?

Юрий Малышев
Юрий Малышев
Россия, Великий Новгород, НовГУ им. Ярослава Мудрого, 2013
Юрий Сикорский
Юрий Сикорский
Россия, Москва, Московский Государственный Строительный Университет, 1997