книги / Компьютерная графика.-1
.pdfЛабораторная работа №8 |
71 |
Лабораторная работа №8
ДОПОЛНИТЕЛЬНЫЕ ВОЗМОЖНОСТИ ОБЪЁМНОГО
КОНСТРУИРОВАНИЯ. ТВЕРДОТЕЛЬНЫЕ ОБЪЕКТЫ
Ш Цель работы: ознакомление с возможностями объёмного кон струирования.
8.1.Краткие теоретические сведения
8.1.1.Команды МРОК
МРОК — это упрощенная версия расширения по объемному конструированию (РОК). Он дает возможность создавать такие твердотельные примитивы, как ящик, цилиндр, тор, сфера, клин и конус. Кроме того, тела могут быть образованы из двумерных объ ектов путем выдавливания или вращения. МРОК позволяет анали зировать физические свойства твердотельных объектов. После пе ревода модели из каркасного представления (Т-КАРКАС) в сете вой (Т-СЕТЬ) над ней можно производить операции тонирования и удаления скрытых линий. Ниже приведен список команд МРОК:
♦ Т-ВРАЩАЙ (80ЬУЕК) — создает твердотельные объекты
путем вращения полилинии |
вокруг заданной оси; |
♦ Т-ВЫДАВИ (80ЬЕХТ) |
— преобразует 2-мерные объекты |
в 3-мерные тела путем выдавливания;
♦Т-КАРКАС (801ДУШЕ) — отображает объемное тело в каркасном представлении;
♦ Т-КЛИН (801АУЕВСЕ) — создает твердотельный клин; ♦ Т-КОНУС (80ЬС(Ж Е) —создает твердотельный конус;
♦Т-МАТЕР (80ЬМАТ) —задает материал, присваивае мый твердым телам по умолчанию;
♦Т-ПЕРЕМ (80ЬУАВ) —задает значения переменным, используемым в РОК;
♦Т-ПЛОЩ (ЗОЬАКЕА) —вычисляет площадь поверхно сти твердотельных объектов;
♦Т-ПРЕОБР (80ЬГО1РУ) —преобразует 2-мерные объекты
в3-мерные тела;
72 |
Компьютерная графика |
||
♦ Т-СЕТЬ (80ЫМА8Н) |
— отображает |
объемное |
тело в |
виде многогранной сети; |
—выводит на |
экран |
описание |
♦ Т-СПИСОК (80ЫЛ8Т) |
|||
твердотельного объекта; |
|
|
|
♦ Т-ТОР (ЗОЬТОКШ) |
— создает твердое тело, имеющее |
||
форму тора; |
|
|
|
♦Т-УДАЛИ (ЗОЫЧЛЬаЕ) — освобождает рисунок от ненужной информации;
♦Т-ЦИЛИНДР (80ЬСУЕ) —создает твердотельный ци-
линдр; |
—создает твердотельный шар; |
♦ Т-Ш АР (80Ь8РНЕЕЕ) |
♦Т-ЯЩ ИК (801ЛЮХ) — создает твердотельный параллелепипед.
8.1.2. Команды РОК
Поставляемое отдельно расширение по объемному конструиро ванию (РОК) позволяет, в дополнение к упомянутым выше воз можностям МРОК, выполнять операции булевой алгебры над твер дыми телами. Команды РОК расширяют возможности управления твердотельными объектами Аи1оСАБ, позволяют генерировать се чения и профили объемных тел. Помимо указанных выше команд МРОК, в расширение по объемному конструированию входят сле дующие команды:
♦Т-ВЫЧТИ (80Ь811В) —создает новое тело путем вычи тания объемов существующих тел;
♦Т-ИМПОРТ (80Ы1М) —импортирует файлы сборок системы АЩоЗоШ;
♦Т-ИНХАР (ВВ80ЬМ А8Р) —вычисляет и отображает инер ционные характеристики выбранных твердотельных объек тов;
♦Т-ОБЪЕДИНИ (80ЫЛУКЖ) —создает новое тело путем объединения объемов существующих тел;
♦Т-ОТДЕЛИ (80Ь8ЕР) —разделяет составные твердо
тельные объекты; |
|
♦ Т-ПЕРЕН (80ЬМ 0УЕ) |
—перемещает или вращает тела |
в соответствии с дескриптором перемещения; |
|
♦ Т-ПЕРЕС (80Ы ЭТ) |
—создает новое твердое тело пу |
тем пересечения существующих тел;
Лабораторная работа ЛЯ |
73 |
♦Т-ПРОФИЛЬ (80ЬРК0Г) —создает 2-мерное контурное изображение твердых тел;
♦Т-ПСК (801Д1С8) - выравнивает ПСК по ребру или грани твердотельного объекта;
♦Т-СВОЙСТВА (80ЬС8Н) - изменяет характеристики твердотельного объекта;
♦ Т-СЕЧЕНИЕ (80Ь8ЕСТ) |
выполняет поперечное |
сечение |
твердотельной модели; |
|
|
♦ Т-СОПРЯГИ (80ЬР1ЬЬ) |
сопрягает ребра твердого тела; |
|
♦ Т-ФАСКА (ЗОЬСНАМ) |
скашивает ребра твердого тела; |
|
♦ Т-ЭКСПОРТ (80Ь011Т) |
экспортирует файлы |
сборок |
для системы АиЪоЗоШ;; |
|
|
♦ Т-ЭЛЕМЕНТ (ЗОЬРЕАТ) |
создает 2-мерное объекты из |
элементов 3-мерной твердой модели.
8.2.Задание по лабораторной работе №8
8.2.1. Моделирование зубчатого колеса
иполучение его сечений
оУстановите шаг 5 мм, сетку — 10 мм.
оУстановите 3 видовых экрана (рис.8.1).
о Нарисуйте квадрат 60 х 60 мм и осевую линию.
компьютерная графика
0 Создайте твердотельный объект путем вращения квадрата во круг осевой линии командой Т-ВРАЩАЙ (80ЬУЕК).
Настройте произвольную точку зрения для видового экрана №1:
Дисплей |
Установи вид <=>Двид (Камера) |
(\Челу |
8е1 ЛЧелу => Пу1елу (САтега)). |
с? Текущий видовой экран — №3. Установите новую ПСК ЗАДНЯЯ
(ВАСК): |
|
|
Режимы |
ПСК => Стандартные <0 ЗАДНЯЯ |
|
(8еШп^з |
11С8 0 Ргезе18 0 |
ЬЕЕТ). |
Дисплей |
Установи вид 0 |
Вид в плане 0 Тек. ПСК |
(ЛЧелу ^ |
8е1 ЛЧелу 0 Р1ап \Че\у <=>Сиггеп! 11С8). |
|
0 Новое имя текущей ПСК — ТОР: |
||
Режимы |
ПСК => По имени... ^ ТОР 0 Новое имя |
(8еШп§8 **> ЧС8 0 N0016(111С8... ^ ТОР ^Вепаш е То).
0 Определите координату 2 для ближайшей точки, лежащей на
грани цилиндра:
Средства |
Справки ■=>Коорд. 0 |
(А88131 |
1вдшгу => Ю Р от1 =>), |
укажите точку, принадлежащую грани (воспользуйтесь объект ной привязкой — БЛИ ^ Е А )).
0 Установите уровень — 2, а высоту — 60.
Режимы Создания примитивов... 0 |
Уровень <0 2 |
0 |
Высота 0 60 |
(8еШп§з ^ ЕпШу МоЛез... 0 Е1еуаНоп 0 2
^ТЫскпезз ^60).
Нарисуйте контур зуба командой ПЛИНИЯ (РЬШЕ) так, чтобы он имел точки пересечения с кругом, и круг диаметром 30 мм (рис.8.2). В итоге получатся 2 объемных примитива.
0 Создайте круговой массив из 15 зубьев и круговой массив из 5
цилиндров радиусом 30 мм.
0Воспользуйтесь командами редактирования РОК: Т-ОБЪЕДИНИ (80ЫЖЮЭД и Т-ВЫЧТИ (80Ь8ЧВ). Для объединения выдели те корпус и все зубья. При вычитании выделите сначала полу
ченное колесо, а затем 5 цилиндров радиусом 30 мм.
0Текущий видовой экран — №1. Для просмотра полученного объ екта сделайте тонирование:
Виз-ция Тонируй (Вепс(ег Кепйег).
78 |
компьютерная графика |
(8е1ес* оЪ]ес*:).
Укажите на твёрдотельный объект. Затем в командной строке
выдаётся запрос:
Секущая плоскость — О бъект/П оследняя/2ось/ В и д / X V /
Х 2 / 2 Х / <3 точки>:
(8ес{шпш§ р1апе Ьу Е п1ку/Ьа51/2ах1з/У 1е\у/Х У /Х 2/2Х /
<3 точки>:).
Выберите опцию О (Е) и укажите треугольник. В итоге Аи1оСАБ построит сечение в той же плоскости, где находится треугольник (рис. 8.6).
Рис. 8.6. Создание сечений
оТаким же образом постройте сечение, параллельное ПСК МИРОВАЯ, переключившись во 2-й видовой экран и установив текущую ПСК МИРОВАЯ.
оСоздайте сечения, используя другие опции задания секущей плоскости.
оСоздайте сечение, не параллельное установленным ПСК.
60 |
Компьютерная графика |
8.2.2. Окончание работы
^ Выполните задание, указанное преподавателем, и ответьте на вопросы. Примеры твердотельных объектов приведены на
рис. 8.7.