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

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


Скачать книгу

по оси 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.

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

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