Трехмерные построения
371
Еще раз обращаем внимание, что координаты всех точек — относительные. На
рис. 10.64 показан результат построения стен загородного дома.
10.8.3. Плотность каркаса и изолинии
В некоторых случаях система AutoCAD изображает на гранях тела каркас из образую-
щих (изолиний), согласно текущему значению системной
переменной ISOLINES
(о системных переменных см. приложение 2). Если вы хотите изменить количество об-
разующих, то введите название этой переменной в командной строке, нажмите клави-
шу
и в ответ на запрос задайте новое целое значение (5 или больше). Затем вы-
полните регенерацию экрана с помощью пункта меню Вид | Регенерировать (View |
Regen) или команды РЕГЕН (REGEN).
10.8.4. Динамическое создание тел
В системе AutoCAD предусмотрены способы формирования тел из более простых дву-
мерных объектов с помощью динамических пространственных операций. Каждому из
этих четырех способов соответствует кнопка панели Моделирование (Modeling) ленты
(см. рис. 10.62) и панели инструментов Моделирование (Modeling) (см. рис. 10.36):
— выдавливание двумерного объекта по нормали или по траектории, с возмож-
ностью конусности (команда ВЫДАВИТЬ (EXTRUDE));
— сдвиг двумерного основания по траектории, с возможностью масштабирова-
ния, поворота основания и закручивания (команда СДВИГ (SWEEP));
— вращение двумерного объекта относительно оси на заданный угол (команда
ВРАЩАТЬ (REVOLVE));
— построение тела, ограниченного поверхностью, интерполируемой по проме-
жуточным сечениям (команда ПОСЕЧЕНИЯМ (LOFT)).
Некоторые параметры построения, выполненного перечислен-
ными командами, можно затем легко отредактировать с по-
мощью палитры Свойства (Properties).
Рассмотрим в качестве примера построение участка твердо-
тельной трубы с помощью команды ВЫДАВИТЬ (EXTRUDE).
В этом случае выдавливание области придется выполнять по
специальной траектории.
Установим на пустом экране в качестве вида юго-западную
изометрию (например, использовав пункт ЮЗ изометрия (SW
Isometric) меню управления видами). Построим два круга с цен-
трами в начале координат и радиусами 100 и 80. С помощью
команды ОБЛАСТЬ (REGION) преобразуем их в области. Из
большой области вычтем малую и получим область в форме
кольца (рис. 10.65).
На рисунке показана также будущая траектория выдавливания. Для ее построения
с помощью кнопки
поверните плоскость XY системы координат на 90
° (до верти-
кального положения). В новой системе координат постройте двумерную полилинию из
Рис. 10.65. Область
в форме кольца Z
и траектория
выдавливания
372
Глава 10
трех сегментов (в ходе построения не забудьте об относительных и абсолютных коор-
динатах):
первый сегмент является прямолинейным, с вершинами в точках с координатами
(0,0) и (0,500);
второй сегмент — дуговой, касающийся первого и
заканчивающийся в точке
(100,600);
третий сегмент — снова прямолинейный, касающийся дугового и заканчивающийся
в точке (1000,600).
У всех точек координата Z в новой ПСК равна нулю. Вызовите команду ВЫДАВИТЬ
(EXTRUDE). Первый запрос:
Текущая плотность каркаса: ISOLINES=4, Режим создания замкнутых
профилей = Тело
Выберите объекты для выдавливания или [РEжим]:
(Current wire frame density: ISOLINES=4, Closed profiles creation mode = Solid
Select objects to extrude or [MOde]:)
Первая часть сообщения информирует о плотности каркаса на лекальных гранях и
о том, что по умолчанию при выдавливании замкнутого контура будет построено тело,
а не поверхность. Если же выбрать опцию РЕжим (MOde), то последует запрос, на ко-
торый два варианта ответа: Тело (SOlid) или Поверхность (SUrface).
Укажите область в форме кольца. Следующий запрос:
Высота выдавливания или [Направление/Траектория/Угол конусности/
Выражение]:
(Specify height of extrusion or [Direction/Path/Taper angle/Expression]:)
Если ввести число (оно может быть и отрицательным), то область будет выдавлена по
нормали на заданную высоту. Опция Направление (Direction)
позволяет задать на-
правление выдавливания с помощью двух пространственных точек. Опция Угол ко-
нусности (Taper angle) дает возможность придать эффект сужения (расширения) про-
цессу выдавливания. Введенная в версии 2011 опция Выражение (Expression) предна-
значена для задания параметрического выражения при вычислении высоты.
Выберите опцию Траектория (Path). Далее система выдаст запрос:
Выберите траекторию выдавливания или [Угол сужения]:
(Select extrusion path or [Taper angle]:)
Укажите полилинию в качестве траектории выдавливания и труба будет создана
(рис. 10.66). Для лучшего зрительного восприятия результата с помощью меню управ-
ления визуальными стилями (см. рис. 10.9) измените стиль на Концептуальный
(Conceptual) (о визуальных стилях см. главу 11).
Для того чтобы убедиться, что труба полая, измените направление взгляда в чертеже
следующим образом. Установите курсор внутрь видового куба, нажмите левую кнопку
мыши и, не отпуская, двигайте ее, пока не получите вид,
похожий на вид снизу
(рис. 10.67). По окончании операции необходимо отпустить кнопку мыши и нажать
клавишу
.
Трехмерные построения
373
Рис. 10.66. Построение трубы
Рис. 10.67. Изменение вида
Похожее построение выполняет команда СДВИГ (SWEEP), но со своими дополнитель-
ными возможностями. Команда сначала запрашивает замкнутые двумерные объекты
для выдавливания (сдвига) по траектории. Следующий запрос:
Выберите траекторию сдвига или
[вЫравнивание/Базовая точка/Масштаб/Закручивание]:
(Select sweep path or [Alignment/Base point/Scale/Twist]:)
Если сразу указать траекторию, то будет выполнена примерно такая же операция, как и
в команде ВЫДАВИТЬ (EXTRUDE). Разберем опции:
вЫравнивание (Alignment) — задает, надо ли выравнивать
двумерный выдавли-
ваемый объект перпендикулярно траектории в начальной точке или нет;
Базовая точка (Base point) — позволяет задать новую базовую точку для опе-
рации;
Масштаб (Scale) — применяет масштаб к исходному объекту равномерно по траек-
тории выдавливания;
Закручивание (Twist) — управляет добавлением дополнительного эффекта закру-
чивания (аналогично спирали).
На рис. 10.68 приведен пример построения тела методом сдвига по траектории с при-
менением опции Закручивание (Twist). Опция вЫравнивание (Alignment) полезна
при построении твердотельных пружин — окружность выравнивается перпендикуляр-
но заранее созданной траектории в форме спирали и движется по ней (рис. 10.69).
В примере на рис. 10.70 иллюстрируется тело, полученное методом вращения (команда
ВРАЩАТЬ (ROTATE)).
Тела, ограниченные более сложными поверхностями, можно строить
с помощью
команды ПОСЕЧЕНИЯМ (LOFT). Эта команда позволяет интерполировать внешнюю
поверхность по замкнутым промежуточным сечениям, аналогично шпангоутным сече-
ниям в авиации или в судостроении. Количество и форма сечений могут быть любыми,
но приемлемый результат обычно получается для достаточно гладких объектов (на-
пример, сплайновых).