AutoCAD 2009. Учебный курс

Татьяна Соколова, 2008

Эта книга – практическое и справочное руководство, основа для самостоятельного изучения и освоения новой англоязычной версии самой популярной и мощной универсальной среды проектирования AutoCAD 2009, разработанной компанией Autodesk. В издании приведены общие сведения об AutoCAD, подробно описан интерфейс системы, рассказано о настройке рабочей среды, формировании и редактировании объектов, командах оформления чертежей, о свойствах объектов и работе со слоями, уделено внимание вычислительным функциям системы. Подробно описаны принципы трехмерного моделирования, включая получение реалистических изображений, а также твердых копий чертежей. Изложение сопровождается многочисленными рисунками, примерами, диалоговыми окнами, что облегчает не только изучение, но и дальнейшую работу в среде AutoCAD. Таким образом, книга может быть использована как учебное пособие и как справочник. Допущено Учебно-методическим объединением вузов Российской Федерации по образованию в области дизайна, монументального и декоративного искусства в качестве учебного пособия для студентов высших учебных заведений, обучающихся по специальности 070601 «Дизайн». Компакт-диск прилагается только к печатному изданию книги.

Оглавление

Глава 4

Системы координат

Ввод координат

Динамический ввод координат

Декартовы и полярные координаты

Формирование точек методом «направление — расстояние»

Определение трехмерных координат

Правило правой руки

Ввод трехмерных декартовых координат

Ввод цилиндрических координат

Ввод сферических координат

Координатные фильтры

Определение пользовательской системы координат

Выбор пользовательской системы координат в пространстве

Работа с ПСК на видовых экранах

Выбор стандартной пользовательской системы координат

Ввод координат

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

** Outside limits — вне лимитов

и отвергает введенную точку.

В представлении рисунка во внутренней графической базе данных координаты каждой точки задаются с точностью не менее 14 значащих цифр.

Ввод координат в AutoCAD может осуществляться двумя способами:

• непосредственно с клавиатуры, путем указания численных значений;

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

Как следствие, в строке состояния, расположенной внизу рабочего стола, происходит отображение текущих значений координат. Существует три режима отображения координат:

• динамический, при котором обновление координат происходит постоянно по мере перемещения указателя мыши;

• статический, при котором координаты обновляются только после указания точки;

• режим относительных координат, формат расстояние<угол, при котором обновление значений происходит по мере перемещения указателя мыши во время рисования объекта, содержащего более одной точки.

Включение отображения координат в строке состояния осуществляется с помощью системной переменной COORDS. Значение 0 соответствует статическому отображению, 1 — динамическому, 2 — относительному.

Для определения координат точек существующих объектов (например, точки пересечения или середины отрезка) можно воспользоваться командой ID. При этом следует применять объектную привязку, иначе полученные координаты могут оказаться неточными.

Для определения координат сразу всех характерных точек объекта удобно использовать команду LIST. Еще один метод получения координат характерных точек — выбор объекта с помощью ручек. Ручки представляют собой маленькие прямоугольники, располагающиеся в характерных точках объектов, например конечных точках и середине отрезка. При привязке курсора к одной из ручек в поле координат строки состояния отображаются ее координаты.

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

• ортогональный режим, когда изменение координат происходит только по оси X или Y. Ортогональный режим включается либо нажатием функциональной клавиши F8, либо щелчком на кнопке

Ortho Mode в строке состояния;

• привязку к узлам невидимой сетки, определенной с некоторым шагом по осям X и Y. Такую шаговую привязку можно установить либо нажав функциональную клавишу F9, либо щелкнув на кнопке

Snap Mode в строке состояния. Если включен шаг привязки, то при перемещении мыши перекрестье будет «перепрыгивать» с одного узла невидимой сетки на другой.

Значения координат независимо от способа ввода всегда связаны с некоторой системой координат. По умолчанию в AutoCAD используется так называемая мировая система координат, МСК — World Coordinate System (WCS). Она определена так, что ось OX направлена слева направо, ось OY — снизу вверх, ось OZ — перпендикулярно экрану, вовне. Как правило, для выполнения конкретного проекта удобнее определить пользовательскую систему координат, ПСК — User Coordinate System (UCS), которую можно сместить относительно мировой и/или повернуть под любым углом. Допускается существование нескольких пользовательских систем координат, и в любой момент возможен переход от одной к другой.

