Витая конструкция
Витая конструкция
Методы создания резных изделий из дерева разнообразны. Сейчас мы рассмотрим еще один метод, который позволяет создавать витые конструкции, наподобие той, что вы видели в комнате для курения кальянов в главе 5.
На этот раз витая конструкция будет обрамлять дверной косяк в помещении.
Рассмотрим подробно порядок создания подобной модели.
1. Откройте сцену из файла Twist.max в папке Primeri_ScenGlava_8 на компакт-диске. Перед вами — обычная стена с дверным проемом и дверным полотном. Наша задача — создать обрамляющую витую конструкцию вокруг дверного проема.
2. Для начала создадим четыре опоры конструкции. Каждая опора представляет собой улучшенный примитив ChamferBox (Куб с фаской). В окне проекций Perspective (Перспектива) создайте улучшенный примитив ChamferBox (Куб с фаской). Перейдите к его параметрам во втором разделе командной панели и задайте следующие значения: Length (Длина) — 14 см, Width (Ширина) — 14 см, Height (Высота) — 14 см, Fillet (Фаска) — 1 см.
3. Выберите манипулятор движения, затем щелкните правой кнопкой мыши по этому манипулятору для вызова окна точного ввода значений координат и задайте следующие значения позиции данного объекта: X = 203, Y = -6, Z = 0. Таким образом, объект установлен в необходимую точку — в правом нижнем углу дверного проема (рис. 8.14).
4. Создайте еще три копии данного объекта (например, при помощи клавиши <Shift> и передвижения оригинала). Значения позиций копий задайте следующие: первая копия: X = 97, Y = -6, Z = 0; вторая копия: X = 203, Y = -6, Z = 214, третья: X = 97, Y = -6, Z = 214. В результате по углам дверного проема расставлены опорные элементы будущей конструкции (рис. 8.15).
5. Теперь добавим первый витой элемент. В окне проекций Perspective (Перспектива) создайте еще один улучшенный примитив ChamferBox (Куб с фаской). Перейдите к его параметрам и задайте следующие значения: Length (Длина) — 10 см, Width (Ширина) — 10 см, Height (Высота) — 210 см, Fillet (Фаска) — 3 см, Height Segs (Сегментация по высоте) — 90, Fillet Segs (Сегментация фаски) — 15.
6. Установите данный объект в точку с координатами: X = 203, Y = -6, Z = 10. Теперь между двумя правыми опорными элементами расположена вертикальная перегородка (рис. 8.16).
7. Далее необходимо закрутить форму этой перегородки. Выделите этот объект, во втором разделе командной панели раскройте список модификаторов и выберите пункт Twist (Скручивать). Данный модификатор позволяет скручивать форму любого объекта. После его применения в области параметров появился свиток Parameters (Параметры), который содержит все необходимое для настройки скручивания объекта (рис. 8.17).
8. Параметр Angle (Угол) отвечает за силу скручивания. Увеличивая значение данного параметра, вы скручиваете объект. Данный параметр выражается в градусах. Чтобы получить равномерно скрученный объект, задайте здесь значение равным 1700 градусам. В результате — объект сильно скрутился (рис. 8.18).
9. Сделайте копию скрученного объекта. Тип копии задайте Instance (Образец). Значения позиции копии задайте следующие: X = 97, Y = -6, Z = 10.
10. Создайте еще одну копию первого скрученного объекта. Тип копии сделайте Copy (Автономная копия). Выделите данный объект в окне проекций Front (Вид спереди), выберите манипулятор вращения, нажмите по нему правую кнопку мыши для вызова окна точного ввода значений поворота объекта и задайте значение поворота в отношении оси Y равным -90 (минус 90) градусам.
11. Перейдите к параметрам данного объекта, щелкните по строчке ChamferBox в стеке модификаторов для перехода к параметрам самого объекта, а не его скручивания, и задайте значение параметра Height (Высота) равным 100 см.
12. Снова щелкните по строчке Twist в стеке модификаторов для перехода к параметрам скручивания данного объекта. Значение параметра Angle (Угол) задайте равным 850. Значение позиции этого объекта задайте следующим: X = 200, Y = -6, Z = 221. Таким образом, добавилась верхняя перекладина (рис. 8.19).
Итак, в результате у вас получилась модель каркаса из витой конструкции, обрамляющая дверной проем (рис. 8.20). При ее создании был использован модификатор Twist (Скручивание). Данный модификатор позволяет скручивать любой объект в отношении любой оси на любой заданный градус.
Закончив создание витой конструкции, щелкните в сцене правой кнопкой мыши для вызова квадрупольного меню и выберите в нем пункт Unhide All (Раскрыть все). Рядом появилась еще одна аналогичная модель. Посмотрите, все ли вы сделали правильно, сравните модели.
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКДанный текст является ознакомительным фрагментом.
Читайте также
3. Оригинальная конструкция инфопродукта
3. Оригинальная конструкция инфопродукта Можно сделать оригинальный инфопродукт по конструкции. Например, в вашей нише все делают исключительно аудио– или видеокурсы. А вы сделайте, например, интеллект-карты, коучинговую программу, месячный тренинг. Найдите другой
R.16.3.4 Область видимости макроимен и конструкция #undef
R.16.3.4 Область видимости макроимен и конструкция #undef После появления макроопределения идентификатор из него считается определенным и остается в текущей области видимости (независимо от правил областей видимости в С++) до конца единицы трансляции или пока его определение
20.3.5. Конструкция системы управления задачами была плохо реализована
20.3.5. Конструкция системы управления задачами была плохо реализована Не считая возможности приостанавливать процессы (что само по себе является тривиальным дополнением к планировщику, который мог бы быть сделан довольно безопасно), управление задачами предусмотрено
Конструкция for-do
Конструкция for-do Синтаксис конструкции for-do для цикла с увеличением значения счетчика:for идентификатор_счетчика := начальное_значение to конечное_эначение do блок_кода;Синтаксис конструкции for-do для цикла с уменьшением значения счетчика:for идентификатор_счетчика :=
Конструкция while-do
Конструкция while-do Синтаксис конструкции while-do: while выражение do блок_кода;Выход из цикла while-do происходит в том случае, если выражение, расположенное между ключевыми словами while и do, дает значение False. Цикл может не выполниться ни одного
Конструкция repeat-until
Конструкция repeat-until Синтаксис конструкции repeat-until: repeat блок_кода until выражение;Выход из цикла repeat-until происходит в том случае, если выражение, расположенное после ключевого слова until, дает значение
Совет 42. Следите за тем, чтобы конструкция less<T> означала operator<
Совет 42. Следите за тем, чтобы конструкция less<T> означала operator< Допустим, объект класса Widget обладает атрибутами weight и maxSpeed:class Widget { public:size_t weight() const;size_t maxSpeed() const;}Будем считать, что естественная сортировка объектов Widget осуществляется по атрибуту weight, что отражено в
Множественный выбор: конструкция else-if
Множественный выбор: конструкция else-if Часто нам приходится осуществлять выбор более, чем из двух вариантов. Чтобы учесть это, мы можем расширить структуру if-else конструкцией else-if. Рассмотрим конкретный пример. Расценки, назначаемые за коммунальные услуги некоторыми
Конструкция SELECT ... INTO
Конструкция SELECT ... INTO Конструкция SELECT ... INTO обычна для PSQL. Когда из таблицы запрашиваются значения, предложение INTO позволяет сохранить их в переменных - в локальных переменных или в выходных аргументах. В этой процедуре нет выходных параметров. Мы используем переменную ANY
Конструкция FOR SELECT ... DO
Конструкция FOR SELECT ... DO Для поиска множества строк в процедуре мы используем конструкцию FOR SELECT ... DO. Ее синтаксис:FOR<выражение-выбора>INTO <:переменная [, :переменная [, ...]] DO<составной-оператор>;<выражение-выбора> может быть любым запросом выбора, использующим
Базисная конструкция
Базисная конструкция Простота типизации в ОО-подходе есть следствие простоты объектной вычислительной модели. Опуская детали, можно сказать, что при выполнении ОО-системы происходят события только одного рода - вызов компонента (feature call):x.f (arg)означающий выполнение
Конструкция flash-диска USB
Конструкция flash-диска USB Несмотря на разнообразие корпусов, все flash-диски USB устроены одинаково. Половинки корпуса часто соединены защелками и обычно легко разбираются. Исключение составляют водонепроницаемые или ультрамодные корпуса – для их вскрытия иногда приходится
Виды и конструкция карт памяти
Виды и конструкция карт памяти Многие компании время от времени предлагали пользователям разные конструкции карт памяти. За редкими исключениями все они несовместимы между собой по числу и расположению контактов и электрическим характеристикам. Flash-карты бывают двух
FANатичная конструкция: Как из корпуса сделать конфетку
FANатичная конструкция: Как из корпуса сделать конфетку Автор: Филипп КазаковНесколько месяцев назад я созрел-таки для серьезного мероприятия - замены корпуса компьютера. Как часто бывает, немедленной реализации задумки воспрепятствовала масса объективных