:)
По умолчанию для лофтинга предлагается предпоследняя опция, в которой пользова-
тель не указывает ничего, кроме сечений. После выбора опции ПАраметры (Settings)
открывается диалоговое окно Параметры лофта (Loft Settings) (рис. 10.73).
Трехмерные построения
375
Рис. 10.73. Диалоговое окно
Параметры лофта
В этом окне можно повлиять на некоторые тонкости механизма создания поверхности
тела. Пользователю доступны четыре переключателя:
Кусочно-линейчатая (Ruled) — создание поверхности между сечениями по про-
стейшему линейному закону, что в продольном направлении приводит к негладко-
сти на промежуточных сечениях;
Гладкая (Smooth Fit) — соединение сечений с соблюдением гладкости в продоль-
ном направлении;
Нормальная к (Normal to) — построение поверхности с соблюдением ее нормально-
сти к выбранным сечениям. В раскрывающемся списке можно выбрать следующие
варианты:
• Начальному сечению (Start cross section);
• Конечному сечению (End cross section);
• Начальному и конечному сечениям (Start and End cross sections);
• Всем поперечным сечениям (All cross sections);
Углы граничных условий (Draft angles) — задание углов между поверхностью и
начальным и конечным сечениями:
• Начальный угол (Start angle) — угол на начальном сечении;
• Начальный вес (Start magnitude) — вес влияния начального угла (чем больше
вес, тем медленнее поверхность отходит от начального угла);
• Конечный угол (End angle) — угол на конечном сечении;
• Конечный вес (End magnitude) — вес влияния конечного угла.
376
Глава 10
Влияние углов на форму поверхности иллюстрируется двумя примерами, в которых
строится лофт-тело по двум сечениям-квадратам: на рис. 10.74 на обоих сечениях зада-
ны нулевые углы, а на рис. 10.75 — углы 120°. Флажки Замкнуть поверхность или
тело (Close surface or solid) и Периодический (сглаживание концов) (Periodic (Smooth
ends)) доступны только для трех или более сечений.
Рис. 10.74. Лофтинг
с углами 0 градусов
Рис. 10.75. Лофтинг
с углами 120 градусов
Помимо опции только поперечные Сечения (Cross-sections only) команда ПОСЕЧЕ-
НИЯМ (LOFT) предлагает еще две опции. Опция Направляющие (Guides) позволяет
указать направляющие линии, по которым система будет определять, какие точки с ка-
кими надо соединять на разных сечениях. Без направляющих первая точка соединяется
с первой, вторая — со второй и т. д. С помощью направляющих можно полностью
сформировать каркас для сложной поверхности.
Опция Траектория (Path) дает возможность указать траекторию, вдоль которой будет
генерироваться поверхность. Это важно особенно для тех промежутков, где сечения
отсутствуют.
10.8.5. Преобразование в тело
В системе есть команды, позволяющие преобразовывать в тела двумерные объекты,
которые в силу своих геометрических особенностей ограничивают замкнутый объем.
Например, выдавленный прямоугольник (полилиния) и выдавленная окружность могут
быть конвертированы в твердотельные объекты.
Команда, которая осуществляет преобразование, называется ПРЕОБРВТЕЛО
(CONVTOSOLID). Ей соответствует кнопка
. Например, можно преобразовать в тела
выдавленные двумерные объекты, изображенные на рис. 10.30.
Для обратного преобразования тела в поверхности используется команда РАСЧЛЕ-
НИТЬ (EXPLODE). Однако типы возникающих примитивов могут не совпадать с теми
типами, которые были до превращения их в тело (например, вместо полилинии может
появиться одна или несколько областей и т. п.).
Отметим еще команду ТОЛЩИНА (THICKEN), с помощью которой поверхность пре-
образуется в тело с заданной толщиной. Она будет показана далее, при рассмотрении
поверхностей.
Трехмерные построения
377
В версии 2011 добавлена команда ПОВЕРХНАПОЛНИТЬ (SURFSCULPT) (кнопка
), которая отсекает лишние концы от группы поверхностей, ограничивающих неко-
торый объем и формирует для этого объема тело.
10.8.6. Сочетание тел
Для создания сложной модели изделия часто приходится путем логических операций
(объединения, вычитания и пересечения), а также операций редактирования создавать
объект нужной формы из более простых.
Операциям объединения, пересечения и вычитания тел соответствуют те же команды
ОБЪЕДИНЕНИЕ (UNION), ВЫЧИТАНИЕ (SUBTRACT) и ПЕРЕСЕЧЕНИЕ (INTER-
SECT) и те же кнопки (
) ленты (см. рис. 10.37) и панелей инструментов Моде-
лирование (Modeling) (см. рис.
10.36) и Редактирование тела (Solid Editing)
(рис. 10.76), что и для операций объединения, пересечения и вычитания областей.
Рис. 10.76. Панель инструментов Редактирование тела
В качестве примера с помощью вычитания тел создадим в передней стене домика от-
верстие радиуса 700 для окна модели, приведенной на рис. 10.64. Чтобы решить задачу,
необходимо построить цилиндр, ось которого параллельна плоскости XY МСК. С по-
мощью кнопки
разверните ПСК на 90° относительно оси X. Постройте окружность,
имеющую центр в точке с координатами X = 3000, Y = 1400, Z = –1000. Теперь, приме-
няя команду ВЫДАВИТЬ (EXTRUDE), выдавите окружность в твердотельный цилиндр
с высотой 2000 мм (рис. 10.77). Затем вычтите из модели здания построенный цилиндр.
Результат вычитания приведен на рис. 10.78.
Рис. 10.77. Вспомогательное тело
Рис. 10.78. Вычитание тела
Рассмотрим еще одну команду — ВЫДАВГРАНЬ (PRESSPULL), которая позволяет
создать тело или отверстие в теле вытягиванием области, указываемой всего одной
точкой. Этой командой мы построим дверь на левой стене загородного дома.
Сначала необходимо выбрать новую ПСК в плоскости левой стены. Для этого щелкни-
те по кнопке
(ПСК на грани), а затем — внутри левой стены. Система должна по-
378
Глава 10
пытаться определить грань, указываемую пользователем, и подсветить ее контур — по
ней будет выбрана новая ПСК (рис. 10.79).
Необходимо отметить две хитрости. Первая хитрость: знак системы координат на грани
выводится в том углу, ближе к которому вы щелкнули внутри левой стены. На
рис. 10.79 показан тот случай, когда щелчок выполнен ближе к вертикальному ребру
около правого нижнего угла (тогда ось Y пойдет по вертикальному ребру).
Одновременно на рис. 10.79 показана таблица опций, среди которых необходимо сде-
лать выбор. Вторая хитрость: если меню с опциями закрыло вам обзор, то щелкните
левой кнопкой мыши правее, и оно передвинется, как на рис. 10.79. Перечислим пред-
лагаемые командой ПСК (UCS) опции:
принять (accept) — согласие с предложенной гранью и системой координат в ней;
Сменить (Next) — система должна предложить другую ПСК;
обратитьX (Xflip) — перевернуть оси относительно X в выделенной грани;
обратитьY (Yflip) — перевернуть оси относительно Y в выделенной грани.
Рис. 10.79. Выбор ПСК по грани
Рис. 10.80. Выбор области
с помощью точки
В ситуации, изображенной на рис. 10.79, система правильно определила нужную грань.
Поэтому выберите опцию принять (accept). Если желательно изменить направление
осей, то можно попробовать две последние опции или закончить команду и отредакти-
ровать направления осей с помощью ручек знака ПСК (см. рис. 10.27). Затем перенеси-
те начало координат точно в угол грани.
Теперь необходимо построить в виде замкнутой полилинии контур двери, который от-
стоит от начала координат на 1000 мм по оси X. Высота двери — 2000 мм, ширина —
1000 мм. Вызовите команду ПЛИНИЯ (PLINE) и с учетом направления осей введите
четыре точки. В результате на стене должен появиться контур двери.
Щелкните по кнопке
, которая соответствует команде ВЫДАВГРАНЬ (PRESSPULL).
Появится запрос:
Выберите объект или ограниченную область:
(Select object or bounded area:)
Передвиньте курсор внутрь контура двери на стене (рис. 10.80).
Трехмерные построения
379
Пунктиром система AutoCAD показывает, какую область она обнаруживает при теку-
щем положении курсора. Щелкните левой кнопкой мыши. Система вычислит контур,
который может быть выдавлен в тело или вырезан как тело. Если далее на рис. 10.80
курсор перемещать влево (наружу), то система попытается выдавливанием создать тело
для добавления (рис. 10.81), а если вправо (внутрь) — то для вычитания (рис. 10.82).
Рис. 10.81. Создание
выступа
Рис. 10.82. Создание
выреза
Рис. 10.83. Вырез
для двери
Нам нужен второй вариант, поэтому щелкните кнопкой мыши внутри дома. Затем вы-
чтите новое тело, и в стене образуется вырез для двери (рис. 10.83).
10.8.7. Управление историей и структурой тела
Твердотельные объекты сохраняют историю их создания. Управление историей осуще-
ствляется с помощью двух системных переменных.
Системная переменная SOLIDHIST может принимать следующие значения: 0 — не со-
хранять историю, 1 — сохранять историю (о работе с системными переменными
см. приложение 2).
Другая системная переменная SHOWHIST определяет, при каких условиях можно по-
казать историю построения тела:
0 — не показывать историю совсем;
1 — показывать в соответствии с индивидуальными настройками истории тел;
2 — показывать историю независимо от значения SOLIDHIST.
Обе системные переменные по умолчанию имеют значение 1 и обе сохраняются
в файле чертежа. На рис. 10.84 приведена та же модель, что и на рис. 10.83, но она при
SHOWHIST = 2 показывает и контуры тех тел, которые были использованы для опера-
ций вычитания.
Команда ГРПРЕД (BREP) удаляет историю из тела. Если из тела удалить историю, то
останется только одна квадратная ручка и тело станет нередактируемым.
Твердые тела, сохранившие историю, можно модифицировать с помощью ручек
(рис. 10.85). Однако операции объединения и вычитания тел ликвидируют ручки.
380
Глава 10
У тела на рис. 10.85 квадратные ручки позволяют менять форму нижнего и верхнего
оснований. У тел могут быть также треугольные ручки, с помощью которых можно
редактировать высоту или радиус (например, цилиндра).
Рис. 10.84. Показ истории тела
Рис. 10.85. Ручки редактируемого тела
10.8.8. Работа с подобъектами
Если держать нажатой клавишу , то в теле щелчком можно выделять вершины,
ребра и грани для последующего их редактирования. На рис. 10.86 показан выбор пра-
вой грани (круглая ручка в центре грани), ближнего вертикального ребра (продолгова-
тая ручка в середине ребра) и правая верхняя вершина (круглая ручка в точке верши-
ны). За эти ручки можно выполнять перемещение выбранных подобъектов и тем самым
изменять форму тела (рис. 10.87—10.89). Дополнительного ортогонального эффекта
Рис. 10.86. Ручки подобъектов
Рис. 10.87. Редактирование вершины
Рис. 10.88. Редактирование ребра
Рис. 10.89. Редактирование грани
Трехмерные построения
381
можно добиться, если при перемещении ручки нажать клавишу . По щелчку
правой кнопки мыши доступно контекстное меню операций редактирования (перенос,
масштабирование и т. д.).
С помощью подобъектов тело можно быстро редактировать, однако результат такого
редактирования не всегда так просто оценить, ведь изменение одного элемента неиз-
бежно заставляет меняться и соседние элементы. Кроме того, через подобъекты можно
вносить только модификации, не затрагивающие принципиальных размеров, для из-
менения которых следует использовать приведенные на рис. 10.85 ручки объекта
в целом.
10.8.9. Редактирование тел
Вопрос редактирования тел уже частично был затронут в предыдущих разделах. Оста-
новимся на других моментах.
С помощью команд ФАСКА (CHAMFER) и СОПРЯЖЕНИЕ (FILLET) можно выпол-
нять операции построения фасок и сопряжения граней тел.
В версии 2011 в систему добавлены новые команды фаски и сопряжения, которые
упрощают работу пользователя: ФАСКАКРОМКИ (CHAMFEREDGE) и СОПРЯЖЕ-
НИЕКРОМКИ (FILLETEDGE). Команды похожи друг на друга, поэтому разберем при-
мер с командой СОПРЯЖЕНИЕКРОМКИ (FILLETEDGE), которой соответствует
кнопка
.
Выполним сопряжение верхней и боковой граней твердотельного параллелепипеда,
приведенного на рис. 10.86. Первый запрос команды:
Радиус = 1.0000
Выберите ребро или [Цепь/Контур/РАдиус]:
(Radius = 1.0000
Select an edge or [Chain/Loop/Radius]:)
Укажите левую верхнюю кромку тела. Система сразу строит со-
пряжение с текущим значением радиуса. Выберите опцию РАди-
ус (Radius) и введите подходящее для вас значение. Сопряжение
тут же перестроится с новым радиусом. Нажатие клавиши
завершит построение (рис. 10.90).
В панели инструментов Редактирование тела (Solid Editing)
(см. рис. 10.76) собраны кнопки операций редактирования твер-
дотельных объектов. Первые три кнопки соответствуют операци-
ям объединения, вычитания и пересечения. Другие кнопки соот-
ветствуют опциям команды РЕДТЕЛ (SOLIDEDIT) и упомянутым
выше командам ФАСКАКРОМКИ (CHAMFEREDGE) и СОПРЯ-
ЖЕНИЕКРОМКИ (FILLETEDGE):
— выдавливание граней тела на заданную глубину или вдоль траектории;
— перенос граней тела на заданное расстояние;
— равномерное смещение граней на заданное расстояние или до указанной точки;
— удаление граней тела вместе с сопряжениями и фасками;
Рис. 10.90.
Сопряжение граней,
примыкающих
к кромке
382
Do'stlaringiz bilan baham: