Глава 10
Рис. 10.21. Результат изменения высоты объекта
Рис. 10.22. Скрытие невидимых линий
На криволинейной части цилиндра AutoCAD для наглядности выводит некоторое ко-
личество образующих. Кроме того, в рабочем режиме все стенки цилиндра доступны
для редактирования и прозрачны, чтобы видеть объект полностью.
Операция изменения высоты называется еще выдавливанием двумерного объекта
(в данном случае выдавливание круга идет вдоль положительного направления оси Z ).
Образовавшийся объект внешне является трехмерным полым объектом. Теперь вос-
пользуйтесь пунктом Скрытие линий (Hidden) меню управления визуальными стиля-
ми (см. рис. 10.9) для того, чтобы скрыть невидимые части цилиндра и убедиться, что
стенка цилиндра является непрозрачной. Результат скрытия невидимых линий приве-
ден на рис. 10.22. Для возврата к режиму визуализации с обычным каркасным видом
(он называется 2D-каркас (2D Wireframe)) можно пользоваться одноименным пунктом
того же меню.
Если выдавить другой двумерный объект — например, прямоугольник (т. е. замкнутую
полилинию в форме прямоугольника), — то и у него боковые стенки будут непрозрач-
ными.
Система AutoCAD хранит текущее значение уровня, на котором выполняются построе-
ния, в системной переменной ELEVATION (о системных переменных см. приложе-
ние 2). Команда УРОВЕНЬ (ELEV) изменяет текущие установки для уровня и высоты
объектов, которые будут строиться далее. Команда запрашивает (в скобках указывается
текущее значение):
Новый уровень по умолчанию <0.0000>:
(Specify new default elevation <0.0000>:)
Введите
250
, что соответствует уровню нижнего основания следующего цилиндра.
Таким образом, плоскость построений переносится на уровень 250 мм. Следующий
запрос (в скобках — текущее значение):
Новая высота по умолчанию <0.0000>:
(Specify new default thickness <0.0000>:)
Введите
–100
, чтобы строящиеся объекты выдавливались на 100 мм вдоль отрицатель-
ного направления оси Z. Текущее значение высоты выдавливания хранится в системной
переменной THICKNESS.
Теперь постройте окружность с центром в точке с координатами 0,0 и радиусом
200 мм. Если у введенной точки центра координата Z отсутствует, то значение Z берет-
Трехмерные построения
351
ся равным текущему уровню (т. е. 250 мм). В результате, во-первых, построится не ок-
ружность, а еще один цилиндр, поскольку задана ненулевая высота, а во-вторых, одно
основание цилиндра попадет в плоскость нижнего основания первого цилиндра, а вто-
рое основание будет лежать в плоскости с уровнем 150 мм (т. к. к текущему уровню
250 прибавляется высота выдавливания, т. е. –100). Можно было немного упростить
себе задачу построения цилиндра, если при задании центра окружности воспользовать-
ся функцией объектной привязки Центр (Center) к центру нижнего основания сущест-
вующего цилиндра. В этом случае точка центра вычислилась бы сразу как трехмерная.
Результат выполненных операций представлен на рис. 10.23.
Перемещение можно было бы выполнить не только изме-
няя уровень объекта (для окружности это координа-
та Z ее центра), но и с помощью обычной команды
ПЕРЕНЕСТИ (MOVE), используя для этого при ответе на
запросы команды две трехмерные точки, расположенные
друг от друга в пространстве с заданным сдвигом вдоль
оси Z.
Необходимо помнить, что возможности редактирования
выдавленных двумерных объектов ограничены. Вы може-
те изменить высоту выдавливания, модифицировать раз-
меры объекта, лежащего в основании, но вы не можете
отрезать кусок от такого примитива, разделить его на час-
ти. Для этого необходимо пользоваться более сложными
объектами — телами, рассматриваемыми далее.
10.4. Системы координат
Не всегда положение новой плоскости построений можно указать с помощью нового
значения уровня. Команда ПСК (UCS) позволяет задать не только начало новой систе-
мы координат, но и положение новых осей X и Y, что вместе с текущим уровнем даст
новую плоскость построений. Различные варианты команды ПСК (UCS) собраны в ви-
де пунктов и кнопок в панели Вид | Координаты (View | Coordinates) ленты (рис. 10.24)
в рабочем пространстве 3D-моделирование (3D Modeling), а также в подменю Сер-
вис | Новая ПСК (Tools | New UCS) и в панелях инструментов ПСК (UCS) (рис. 10.25)
и ПСК-2 (UCS II) (рис. 10.26).
В системе AutoCAD предусмотрены стандартные ПСК для наиболее употребительных
случаев: Сверху (Top), Снизу (Bottom), Спереди (Front), Сзади (Back), Слева (Left),
Рис. 10.25. Панель инструментов ПСК
Рис. 10.26. Панель инструментов ПСК-2
Рис. 10.24. Панель Координаты
(лента)
Рис. 10.23. Построение
второго цилиндра
352
Глава 10
Справа (Right). Эти системы координат называются ортогональными. Обычно система
Сверху (Top) является не чем иным, как МСК. Для выбора стандартной ПСК можно
пользоваться раскрывающимся списком систем координат панели ПСК-2 (UCS II).
10.4.1. Объект знака ПСК
В версии 2012 значок системы координат (знак ПСК) стал объектом, над которым мож-
но выполнять определенные операции. Если на нем щелкнуть левой кнопкой мыши, то
у него появятся многофункциональные ручки с динамическими меню (рис. 10.27). Если
на объекте щелкнуть правой кнопкой мыши, то вызовется специальное контекстное
меню (рис. 10.28).
Рис. 10.27. Объект знака ПСК
с многофункциональными ручками
Рис. 10.28. Контекстное меню знака ПСК
10.4.2. Команда ПСК (UCS)
В основе всех операций с системами координат лежит команда ПСК (UCS), самый об-
щий вариант которой вызывается с помощью кнопки
. После старта команды на
курсоре появляется значок ПСК и выводится сообщение (в скобках приведены кнопки,
соответствующие описываемым опциям):
Текущая ПСК: *МИРОВАЯ*
Начало ПСК или [Грань/именоваННая/ОБъект/преДыдущая/Вид/Мир/X/Y/Z/ZОсь]
<Мир>:
(Current ucs name: *WORLD*
Specify origin of UCS or [Face/NAmed/OBject/Previous/View/World/X/Y/Z/ZAxis]
:)
Возможен выбор следующих опций:
Грань (Face) — установка ПСК по плоскости грани трехмерного тела (
);
именоваННая (NAmed) — переход к операции с именованными ПСК: восстановле-
ние, сохранение, удаление, справка (
);
ОБъект (OBject) — установка ПСК по плоскости двумерного объекта (
);
преДыдущая (Previous) — возврат к предыдущей ПСК (
);
Трехмерные построения
353
Вид (View) — установка ПСК перпендикулярно направлению взгляда (в плос-
кости вида), с сохранением начала координат (
);
Мир (World) — восстановление МСК (
);
X — поворот текущей ПСК вокруг текущей оси X (
);
Y — поворот текущей ПСК вокруг текущей оси Y (
);
Z — поворот текущей ПСК вокруг текущей оси Z (
);
ZОсь (ZAxis) — указание нового начала координат и точки, лежащей на положи-
тельном направлении новой оси Z (
).
Самым общим способом создания ПСК в ответ на запрос команды ПСК (UCS) является
не выбор опции, а указание точки начала новой системы координат. Ввод точки являет-
ся аналогом существовавшей ранее опции 3точки (3point).
10.4.3. Продолжение примера
Продолжим рассмотрение нашего примера, начатого построением двух цилиндров
(см. рис. 10.23). С помощью меню управления визуальными стилями вернитесь в стиль
2D-каркас (2D Wireframe). Текущей системой координат остается МСК.
Построим новую ПСК, в которой ось X должна сохраниться (пойти по оси X МСК),
а ось Y — направиться по оси Z МСК.
Выделите знак ПСК и подведите курсор к ручке на конце оси Y. В появившемся дина-
мическом меню из трех пунктов щелкните на пункте Направление оси Y (Y Axis
Direction). Появится запрос:
** НАПРАВЛЕНИЕ ОСИ Y **
Укажите точку на оси Y:
(** Y AXIS DIRECTION **
Specify a point on Y axis:)
Новую ось Y направим по оси Z МСК, поэтому ответьте
0,0,1
(точка (0,0,1) лежит на
положительном направлении оси Z ), и новая ось ординат (Y ) пойдет по старой оси Z.
Описанная операция задаст новую текущую систему координат, поэтому пиктограмма
ПСК изменит свое положение (рис. 10.29).
Кроме того, в панели ПСК-2 (UCS II) поле списка, показывающее имя текущей ПСК и
имевшее значение Мировая СК (World), изменило свое значение на Без имени
(Unnamed). Если ПСК нужна для неоднократных построений, сохраните ее с новым
именем (например,
плXZ
), для чего необходимо повторить команду ПСК (UCS) и вы-
брать поочередно опции именоваННая (NAmed) и Сохранить (Save). В ответ на за-
прос имени введите имя, выбранное вами для новой ПСК.
Теперь все вводимые координаты будут браться относительно текущей ПСК, которая
отлична от МСК. Если вы, находясь в ПСК, захотите все-таки указывать координаты
точки в мировой системе координат, то добавляйте перед координатами символ звез-
дочки, например:
*150,320,0
354
Do'stlaringiz bilan baham: |