Центральный Дом Знаний - [1]

Информационный центр "Центральный Дом Знаний"

Заказать учебную работу! Жми!



ЖМИ: ТУТ ТЫСЯЧИ КУРСОВЫХ РАБОТ ДЛЯ ТЕБЯ

      cendomzn@yandex.ru  

Наш опрос

Я учусь (закончил(-а) в
Всего ответов: 2690

Онлайн всего: 1
Гостей: 1
Пользователей: 0


Форма входа

Логин:
Пароль:

[1]

Редактирование булева объекта

У созданного булева объекта можно изменить цвет; объект можно перемещать, масштабировать и поворачивать обычным образом. При необходимости в области параметров на панели Modify можно откорректировать имена операндов, установить способ отображения булева объекта и определить особенности его обновления при редактировании. Работая со сложными моделями, которые долго перерисовываются, иногда лучше отказаться от автоматического режима обновления в пользу ручного режима Manually (Вручную) — тогда для перерисовки модели нужно будет щелкать по кнопке Update (Обновить).

Здесь же можно установить опцию Hidden Ops, которая позволяет при просмотре результата видеть в виде сетки операнд, исчезающий при выполнении булевой операции (рис. 32). Данная опция служит для информации о точном местонахождении операнда и о его влиянии на булеву операцию и часто используется при создании анимации.

 

Рис. 32. Вид булева объекта при включенной опции Hidden Ops

Рис. 32. Вид булева объекта при включенной опции Hidden Ops

Кроме того, булев объект можно редактировать на уровне операндов. Рассмотрим это на примере изучения взаимосвязи между положением операндов по отношению друг к другу и внешним видом булева объекта. Создайте в качестве исходных объектов два цилиндра и разместите их так, как показано на рис. 33. Выделите меньший из объектов, установите булеву операцию вычитания Subtraction (B-A) и вторым операндом укажите другой цилиндр, вследствие чего в большем цилиндре появится отверстие (рис. 34). Данное отверстие не будет сквозным, что обусловлено исходным положением цилиндров.

 

Рис. 33. Два цилиндра

Рис. 33. Два цилиндра

Рис. 34. Отверстие в цилиндре

Рис. 34. Отверстие в цилиндре

Полученный результат можно изменить, причем для этого даже не потребуется отменять булеву операцию, поскольку операнды булева объекта в определенной степени редактируемы, причем независимо друг от друга: их можно выделять, перемещать, масштабировать и поворачивать по отношению друг к другу, меняя таким образом сам булев объект. Редактирование операндов осуществляется в режиме Sub-Object, для перехода в который нужно при выделенном булевом объекте раскрыть свиток Boolean панели Modify, подсветить строку Operands, а затем указать редактируемый операнд (рис. 35) и произвести над ним нужные манипуляции. При перемещении операнда или любой другой манипуляции над ним в проекции Perspective будет сразу же отображаться обновленный булев результат. Для примера переместите в окне проекции Left операнд Aвлево — по мере перемещения глубина отверстия будет увеличиваться (рис. 36), а при обратном перемещении — уменьшаться (рис. 37). Если продолжить перемещение операнда A влево, то в конце концов отверстие станет сквозным (рис. 38), а при обратном движении превратится в едва заметную выемку (рис. 39).

 

Рис. 35. Установлен режим Sub-Object, а для редактирования выбран операнд A

Рис. 35. Установлен режим Sub-Object, а для редактирования выбран операнд A

Рис. 36. Увеличение глубины отверстия в цилиндре

Рис. 36. Увеличение глубины отверстия в цилиндре

Рис. 37. Уменьшение глубины отверстия в цилиндре

Рис. 37. Уменьшение глубины отверстия в цилиндре

Рис. 38. Цилиндр со сквозным отверстием

Рис. 38. Цилиндр со сквозным отверстием

Рис. 39. Цилиндр с небольшой выемкой

Рис. 39. Цилиндр с небольшой выемкой

Аналогичным способом можно не только перемещать и поворачивать операнды, но и менять их размеры. Попробуйте для операнда A провести масштабирование инструментом Select and Uniform Scale —— таким способом можно менять размеры выемки, например сделать ее очень большой по диаметру (рис. 40) или, наоборот, очень маленькой. Для того чтобы вернуться из режима редактирования операндов в режим редактирования булева объекта, нужно подсветить в палитре Modify строку Boolean — после этого операции масштабирования, перемещения и поворота будут относиться ко всему булеву объекту в целом.

 

Рис. 40. Цилиндр с большой по диаметру выемкой

Рис. 40. Цилиндр с большой по диаметру выемкой

Операнды можно редактировать и на уровне объектов: менять длину, ширину, высоту, число сегментов и т.п. Чтобы перевести булев объект в режим редактирования на уровне объекта, на палитре Modify следует активировать строку Operands, выбрать нужный операнд, а затем в спискеBoolean щелкнуть на строке под строкой Operands, где, например, в случае использования примитивов будет фигурировать имя примитива в общем виде (рис. 41).

 

Рис. 41. Редактирование операнда A булева объекта на уровне объекта

Рис. 41. Редактирование операнда A булева объекта на уровне объекта

В началоВ начало

Примеры объектов, полученных с использованием булева моделирования

Пиала

Создайте в качестве исходных объектов шар и параллелепипед (Box) и разместите их так, как показано на рис. 42. Шар в окне Perspective не виден, так как его верхняя часть находится внутри параллелепипеда, а нижняя оказалась скрыта. Выделите параллелепипед и примените к нему булеву операцию вычитания Subtraction (B-A), указав шар вторым операндом, — в итоге останется только нижняя половина шара (рис. 43). Выделите созданный булев объект, конвертируйте его в редактируемую сетку, выбрав из контекстного меню команду Convert To=>Convert to Editable Mesh(Конвертировать в => Конвертировать в редактируемую сетку), и перейдите в режим редактирования полигонов. Поскольку работа предстоит довольно кропотливая, перейдите в режим отображения одной проекции, щелкнув на кнопке Min/Max Toggle (рис. 44).

 

Рис. 42. Шар и параллелепипед

Рис. 42. Шар и параллелепипед

Рис. 43. Нижняя половина шара

Рис. 43. Нижняя половина шара

Рис. 44. Булев объект с выделенными полигонами

Рис. 44. Булев объект с выделенными полигонами

Теперь потребуется последовательное применение операций Bevel, масштабирования и Extrude (Вытеснение). Вначале сделайте фаску, установив значение справа от Bevel (Фаска) равным примерно –1 (рис. 45). Затем примените операцию масштабирования и уменьшите выделенную часть объекта, а потом удалите самый верхний фрагмент половины шара посредством операции Extrude (рис. 46). Нанесите небольшую фаску для скашивания удаляемой поверхности, еще раз проведите масштабирование и примените операцию Extrude — и действуйте так до тех пор, пока заготовка не станет напоминать грубую чашу (рис. 47). Для сглаживания поверхности примените модификатор MeshSmooth (Сглаживание сетки) — возможно, в итоге пиала станет напоминать представленную на рис. 48.

 

Рис. 45. Первое нанесение фаски

Рис. 45. Первое нанесение фаски

Рис. 46. Рендеринг заготовки для пиалы на начальной стадии обработки

Рис. 46. Рендеринг заготовки для пиалы на начальной стадии обработки

Рис. 47. Грубый вариант пиалы

Рис. 47. Грубый вариант пиалы

Рис. 48. Пиала

Рис. 48. Пиала

Примерно такую же пиалу можно получить и более быстрым способом, но тоже с применением булевых операций. Возьмите в качестве основы полученную выше в ходе булева вычитания нижнюю половину сферы (рис. 49), создайте ее копию, потом немого уменьшите ее в размерах инструментом Select and Uniform Scale, выровняйте по осям X, Y и Z, щелкнув по кнопке Align (рис. 50), а затем слегка переместите вверх. Выделите меньшую полусферу и создайте новый булев объект с помощью булева вычитания Subtraction (B-A), указав в качестве операнда B большую полусферу (рис. 51). Полученная после сглаживания пиала представлена на рис. 52.

 

Рис. 49. Половина сферы

Рис. 49. Половина сферы

Рис. 50. Уменьшение копии полусферы

Рис. 50. Уменьшение копии полусферы

Рис. 51. Грубый вариант пиалы

Рис. 51. Грубый вариант пиалы

Рис. 52. Пиала

Рис. 52. Пиала

Волчок

Создайте конус (Cone) (рис. 53). Сформируйте объект Box (Коробка) и выровняйте его командой Align по конусу по осям X, Y и Z (рис. 54). Сделайте копию второго объекта, а затем разместите объекты, как показано на рис. 55. Выделите конус, установите в режиме создания булевых объектов операцию Subtraction (A-B) и в качестве операнда B укажите объект Box01 (рис. 56). Затем повторите данную операцию, но операндом A в этом случае станет созданный перед этим булев объект, а операндом B — объект Box02 (рис. 57). Создайте новый конус с параметрами, указанными на рис. 58, а затем выровняйте его по булеву объекту по осям X, Y и Z (рис. 59).

 

Рис. 53. Исходный конус

Рис. 53. Исходный конус

Рис. 54. Конус и коробка

Рис. 54. Конус и коробка

Рис. 55. Исходные объекты

Рис. 55. Исходные объекты

Рис. 56. Результат первого булева вычитания

Рис. 56. Результат первого булева вычитания

Рис. 57. Результат второго булева вычитания

Рис. 57. Результат второго булева вычитания

Рис. 58. Добавление второго конуса

Рис. 58. Добавление второго конуса

Рис. 59. Вид после выравнивания второго конуса

Рис. 59. Вид после выравнивания второго конуса

Выделите булев объект и сделайте его зеркальное отображение по оси Z с формированием копии, щелкнув по кнопке Mirror Selected Object(Зеркальное отображение выделенного объекта), и настройте параметры зеркального отображения (рис. 60). Точно таким же образом сделайте зеркальную копию конуса — получится волчок (рис. 61).

 

Рис. 60. Определение параметров зеркального отображения

Рис. 60. Определение параметров зеркального отображения

Рис. 61. Волчок

Рис. 61. Волчок

Ключ

Попытаемся создать имитацию ключа, предварительно сформировав все его детали путем лофтинга, а затем объединив их при помощи булевой операции. Создайте серию сплайнов примерно такого вида, как на рис. 62: прямоугольник предназначен для использования в качестве сечения loft-объекта, а все остальные сплайны будут играть роль пути. Обратите внимание, что при создании лофт-объектов в данном случае нужно выбрать метод указания сечения, а не пути — иначе после их получения придется потратить много времени на размещение loft-объектов нужным образом. Выделите первую окружность, щелкните по кнопке Geometry (Геометрия) командной панели Create (Создать) и выберите в раскрывающемся списке разновидностей объектов вариант Compound Objects (Составные объекты). В свитке Object Type (Тип объекта) щелкните на кнопке Loft(Лофтинговый), затем по кнопке Get Shape (Указать путь), и укажите мышью прямоугольник. Выделите вторую окружность и вновь создайте лофтинговый объект, указав в качестве сечения тот же самый прямоугольник. Точно таким же способом создайте лофтинговые объекты для всех остальных сплайнов (рис. 63).

 

Рис. 62. Исходные сплайны

Рис. 62. Исходные сплайны

Рис. 63. Результат лофтинга

Рис. 63. Результат лофтинга

Теперь нужно превратить отдельные фрагменты ключа в единый объект, что проще всего сделать с помощью создания вложенного булева объекта. Выделите первый loft-объект, активизируйте булеву операцию Union, щелкните на кнопке Pick Operand B и укажите второй loft-объект. Создайте новый булев объект, задействовав полученный булев объект как операнд A, а один из loft-объектов — как операнд B и продолжайте до тех пор, пока не объедините все фрагменты ключа. Окончательный результат показан на рис. 64.

 

Рис. 64. Ключ

Рис. 64. Ключ

Оконная рама

Комбинируя операции лофтинга и булева объединения (как в примере с ключом), можно сформировать очень много объектов такого вида, как оконные рамы, дверные проемы и т.п., каждый из которых представляет собой несколько состыкованных между собой отдельных элементов. Например, попробуйте сначала создать окно из серии отдельных сплайнов (рис. 65), затем превратите каждый сплайн в лофтинговый элемент, а потом соедините фрагменты рамы между собой булевым объединением (рис. 66).

 

Рис. 65. Исходные сплайны

Рис. 65. Исходные сплайны

Рис. 66. Оконная рама

Рис. 66. Оконная рама

Кружка с ручкой

Для основы кружки создайте цилиндр (рис. 67) и конвертируйте его в редактируемую сетку, выбрав из контекстного меню команду Convert to=>Convert to Editable Mesh (Конвертировать => Конвертировать в режим редактирования сетки). Активируйте режим редактирования вершинVertex и выделите внутренние вершины только верхнего сечения (рис. 68) — проще всего выделить все внутренние вершины (верхнего и нижнего сечений) на проекции Top, а затем при нажатой клавише Alt исключить вершины нижнего сечения на проекции Front. Перетащите на проекции Front выделенные вершины инструментом Select and Move вниз таким образом, чтобы сформировалась внутренняя пустая полость кружки (рис. 69). Не снимая выделения, активируйте инструмент Select and Uniform Scale и отмасштабируйте выделенную область так, чтобы внутренние вершины совпали в вершинами промежуточного яруса (рис. 70), а внутренняя полость кружки стала одинаковой по диаметру как в верхней части кружки, так и в нижней.

 

Рис. 67. Цилиндр

Рис. 67. Цилиндр

Рис. 68. Выделение вершин верхнего сечения

Рис. 68. Выделение вершин верхнего сечения

Рис. 69. Результат перемещения выделенных вершин

Рис. 69. Результат перемещения выделенных вершин

Рис. 70. Результат масштабирования выделенных вершин

Рис. 70. Результат масштабирования выделенных вершин

На проекции Top выделите внутренние вершины верхнего и среднего сечений (рис. 71) — это удобнее осуществить, вначале выделив все внутренние вершины с областью выделения Circular Selection Region, а затем исключив вершины нижнего сечения при нажатой клавише Altобластью выделения Rectangular Selection Region. Отмасштабируйте их на проекции Top так, чтобы радиус, на котором они расположены, приблизился к внешнему радиусу, а толщина стенки кружки уменьшилась (рис. 72). На проекции Front выделите оказавшиеся в ходе масштабирования за пределами объекта вершины верхнего сечения (рис. 73) и переместите их вниз (рис. 74). Аналогичную операцию проведите в отношении внутренних вершин нижнего сечения (рис. 75).

 

Рис. 71. Выделение внутренних вершин

Рис. 71. Выделение внутренних вершин

Рис. 72. Результат масштабирования выделенных вершин

Рис. 72. Результат масштабирования выделенных вершин

Рис. 73. Выделение внутренних вершин верхнего сечения

Рис. 73. Выделение внутренних вершин верхнего сечения

Рис. 74. Перемещение внутренних вершин верхнего сечения

Рис. 74. Перемещение внутренних вершин верхнего сечения

Рис. 75. Перемещение внутренних вершин нижнего сечения

Рис. 75. Перемещение внутренних вершин нижнего сечения

Для создания ручки к кружке активизируйте категорию объектов Shapes (Формы) командной панели Create (Создание), в списке разновидностей объектов укажите тип Splines (Сплайны) и инструментом Line (Линия) постройте криволинейный сплайн (рис. 76), который будет использован как путь при построении лофтингового объекта. Создайте эллипс для использования в качестве сечения loft-объекта. Выделите эллипс, щелкните по кнопке Geometry (Геометрия) командной панели Create (Создать) и выберите в раскрывающемся списке разновидностей объектов вариантCompound Objects (Составные объекты). В свитке Object Type (Тип объекта) щелкните по кнопке Loft (Лофтинговый), потом по кнопке Get Path(Указать путь) и укажите мышью предварительно созданный сплайн пути. Поместите созданную ручку на ее место, отрегулировав ее положение на всех проекциях (рис. 77). Рассмотрев объект со всех сторон, вы увидите, что некоторые фрагменты ручки выступают в полости кружки, а потому их стоит удалить. Для этого конвертируйте ручку в режим редактируемой сетки, выделите лишние вершины (рис. 78) и нажмите клавишу Del.

 

Рис. 76. Сплайн пути

Рис. 76. Сплайн пути

Рис. 77. Определение положения ручки

Рис. 77. Определение положения ручки

Рис. 78. Выделение ненужных вершин ручки

Рис. 78. Выделение ненужных вершин ручки

Чтобы кружка и ручка стали единым целым, нужно объединить их при помощи булевой операции. Выделите кружку, установите выполнение операции Union, щелкните по кнопке Pick Operand B, а затем по ручке — объекты объединятся. При этом на панели Modify будет видно, что исходными элементами булевой операции является объект типа Editable Mesh (Редактируемая сетка) и loft-объект (рис. 79). Подберите для булева объекта нужные параметры сглаживания и проведите рендеринг — линия соединения ручки с кружкой станет практически незаметной (рис. 80).

 

Рис. 79. Панель Modify булева объекта

Рис. 79. Панель Modify булева объекта

Рис. 80. Кружка с ручкой

Рис. 80. Кружка с ручкой

Головка для накидного гаечного ключа

Заготовкой для данного объекта будут два цилиндра разного диаметра, состыкованных между собой в ходе булевой операции объединения. Внутри полученного на их основе объекта требуется вырезать несколько разных по сечению полостей, что возможно путем многократных булевых вычитаний. Первую вырезаемую полость получим из лофтингового объекта, сформированного движением звезды с большим числом лучей по прямой, а остальные — с помощью примитивов.

Создайте два цилиндра и соедините их между собой булевой операцией объединения (рис. 81). Затем создайте два сплайна — звезду и линию (рис. 82), выровняйте звезду относительно большего цилиндра по осям X, Y и Z (рис. 83). Создайте loft-объект, указав линию в качестве пути, отрегулируйте его положение относительно объекта из цилиндров (рис. 84). Вырежьте соответствующую полость из большого цилиндра, выделив многогранный лофтинговый объект, активировав булеву операцию вычитания Subtraction (A-B) и указав цилиндры в качестве операнда B, в результате чего внутри большого цилиндра появится многогранная полость (рис. 85).

 

Рис. 81. Объединенные цилиндры

Рис. 81. Объединенные цилиндры

Рис. 82. Исходные объекты

Рис. 82. Исходные объекты

Рис. 83. Определение положения звезды

Рис. 83. Определение положения звезды

Рис. 84. Коррекция положения loft-объекта

Рис. 84. Коррекция положения loft-объекта

Рис. 85. Цилиндр с многогранной полостью

Рис. 85. Цилиндр с многогранной полостью

Создайте параллелепипед, ширина и высота которого одинаковы и по размеру немного меньше диаметра вырезанной полости. Поместите его внутрь большего цилиндра и выровняйте по осям X и Z (рис. 86). На основе уже созданного булева объекта и параллелепипеда сформируйте вложенный булев объект, вырезав параллелепипедом соответствующую полость внутри большого цилиндра (рис. 87). Затем создайте цилиндр с меньшим радиусом, чем радиус меньшего из уже имеющихся цилиндров, поместите его внутрь меньшего цилиндра и выровняйте по осям X и Z (рис. 88). Вырежьте данным цилиндром полость внутри меньшего из цилиндров вложенного булева объекта при помощи операции булева вычитания и получите деталь, представленную на рис. 89, которая будет иметь примерно такой же вид, как головка для накидного гаечного ключа.

 

Рис. 86. Добавление параллелепипеда

Рис. 86. Добавление параллелепипеда

Рис. 87. Промежуточный рендеринг детали

Рис. 87. Промежуточный рендеринг детали

Рис. 88. Добавление третьего цилиндра

Рис. 88. Добавление третьего цилиндра

Рис. 89. Головка для накидного гаечного ключа

Рис. 89. Головка для накидного гаечного ключа

Loading

Календарь

«  Апрель 2024  »
ПнВтСрЧтПтСбВс
1234567
891011121314
15161718192021
22232425262728
2930

Архив записей

Друзья сайта

  • Заказать курсовую работу!
  • Выполнение любых чертежей
  • Новый фриланс 24