Никакие изменения МСК не допускаются. AutoCAD позволяет одновременно использовать и координаты, связанные с текущей ПСК, и координаты, связанные с МСК. При этом для МСК при вводе с клавиатуры значению координат должен предшествовать символ «звездочка» (*).

Динамический ввод координат

С помощью функции динамического ввода значения координат можно вводить не в командной строке, а в поле всплывающей подсказки, которая отображается рядом с курсором и динамически обновляется по мере перемещения курсора. Функция динамического ввода включается и отключается в строке состояния кнопкой

Dynamic Input.

Существует два типа динамического ввода:

• ввод значений координат с помощью мыши;

• ввод размеров для линейных и угловых значений.

Настройка динамического ввода осуществляется в диалоговом окне режимов рисования Drafting Settings, вкладка Dynamic Input (рис. 4.1), которое вызывается из падающего меню Tools → Drafting Settings… или из контекстного меню щелчком правой кнопки мыши в строке состояния на кнопке Dynamic Input и выбором пункта Settings….

Рис. 4.1. Диалоговое окно настройки динамического ввода

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

• Enable Pointer Input — включить ввод с помощью мыши.

• Enable Dimension Input where possible — включить ввод размеров, где возможно.

• В области Pointer Input кнопкой Settings… загружается диалоговое окно Pointer Input Settings (рис. 4.2), позволяющее настроить параметры ввода с помощью мыши:

Рис. 4.2. Диалоговое окно настройки параметров ввода с помощью мыши

— в области Format — назначить использование по умолчанию для второй или следующих точек:

· Polar format — полярный формат;

· Cartesian format — декартов формат;

· Relative coordinates — относительные координаты;

· Absolute coordinates — абсолютные координаты;

— в области Visibility — показывать подсказки для координат:

· As soon as I type coordinate data — одновременно с вводом координатных данных;

· When a command asks for a point — когда команда содержит запрос для точки;

· Always — even when not in command — всегда, даже если не в команде.

• В области Dimension Input кнопкой Settings… загружается диалоговое окно настройки параметров ввода размеров Dimension Input Settings (рис. 4.3), позволяющее установить видимость при растяжке ручек:

Рис. 4.3. Диалоговое окно настройки параметров ввода размеров

— Show only 1 dimension input field at a time — показывать одновременно только одно поле для ввода размеров;

— Show 2 dimension input fields at a time — показывать одновременно два поля для ввода размеров;

— Show the following dimension input fields simultaneously: — показывать одновременно следующие поля для ввода размеров:

· Resulting Dimension — результирующий размер;

· Length Change — изменение длины;

· Absolute Angle — абсолютный угол;

· Angle Change — изменение угла;

· Arc Radius — радиус дуги.

• В области Dynamic Prompts — настроить динамические подсказки:

— Show command prompting and command input near the crosshairs — показывать подсказку для ввода команды и вводимую команду рядом с перекрестьем;

— в динамической подсказке для доступа к параметрам необходимо нажать клавишу ↓ (стрелка вниз).

• Кнопка Drafting Tooltip Appearance… загружает диалоговое окно Tooltip Appearance (рис. 4.4), позволяющее настроить внешний вид подсказок на чертеже:

Рис. 4.4. Диалоговое окно настройки внешнего вида подсказок на чертеже

— Model Preview — предварительный просмотр модели;

— Layout Preview — предварительный просмотр листа;

— Colors… — выбор цвета в диалоговом окне Drawing Window Colors (см. рис. 3.3);

— Size — установка размера;

— Transparency — установка прозрачности;

— Override OS settings for all drafting tooltips — заменить параметры ОС для всех подсказок на чертеже;

— Use settings only for Dynamic Input tooltips — заменить параметры только для подсказок динамического ввода;

— кнопка Options… загружает одноименное диалоговое окно, вкладку Drafting (см. рис. 3.19).

При использовании ввода с помощью мыши в области рисования при перемещении курсора будут отображаться значения координат, для ввода которых необходимо сначала ввести значение, затем для перехода к следующей подсказке нажать клавишу TAB и после этого ввести значение следующей координаты. При определении точки первая координата является абсолютной, Формат второй и следующих точек — относительные полярные координаты. Если требуется ввести абсолютное значение, необходимо перед ним ввести знак #.

Декартовы и полярные координаты

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

Ввод абсолютных координат производится в следующих форматах:

декартовы (прямоугольные) координаты. При этом для определения двумерных и трехмерных координат применяются три взаимно перпендикулярные оси: X, Y и Z. Для ввода координат указывается расстояние от точки до начала координат по каждой из этих осей, а также направление (+ или — ). При начале нового рисунка текущей системой всегда является мировая система координат World Coordinate System (WCS), следовательно, ось X направлена горизонтально, ось Y — вертикально, а ось Z перпендикулярна плоскости XY;

полярные координаты. При вводе координат указывается расстояние, на котором располагается точка от начала координат, а также величина угла, образованного полярной осью и отрезком, мысленно проведенным через данную точку и начало координат. Угол задается в градусах против часовой стрелки. Значение 0 соответствует положительному направлению оси OX.

Относительные координаты задают смещение от последней введенной точки. При вводе точек в относительных координатах можно использовать любой формат записи в абсолютных координатах: @dx,dy — для декартовых, @r<A — для полярных.

Относительные декартовы координаты удобно применять в том случае, если известно смещение точки относительно предыдущей.

Пример. Построение в абсолютных координатах

Постройте многоугольник, задавая точки в абсолютных координатах (рис. 4.5).

Рис. 4.5. Построение многоугольника

Запустите команду формирования отрезка LINE, вызвав ее из падающего меню Draw → Line или щелкнув на пиктограмме Line на панели инструментов Draw. Ответьте на запросы:

_LINE

Specify first point: 40,20 — точка 1

Specify next point or [Undo]: 190,20 — точка 2

Specify next point or [Undo]: 190,100 — точка 3

Specify next point or [Close/Undo]: 130,40 — точка 4

Specify next point or [Close/Undo]: 130,100 — точка 5

Specify next point or [Close/Undo]: Close — замкните линию

Пример. Построение в относительных координатах

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

Запустите команду формирования отрезка LINE, вызвав ее из падающего меню Draw → Line или щелкнув на пиктограмме Line на панели инструментов Draw. Ответьте на следующие запросы (символ @ вводится при одновременном нажатии клавиш Shift+2):

_LINE

Specify first point: 40,20 — точка 1

Specify next point or [Undo]: @150,0 — в точку 2 относительно точки 1

Specify next point or [Undo]: @0,80 — в точку 3 относительно точки 2

Specify next point or [Close/Undo]: @-60,-60 — в точку 4 относительно точки 3

Specify next point or [Close/Undo]: @0,60 — в точку 5 относительно точки 4

Specify next point or [Close/Undo]: Close — замкните линию

Пример. Построение в полярных координатах

Постройте многоугольник, задавая точки в полярных координатах (см. рис. 4.5).

Запустите команду формирования отрезка LINE, вызвав ее из падающего меню Draw → Line или щелкнув на пиктограмме Line на панели инструментов Draw. Ответьте на запросы:

_LINE

Specify first point: 40,20 — точка 1

Specify next point or [Undo]: @150<0 — в точку 2 относительно точ ки 1

Specify next point or [Undo]: @80<90 — в точку 3 относительно точки 2

Specify next point or [Close/Undo]: @85<-135 — в точку 4 относительно точки 3

Specify next point or [Close/Undo]: @60<90 — в точку 5 относительно точки 4

Specify next point or [Close/Undo]: Close — замкните линию

Формирование точек методом «направление — расстояние»

Вместо ввода координат допускается использование прямой записи расстояния, что особенно удобно для быстрого ввода длины линии. Такой ввод может производиться во всех командах, кроме тех, которые предполагают указание просто действительного значения, например в командах построения массива ARRAY, разметки MEASURE и деления объекта DIVIDE. При использовании прямой записи расстояния в ответ на запрос точки достаточно переместить мышь в нужном направлении и ввести числовое значение в командной строке. Например, если таким способом задается отрезок, то он строится путем указания числового значения длины и направления под определенным углом. При включенном ортогональном режиме этим способом очень удобно рисовать перпендикулярные отрезки.

Определение трехмерных координат

Трехмерные координаты задаются аналогично двумерным, но к двум составляющим по осям X и Y добавляется третья величина — по оси Z. В трехмерном пространстве аналогично двумерному моделированию можно использовать абсолютные и относительные координаты, а также цилиндрические и сферические, которые схожи с полярными в двумерном пространстве.

Значения координат независимо от способа ввода всегда связаны с некоторой системой координат. При работе в трехмерном пространстве значения x, y и z указывают либо в мировой системе координат World Coordinate System (WCS), либо в пользовательской User Coordinate System (UCS).

