Логические операции в объемном моделировании
Операции объединения, исключения и пересечения простых геометрических тел для создания сложных форм, называются логическими (булевыми) операциями.
На панели инструментов Solids Editing первые две кнопки Union (объединение) и Subtract (исключение) соответствуют командам логических операций, которые используются чаще всего в объемном моделировании.
· Операция Union (объединение) нескольких геометрических тел выполняется в такой последовательности: выбрать команду Union Þ указать все объединяемые тела <Enter>.
· Для исключения одного геометрического тела из другого необходимо использовать команду Subtract Þ выбрать тело, из которого нужно исключить другие тела <Enter> Þ выбрать исключаемые тела <Enter>.
Рассмотрим пример.
На рис. 6.8а приведен чертеж, а на рис. 6.8б – трехмерная модель кронштейна. Форму этой детали можно получить объединив уголок и цилиндр, а, затем, исключив из тела этой модели два цилиндра: один – с вертикальной осью, а второй – с горизонтальной осью вращения.
· Создайте модель уголка:
В видовом экране Front (Вид спереди) начертите производящий контур по размерам, заданным на рис. 6.8а Þ объедините линии контура в один объект командой Polyline (рис. 6.9а) Þ командой Extrude “выдавите” производящий контур на расстоянии (Hight) 40 мм вдоль оси z (рис. 6.9б) в видовом экране SE Isometric.
Замечание. Все остальные построения будем выполнять в видовом экране SE Isometric.
· Создайте модель цилиндра с вертикальной осью (рис. 6.9в).
Основание цилиндра – окружность радиуса 15 мм расположена в горизонтальной плоскости. Для того, чтобы оси x и y расположить в горизонтальной плоскости используйте панель UCS II. Командой Display UCS Dialog раскройте панель UCS, выберите и установите отметку на строке Top двойным щелчком левой клавиши мыши.
Положение центра основания цилиндра задайте в относительных координатах, используя в качестве базовой точки одну из вершин горизонтальной полки уголка – точку 1. Высота цилиндра должна быть не меньше толщины полки уголка. Задайте высоту цилиндра – 50 мм.
· Используйте логическую операцию исключения построенного цилиндра из тела уголка (рис. 6.9г).
· Поверните систему координат в положение, показанное на рис. 6.9г и 6.9д, используя панель UCS II.
Создайте модели двух цилиндров с общей горизонтальной осью вращения, указав положение центров оснований цилиндров относительно точки 2 (рис. 6.9г, д). Высота одного из цилиндров (&30) – 10 мм, высота второго цилиндра (&20) – не меньше 20 мм (задайте 40).
· Объедините уголок и цилиндр (&30) в один объект командой Union, а, затем, из тела модели исключите цилиндр (&20) командой Subtract.
· Остается оттенить модель кронштейна с помощью команды Gouraud Shaded (рис. 6.9е).