- •Тема 6. Метод объемного моделирования
- •6.1. Простейшие объемные фигуры
- •6.2 Панель инструментов Shade. Постоянное оттенение
- •6.3 Тела “выдавливания”, образованные командой Extrude
- •6.4 Тела вращения
- •6.5 Логические операции в объемном моделировании
- •6.6 Специальные эффекты в объемном моделировании
- •6.7 Задание 4. Объемное моделирование
6.5 Логические операции в объемном моделировании
Операции объединения, исключения и пересечения простых геометрических тел для создания сложных форм, называются логическими (булевыми) операциями.
На панели инструментов SolidsEditingпервые две кнопкиUnion(объединение) иSubtract(исключение) соответствуют командам логических операций, которые используются чаще всего в объемном моделировании.
Операция Union(объединение) нескольких геометрических тел выполняется в такой последовательности: выбрать командуUnionуказать все объединяемые тела <Enter>.
Для исключения одного геометрического тела из другого необходимо использовать команду Subtractвыбрать тело, из которого нужно исключить другие тела <Enter>выбрать исключаемые тела <Enter>.
Рассмотрим пример.
На рис. 6.8а приведен чертеж, а на рис. 6.8б – трехмерная модель кронштейна. Форму этой детали можно получить объединив уголок и цилиндр, а, затем, исключив из тела этой модели два цилиндра: один – с вертикальной осью, а второй – с горизонтальной осью вращения.
Создайте модель уголка:
В видовом экране Front(Вид спереди) начертите производящий контур по размерам, заданным на рис. 6.8аобъедините линии контура в один объект командойPolyline(рис. 6.9а)командойExtrude“выдавите” производящий контур на расстоянии (Hight) 40 мм вдоль осиz(рис. 6.9б) в видовом экранеSEIsometric.
Замечание. Все остальные построения будем выполнять в видовом экранеSEIsometric.
Создайте модель цилиндра с вертикальной осью (рис. 6.9в).
Основание цилиндра – окружность радиуса 15 мм расположена в горизонтальной плоскости. Для того, чтобы оси xиyрасположить в горизонтальной плоскости используйте панельUCSII. КомандойDisplayUCSDialogраскройте панельUCS, выберитеи установите отметку на строкеTopдвойным щелчком левой клавиши мыши.
Положение центра основания цилиндра задайте в относительных координатах, используя в качестве базовой точки одну из вершин горизонтальной полки уголка – точку 1. Высота цилиндра должна быть не меньше толщины полки уголка. Задайте высоту цилиндра – 50 мм.
Используйте логическую операцию исключения построенного цилиндра из тела уголка (рис. 6.9г).
Поверните систему координат в положение, показанное на рис. 6.9г и 6.9д, используя панель UCSII.
Создайте модели двух цилиндров с общей горизонтальной осью вращения, указав положение центров оснований цилиндров относительно точки 2 (рис. 6.9г, д). Высота одного из цилиндров (30) – 10 мм, высота второго цилиндра (20) – не меньше 20 мм (задайте 40).
Объедините уголок и цилиндр (30) в один объект командойUnion, а, затем, из тела модели исключите цилиндр (20) командойSubtract.
Остается оттенить модель кронштейна с помощью команды GouraudShaded(рис. 6.9е).
6.6 Специальные эффекты в объемном моделировании
В объемном моделировании используются стандартные команды модификации: Fillet(скругление),Chamfer(фаска), а также команды преобразования чертежаCopy(копирование),Mirror(зеркальное отображение),Move(перемещение) иRotate(поворот). Эти команды вы уже изучали и сможете использовать их в объемном моделировании.
На рис 6.9е показан пример использования команды Chamfer. Для моделирования фаски нужно указать соответствующее ребро (линию пересечения поверхностей) и ввести значения расстояний (Distance), которые определяют величину фаски:Chamferвыделить контур базовой поверхности (грани)ввести первое значениеChamferdistanceввести второе значениеChamferdistanceвыделить ребро на заданной поверхности, которое нужно заменить фаской.
Кроме стандартных команд модификации в объемном моделировании можно использовать еще несколько специальных команд. Команда Slice(Срезать) панели инструментовSolidsпозволяет рассечь объемное тело плоскостью и удалить одну из отсеченных частей.
Плоскость среза можно задать несколькими способами: тремя точками; одной точкой и условием параллельности одной из плоскостей проекций. Чтобы удалить одну из двух частей объекта, рассеченного плоскостью, нужно указать точку, расположенную с противоположной стороны от плоскости среза.
Окрасить поверхности модели позволяет команда ColorFacesинструментальной панелиSolidsEditing:выделить нужные грани <Enter>выбрать цвет в диалоговом окнеSelectColor<OK>.
Рассмотреть объект с разных точек зрения, непрерывно его вращая, можно с помощью команды 3DOrbitстандартной панели инструментов. Щелкните на этой кнопке, а, затем, нажав левую клавишу мыши и не отпуская ее, подвиньте указатель. Вы увидите, как созданный объект начнет поворачиваться в различных направлениях в зависимости от направления движения мыши.