Правило правой руки

При работе в трехмерном пространстве в AutoCAD все системы координат формируются по правилу правой руки. Оно определяет положительное направление оси Z трехмерной системы координат при известных направлениях осей X и Y, а также положительное направление вращения вокруг любой из осей трехмерных координат.

Для определения положительных направлений осей необходимо поднести тыльную сторону кисти правой руки к экрану монитора и направить большой палец параллельно оси X, а указательный — по оси Y. Если согнуть средний палец перпендикулярно ладони, как показано на рис. 4.6 справа, то он будет указывать положительное направление оси Z.

Рис. 4.6. Правило правой руки

Для определения положительного направления вращения следует сориентировать большой палец правой руки в положительном направлении оси и согнуть остальные пальцы, как показано на рис. 4.6 слева. Положительное направление вращения совпадает с направлением, указываемым согнутыми пальцами.

Ввод трехмерных декартовых координат

Трехмерные декартовы координаты (x, y, z) вводятся аналогично двумерным (x, y). Дополнительно к координатам по осям X и Y необходимо ввести еще и значение по оси Z. На самом деле в AutoCAD не существует двумерных координат, и если введены значения только x и y, это означает, что отсутствующая координата z берется по умолчанию равной нулю (системная переменная THICKNESS). При указании декартовых трехмерных координат с клавиатуры вводятся три числа через запятую, например:

3,5,2

В трехмерном пространстве, так же как и в двумерном, широко используются и абсолютные координаты (отсчитываемые от начала координат), и относительные (отсчитываемые от последней указанной точки). Признак относительных координат — символ @ перед координатами вводимой точки, которая в этом случае берется относительно последней введенной точки.

Ввод цилиндрических координат

Ввод цилиндрических координат аналогичен указанию полярных координат на плоскости. Дополнительно появляется значение, определяющее координату z по оси Z, перпендикулярной плоскости XY. Цилиндрические координаты описывают расстояние от начала системы координат (или от предыдущей точки в случае с относительными координатами) до точки на плоскости XY, угол относительно оси X и расстояние от точки до плоскости XY. Угол задается в градусах.

На рис. 4.7 показана точка с координатами 7<30,5. Эта точка лежит на расстоянии 7 единиц от начала системы координат в плоскости XY, под углом 30° к оси X на плоскости XY и имеет координату Z, равную 5. Относительные цилиндрические координаты строятся так же, как и абсолютные, просто воображаемое начало координат переносится в последнюю введенную точку.

Рис. 4.7. Указание цилиндрических координат

Пример. Построение в цилиндрических координатах

Цилиндрические координаты применяются при вводе точек трехмерного пространства реже, чем декартовы. Их использование бывает необходимо, например, для построения спиральных объектов. В следующем примере с помощью команды 3DPOLY формируется двухвитковая спираль.

_3DPOLY

Specify start point of polyline: 0,0,0 — точка 1

Specify endpoint of line or [Undo]: @40<45,20 — точка 2

Specify endpoint of line or [Undo]: @40<135,20 — точка 3

Specify endpoint of line or [Close/Undo]: @40<-135,20 — точка 4

Specify endpoint of line or [Close/Undo]: @40<-45,20 — точка 5

Specify endpoint of line or [Close/Undo]: @40<45,20 — точка 6

Specify endpoint of line or [Close/Undo]: @40<135,20 — точка 7

Specify endpoint of line or [Close/Undo]: @40<-135,20 — точка 8

Specify endpoint of line or [Close/Undo]: @40<-45,20 — точка 9

Specify endpoint of line or [Close/Undo]: Close — замкните линию

При выполнении описанного примера следует учесть, что не обязательно вводить с клавиатуры повторяющиеся строки координат. Ранее введенные строки текста запоминаются в буфере строк, благодаря чему их удобно вызывать в диалоговую область с помощью клавиш ↑ и ↓ на функциональной клавиатуре. Например, повторный ввод строки @40<45,20 можно осуществить, несколько раз нажав клавишу ↑ (пока не появится нужная строка), и затем ввести ее клавишей Enter. Но это не единственная возможность использования данного приема: допускается также редактирование «поднятой» строки с помощью клавиш ← и →, добавление символов с клавиатуры и удаление символов с помощью клавиши Backspace.

Ввод сферических координат

Ввод сферических координат в трехмерном пространстве также подобен вводу полярных координат на плоскости. Положение точки определяется ее расстоянием от начала координат текущей ПСК, углом к оси X в плоскости XY и углом к плоскости XY. Все координаты разделяются символом <. Угол задается в градусах.

На рис. 4.8 показана точка с координатами 7<30<45. Эта точка лежит на расстоянии 7 единиц от начала текущей ПСК, под углом 30° к оси X в плоскости XY и под углом 45° к плоскости XY.

Рис. 4.8. Указание сферических координат

Пример. Ввод сферических координат

Сферические координаты используются для получения точек на сферической поверхности или, например, в случаях построения трубопровода и т. п., когда наиболее важна длина строящегося объекта, а не его ориентация. В нижеописанном примере командой 3DPOLY формируется пятиугольник с вершинами, лежащими на сфере, радиус которой равен 50 единицам.

_3DPOLY

Specify start point of polyline: 50<20<-20 — точка 1

Specify endpoint of line or [Undo]: 50<30<5 — точка 2

Specify endpoint of line or [Undo]: 50<15<20 — точка 3

Specify endpoint of line or [Close/Undo]: 50<-15<20 — точка 4

Specify endpoint of line or [Close/Undo]: 50<-30<5 — точка 5

Specify endpoint of line or [Close/Undo]: Close — замкните линию

Координатные фильтры

Координатные фильтры — это способ указания новых точек в пространстве с использованием отдельных координат уже имеющихся на чертеже объектов. Наибольшее распространение координатные фильтры получили при вводе координат с помощью мыши. Их применение позволяет задавать значение одной координаты, временно игнорируя значения других. Для указания фильтра в командной строке используется формат:

<координата>

где <координата> — один из символов x, y, z или некоторое их сочетание.

Существует набор из шести фильтров:.x,.y,.z,.xy,.xz и.yz. Если, например, ввести.x, AutoCAD запросит указать недостающие координаты по осям Y и Z.

Координатные фильтры можно вводить в командной строке в ответ на запрос ввода точки.

Определение пользовательской системы координат

Как было сказано выше, в AutoCAD существуют: мировая система координат World Coordinate System, WCS, и пользовательская система координат User Coordinate System, UCS. Ось X мировой системы координат направлена горизонтально, ось Y — вертикально, а ось Z проходит перпендикулярно плоскости XY. Начало координат — это точка пересечения осей X и Y; по умолчанию она совмещается с левым нижним углом рисунка. В любой текущий момент активна только одна система координат, которую принято называть текущей. В ней координаты определяются любым доступным способом.

Основное отличие мировой системы координат от пользовательской заключается в том, что мировая система координат может быть только одна (для каждого пространства модели и листа) и она неподвижна. Применение пользовательской системы координат не имеет практически никаких ограничений. Она может быть расположена в любой точке пространства под любым углом к мировой системе координат. Разрешается определять, сохранять и восстанавливать неограниченное количество ПСК. Проще выровнять систему координат с существующим геометрическим объектом, чем определять точное размещение трехмерной точки. ПСК обычно используется для работы с несмежными фрагментами рисунка. Поворот ПСК упрощает указание точек на трехмерных или повернутых видах. Узловые точки и базовые направления, определяемые режимами шаговой привязки SNAP, сетки GRID и ортогонального режима ORTHO, поворачиваются вместе с ПСК.

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

Пиктограмма ПСК всегда изображается в плоскости XY текущей ПСК и указывает положительное направление осей X и Y. Сама пиктограмма может располагаться как в начале пользовательской системы координат, так и в другом месте. Эту позицию регулирует команда управления пиктограммой системы координат UCSICON. С помощью той же команды можно выбрать одну из пиктограмм, размер, цвет, тип стрелок осей и толщины линий которых можно изменить (рис. 4.9).

Рис. 4.9. Варианты пиктограмм системы координат

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

Рис. 4.10. Варианты пиктограмм системы координат

Появление символа «плюс» (+) в нижнем левом углу пиктограммы указывает на ее расположение в начале ПСК. Пользовательская система координат используется для перемещения начала системы координат и/или изменения ориентации осей системы координат в пространстве, что значительно упрощает процесс создания и редактирования объектов. При создании объекта удобно поместить начало системы координат в базовую точку объектов, особенно если в данной точке формируется много объектов.

