Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

книги / Компьютерная графика.-1

.pdf
Скачиваний:
0
Добавлен:
20.11.2023
Размер:
8.18 Mб
Скачать

Лабораторная работа №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.