Иллюстрированный самоучитель по AutoCAD 2005

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

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

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

В следующем примере с помощью команды 3D POLY формируется двухвитковая спираль.

  • _3DPOLY
  • Specify first point: 0, 0, 0 – из точки 1
  • Specify next point or [Undo]: @ 40<45, 20 – в конечную точку сегмента 2
  • Specify next point or [Undo]: @ 40<135, 20 – в конечную точку сегмента 3
  • Specify next point or [Close/Undo]: @40<-135.20 – в конечную точку сегмента 4
  • Specify next point or – [Close/Undo]: @40<-45, 20 – в конечную точку сегмента 5
  • Specify next point or [Close/Undo]: @40<45, 20 – в конечную точку сегмента 6
  • Specify next point or [Close/Undo]: @40<135.20 – в конечную точку сегмента 7
  • Specify next point or [Close/Undo]: @40<-135.20 – в конечную точку сегмента 8
  • Specify next point or [Close/Undo]: @40<-45, 20 – в конечную точку сегмента 9
  • Specify next point or [Close/Undo]: Close – замкните линию

При выполнении описанного примера следует учесть, что необязательно вводить с клавиатуры повторяющиеся строчки координат. Ранее введенные строки текста запоминаются в буфере строк, благодаря чему их удобно вызвать в диалоговую область с помощью клавиш Т и i на функциональной клавиатуре. Например, повторный ввод строки @40<45.20 можно осуществить, несколько раз нажав клавишу Т (пока не появится нужная строка) и затем ввести ее клавишей Enter. Но это не единственная возможность использования данного приема: допускается также редактирование "поднятой" строки с помощью клавиш и , добавление символов с клавиатуры и удаление символов с помощью клавиши Backspace.

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

Ввод сферических координат в трехмерном пространстве также подобен вводу полярных координат на плоскости. Положение точки определяется ее расстоянием от нача л а координат текущей ПСК, углом к оси X в плоскости XY и углом к плоскости XY. Все координаты разделяются символом <. Угол задается в градусах. На рис. 2.4 показана точка с координатами 7<30<4 5. Эта точка лежит на расстоянии 7 единиц от начала текущей ПСК, под углом 30° к оси X в плоскости XY и под углом 45° к плоскости XY.

Иллюстрированный самоучитель по AutoCAD 2005 › Системы координат › Определение трехмерных координат
Рис. 2.4. Указание сферических координат

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

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

  • _3DPOLY
  • Specify first point: 50<20<-20 – из точки 1
  • Specify next point or [Undo]: 50<30<5 – в конечную точку сегмента 2
  • Specify next point or [Undo]: 50<15<20 – в конечную точку сегмента 3
  • Specify next point or [Close/Undo]: 50<-15<20 – в конечную точку сегмента 4
  • Specify next point or [Close/Undo]: 50<-30<5 – в конечную точку сегмента 5
  • Specify next point or [Close/Undo]: Close – замкните линию

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

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

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

Где <координата> – один из символов х, у, z или некоторое их сочетание.

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

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

Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.