Пиктограмма с изображением сломанного карандаша говорит о том, что плоскость XY практически параллельна направлению взгляда. В этом случае при указании значений координат с помощью мыши происходит выбор точек с нулевыми координатами z, что обычно не соответствует желанию пользователя. Перед вводом точек или редактированием модели по виду пиктограммы следует оценить угол между направлением взгляда и пиктограммой ПСК: если этот угол мал, точный выбор точек с помощью мыши или другого манипулятора затруднителен.

Выбор пользовательской системы координат в пространстве

Для изменения положения ПСК применяются следующие способы:

• указание новой плоскости XY или новой оси Z;

• ввод нового начала координат;

• совмещение ПСК с имеющимся объектом;

• совмещение ПСК с гранью тела;

• совмещение ПСК с направлением взгляда;

• поворот ПСК вокруг одной из ее осей;

• расположение плоскости XY ПСК перпендикулярно выбранному в качестве оси Z направлению;

• восстановление ранее сохраненной ПСК для совмещения с МСК;

• применение имеющейся ПСК к любому видовому экрану;

• возврат к предыдущей ПСК.

Размещение, перемещение, вращение и отображение пользовательских систем координат производится с помощью команды UCS. Вызвать эту команду или варианты ее исполнения можно из командной строки или с падающего меню Tools → New UCS. Наиболее удобным представляется вызов с плавающей панели инструментов UCS — рис. 4.11.

Рис. 4.11. Панель инструментов UCS

UCS — определение новой пользовательской системы координат. Запрос команды UCS:

Current ucs name: *WORLD* — текущая ПСК

Specify origin of UCS or [Face/NAmed/OBject/Previous/View/World/X/Y/Z/ZAxis] <World>: — задать ключ

World — переход к мировой системе координат;

UCS Previous — восстановление предыдущей ПСК. При этом сохраняется десять последних определенных ПСК;

Face UCS — определение пользовательской системы координат путем простого указания на грань;

Object — выравнивание системы координат по существующему объекту;

View — выравнивание системы координат в направлении текущего вида, то есть определение новой системы координат с плоскостью XY, перпендикулярной направлению вида (иначе говоря, параллельно экрану);

Origin — размещение ПСК в начале координат;

Z Axis Vector — определение нового положительного направления оси;

3 Point — определение нового начала координат и направления осей X и Y по трем точкам;

X — поворот системы координат вокруг оси X;

Y — поворот системы координат вокруг оси Y;

Z — поворот системы координат вокруг оси Z;

Apply — применение текущей ПСК к выбранному видовому экрану.

Изменение текущей ПСК не влияет на изображение рисунка на экране, если не включена системная переменная UCSFOLLOW; в противном случае показывается вид в плане текущей ПСК.

Если пиктограмма ПСК активизирована, она перерисовывается в соответствии с ориентацией новой системы координат.

С ПСК связаны следующие системные переменные.

• UCSXDIR, UCSYDIR определяют направление осей X и Y в мировых координатах. Переменные доступны только для чтения.

• UCSNAME определяет имя текущей ПСК.

• WORLDUCS равна 1, если текущая ПСК совпадает с мировой системой координат, и 0 — в противном случае.

• UCSORG определяет начало координат текущей системы координат для текущего пространства.

Управление системами координат осуществляется с помощью команды DDUCS, вызываемой из падающего меню Tools → Named UCS… или щелчком на пиктограмме Named UCS… на панели инструментов UCSII. На вкладке Named UCSs диалогового окна UCS можно присвоить любой пользовательской системе координат уникальное имя.

В дальнейшем, открыв вкладку именованных ПСК Named UCSs диалогового окна UCS, можно по ранее заданному имени восстановить пользовательскую систему координат. На рис. 4.12 показана вкладка Named UCSs этого окна с ранее созданными пользовательскими системами координат. Чтобы сделать систему координат текущей, необходимо навести указатель мыши на ее имя и щелкнуть на кнопке Set Current.

Рис. 4.12. Диалоговое окно управления именованными ПСК

Чтобы добавить новую пользовательскую систему координат, необходимо присвоить текущей ПСК со стандартным именем Unnamed уникальное название. Для этого достаточно щелкнуть на имени текущей ПСК и набрать новое с клавиатуры в появившемся поле. Другие стандартные названия — World и Previous — зарезервированы для мировой системы координат и для той, которая использовалась перед текущей. Именованные пользовательские системы координат применяются в случаях, когда установленная ПСК, с которой неоднократно придется работать в дальнейшем, не совпадает со стандартной. Если пользовательские системы координат были определены как именованные, их легко восстановить в диалоговом окне UCS на вкладке Named UCSs.

Для удаления пользовательской системы необходимо навести на ее имя указатель мыши и нажать клавишу Delete.

При щелчке на кнопке Details раскрывается подробное диалоговое окно UCS Details, в котором отражена вся информация о координатах точки начала и направлении осей относительно текущей системы координат по каждой именованной ПСК (рис. 4.13).

Рис. 4.13. Диалоговое окно UCS Details

Работа с ПСК на видовых экранах

На видовые экраны выводятся различные виды модели. Например, иногда требуется создать четыре видовых экрана для показа модели сверху, справа, слева и снизу. Чтобы повысить удобство работы, для каждого видового экрана можно задать и сохранить отдельную ПСК. В этом случае при переключении между видовыми экранами не происходит потери информации о ПСК каждого из них.

Сохранение ПСК для каждого видового экрана обеспечивается системной переменной UCSVP. Если для видового экрана она установлена в 0, то ПСК этого видового экрана всегда совпадает с ПСК текущего активного видового экрана. Если для видового экрана системная переменная UCSVP установлена в 1, то заданная для этого экрана ПСК запоминается и не изменяется при переходе на другой.

Вкладка Settings диалогового окна UCS позволяет устанавливать различные режимы отображения пиктограммы ПСК. Причем параметры отображения можно задавать либо отдельно для текущего видового экрана, либо сразу для всех активных видовых экранов текущего рисунка. Здесь же можно указать, следует ли сохранять систему координат вместе с видовым экраном, а кроме того, нужно ли на видовом экране всегда показывать вид модели в плане.

Выбор стандартной пользовательской системы координат

Ориентацию текущей ПСК в зависимости от мировой системы координат, предыдущей ПСК или ПСК, установленной для текущего вида, можно изменить в диалоговом окне UCS, на вкладке Orthographic UCSs, показанной на рис. 4.14. При этом достаточно выбрать объект и выполнить команду DDUCSP, вызываемую из падающего меню Tools → Named UCS….

Рис. 4.14. Диалоговое окно стандартных ПСК

С помощью данной команды можно определить новую пользовательскую систему координат по отношению либо к мировой, либо к текущей, выбрав соответствующий слайд в диалоговом окне. Команду DDUCSP используют в основном для переноса пользовательской системы координат из одной ортогональной проекции в другую.

В AutoCAD имеется шесть стандартных ортогональных ПСК: верхняя, нижняя, передняя, задняя, левая и правая. По умолчанию параметры ортогональных ПСК рассчитываются относительно МСК.

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

Пример. Пользовательская система координат

В нижеописанном примере необходимо перенести пользовательскую систему координат в другую точку на рабочем поле чертежа. После перемещения пользовательской системы координат из точки мировой системы координат в пиктограмме пропадает символ W. О том, что пиктограмма находится в точке пользовательской системы координат, свидетельствует значок «плюс» (+).

Запустите команду UCS, вызвав ее из падающего меню Tools → New UCS → Origin или щелкнув на пиктограмме Origin на панели инструментов UCS. Ответьте на запросы:

_UCS

Current ucs name: *WORLD* — текущая ПСК

Specify origin of UCS or [Face/NAmed/OBject/Previous/View/World/X/Y/Z/ZAxis]

<World>: _o — переход в режим смещения начала координат

Specify new origin point <0,0,0>: 195,140 — координаты точки смещения начала координат

Выполните поворот пользовательской системы координат:

_UCS

Current ucs name: *NO NAME* — текущая ПСК

Specify origin of UCS or [Face/NAmed/OBject/Previous/View/World/X/Y/Z/ZAxis]

<World>: _z — переход в режим поворота вокруг оси Z

Specify rotation angle about Z axis <90>: 30 — угол поворота вокруг оси Z в градусах

Для возвращения в мировую систему координат запустите команду UCS, вызвав ее из падающего меню Tools → New UCS → World или щелкнув на пиктограмме World на панели инструментов UCS. Команда выдаст запросы:

_UCS

Current ucs name: *NO NAME* — текущая ПСК

Specify origin of UCS or [Face/NAmed/OBject/Previous/View/World/X/Y/Z/ZAxis]

<World>: _w — возвращение в мировую систему координат

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

а б в г д е ё ж з и й к л м н о п р с т у ф х ц ч ш щ э ю я