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

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

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

Лабораторная работа №6

53

текста можно определить явно или указать опцию ПОСЛОЮ (ВУЬАУЕК), тогда цветом размерных примитивов можно бу­ дет управлять с помощью команды СЛОЙ (БАУЕВ).

Аи1оСАБ может создавать ассоциативные размеры. Размерная

переменная РЗМассо (Б1МА80) должна быть ВКЛ (ОРЯ). В этом случае размер создаётся как блок (то есть обрабатывается как еди­ ное целое) и при выполнении операций редактирования вместе с изменением образмеренного объекта будет изменяться и размерный текст.

 

 

Размерные стили и переменные

Размерные стили

Размерные переменные

5ТАН1

 

 

Ц в е т а

 

Стиль: *Ш№МЕО

 

ЗТА И !

Масштаб:

 

1.00000

 

 

 

| | Масштаб в

пр-стве листа

 

Цвет

размерной линии:

ПОСЛОЮ

 

Цвет

выносных линий:

ПОСЛОЮ

 

Цвет

размерного текста:

ПОСЛОЮ

Размер

 

 

Отмена

Помощь,

 

 

 

 

Да

Рис. 6.6. Задание цвета элементов размера

Команды, (позволяющие вносить изменения в ассоциативные

размерные примитивы:

ОБНОВИ (Е!Раа1е) — обеспечивает изменение существую­ щих размерных примитивов в соответствии с текущими ус­ тановками размерных переменных, текущей гарнитуры тек­ ста и текущими единицами измерения;

РЕДТЕКСТ (ТЕБ1Т) — позволяет управлять местоположе­ нием и ориентацией размерного текста;

ВОСТЕКСТ (НОМе*ех*) — обеспечивает возврат текста в положение по умолчанию, если было задано нестандартное положение текста или для изменения его положения была

94

Компьютерная графина

использована команда РАСТЯНИ

(8 ТКЕТСН) или

РЕДТЕКСТ (ТЕ01Т).

♦ НОВТЕКСТ (№1У1ех() — изменение размерного текста. Аи1оСАБ может использовать одновременно две системы изме­

рения (размерная переменная РЗМальт (01МА1Л1) должна быть ВКЛ ((Ж)) и проставлять размеры одновременно в основных и аль­ тернативных единицах (например, миллиметрах и дюймах).

Задав соответствующим образом переменные РЗМальтф (БШАЬТР) (масштабный фактор альтернативных единиц — 25,4 мм в дюйме) и РЗМальтд (БШАЬТО) (количество знаков после за­ пятой), можно одновременно проставлять размеры в двух системах единиц измерения. Наиболее часто это применяется при необходи­ мости автоматической простановки метрических размеров, когда исходный рисунок был выполнен в дюймах.

6.2.2.Задание по подразделу 6.2

 

 

Приведенное ниже

задание

ориен­

А

В

тировано

на

приобретение

практиче­

 

1

ских навыков

простановки размеров.

 

 

При выполнении работы можете ис­

 

 

пользовать в командах иные числовые

 

 

величины.

 

 

 

 

 

 

 

о Начните новый чертеж с именем

 

 

<Ит-16.

Задайте в

команде

ШАГ

 

 

(8 МАР)

разрешающую

способность

Рис. 6.7. Набор фигур

0.5 мм, установите режим вывода на

 

 

экран координатной сетки. Командой

ЕДИНИЦЫ (Ш 1Т8) установите число знаков после десятичной точки, равное 1 .

^Начертите прямоугольник А (рис. 6.7) с помощью команды ПЛИНИЯ (РЬЖЕ).

^Нанесите размеры для прямоугольника А [ГОР (НОН), ВЕР {УЕВ)] вручную, автоматически и прекратите работу команды РАЗМЕР.

Лабораторная работа Мб

95

А(1-10)

В(2 V

М16х1.5-6д

Рис.б.8. Примеры простановки размеров

Я’

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

л Изобразите объект В. На этом объекте проставьте два

размера

от одной базы [БАЗовый (ВАЗеИпе)] и цепочку

размеров

[ПРОдолж (СО№ тие)]. Обновите изображение.

ч4 Начертите треугольник С. Получите зеркальное отображение

треугольника — треугольник О.

оДля каждой стороны треугольника С нанесите соответствующие размеры: ГОРизонт (НОШгопЫ), ВЕРтикал (УЕКИса!), ПАРаллел (АЫ^пе1).

Измените размерные параметры РЗМТМЕЖГ (БШ ТШ ) и РЗМТВНЕГ (Б1МТОН) на ВКЛ (ОN), а РЗМТНРЛ (Б1МТАО) на ОТКЛ (ОЕР).

^Нанесите размеры для треугольника Б.

^Начертите два отрезка, составляющие острый угол. Нанесите уг­ ловой размер [УГЛовой (АМСи1аг)].

Создайте изображение окружности на чертеже. Цроставьте раз­ мер диаметра и радиуса окружности.

‘У На объекте В сотрите все размеры. Войдите в режим образмери-

вания. Измените размерную переменную РЗМАССО

(В1М А80)

на ВКЛ (ОМ).

 

На объекте В проставьте цепочку горизонтальных

размеров.

Растяните объект влево и вправо. Командой ВОСТЕКСТ (НОМе1ех1) верните текст в положение по умолчанию.

оВыполните команды ОБНОВИ (11Рйа1е), изменив гарнитуру шрифта, и НОВТЕКСТ (МЕ\У1ех1).

6.2.3.Окончание работы

оВыполните задание (рис. 6 .8 ), указанное преподавателем, и от­

ветьте на вопросы.

оДля завершения работы в редакторе выберите команду ПОКИНЬ (СЩГГ) без сохранения изменений в рисунке с опцией Игнорирование (Огзсап! СЬагщез).

Лабораторная работа №7

37

Лабораторная работа №7

ТРЕХМЕРНЫЕ ИЗОБРАЖЕНИЯ В Аи1оСАР

Ш Цель работы: ознакомление с возможностями трехмерной графики в Аи1оСАБ и с правилами получения

пространственных конструкций.

7.1. Краткие теоретические сведения

Значительное число команд Аи^оСАБ, предназначенных для ра­ боты с трехмерной графикой, можно условно разделить на 2 основ­

ные группы: команды, предназначенные для построения трехмер­ ных изображений, и команды, предназначенные для рассмотрения на экране соответствующих объемных конструкций.

Команда ПСК (БС8 ) — задание пользовательской системы ко­

ординат. Применяется как для облегчения процесса построения, так и для соответствующего рассмотрения трехмерных конструкций.

Новая ПСК может быть определена командой ПСК (БС8 ) с по­

мощью любого перечисленного ниже способа или любой комбинации из них:

заданием новой точки начала, новой плоскости ХУ2 или оси

2;

по ориентации существующего объекта;

по текущему направлению взгляда;

поворотом текущей ПСК вокруг любой из осей.

Усвоение команд управления ПСК (1Ю8) является одним из

критериев успешной работы с трехмерной графикой в Аи1оСАБ.

7.1.1.Команды построения трехмерных изображений

ОТРЕЗОК (ЬШЕ) — при указании трехмерных координат (х,у,г) для точек начала и конца отрезков прямых линий формируются соответствующие прямые в пространстве.

3-ПОЛИ (ЗОРОЬУ) — формируются отрезки пространственных полилиний, состоящие только из линейных сегментов.

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

3-ГРАНЬ (ЗБРАСЕ) — .создается участок плоскости в простран­ стве (грань) по правилам, аналогичным для построения двухмер­ ной фигуры на плоскости. При этом угловые точки грани могут иметь различные координаты по оси 2 вплоть до построения не­

плоских граней. Команда является основным средством модели­ рования сложных пространственных объектов.

3-СЕТЬ (ЗБМЕ8 Н) — генерируется трехмерная многоугольная

сеть общего вида. Многоугольная сеть образует сетку вершин, которая определяется матрицей размером М х N. Команда 3- СЕТЬ (ЗБМЕ8 Н) в основном ориентирована на построение мно­

гоугольных сетей неизвестной заранее конфигурации средствами Аи1оЫ5Р.

7.1.2.Команды построения многоугольных сетей

спомощью устройств указания

П-СОЕД (К1Л.Е81ЖГ) — создается многоугольная сеть, пред­ ставляющая собой поверхность соединения и натянутая на две заданные кривые. Поверхность соединения строится как много­ угольная сеть размера 2 х N. Плотность сети управляется сис­ темной переменной 8 БВРТАВ1 . Поверхность сдвига может быть

как разомкнутой, так и замкнутой в направлении N.

П-СДВИГ (ТАВ8 ЦКР) — создается многоугольная сеть, пред­

ставляющая собой поверхность сдвига, которая задается опреде­ ляющей кривой и вектором направления; поверхность сдвига строится как многоугольная сеть размера 2 х N 5 плотность сети

управляется системной переменной 811КРТАВ1; поверхность сдвига может быть как разомкнутой, так и замкнутой в направ­ лении N.

П-ВРАЩ (КЕУ8 БЕР) — создается поверхность вращения по­

воротом определяющей кривой вокруг выбранной оси; поверх­ ность вращения строится как многоугольная сеть размера М х ^ плотность генерируемой сети управляется системными перемен­ ными 81ЖРТАВ1 и 8БВРТАВ2; поверхность вращения может быть как разомкнутой, так и замкнутой в направлениях N и М.

П-КРАЙ (ЕNСЕ8 ^ЕГ) — создается участок поверхности Кунса

по четырем смыкающимся краям.

Лабораторная работа №7

5$

УРОВЕНЬ (ЕЬЕУ) — поверхность сдвига с вектором направле­ ния, совпадающим с осью 02 мировой системы координат (МСК), является частным случаем команды П-СДВИГ. В команде УРОВЕНЬ указываются текущий уровень (база в трехмерном пространстве) и превышение (высота) будущей трехмерной фи­ гуры. Для задания определяющей кривой или многоугольника сразу после команды УРОВЕНЬ (ЕЬЕУ) необходимо применить соответствующую команду построения графических примитивов (круг, отрезок, полилиния и т.д.). Каждый построенный графиче­ ский примитив будет принят за определяющую кривую для соз­ дания поверхности сдвига.

ВАи1оСА1) у.Ю и старше возможно построение набора про­ стейших трехмерных фигур — конуса, шара, пирамиды, паралле­ лепипеда и т. д. — при выборе режима.3-М.

7 .1 .3 . Команды, управляющие видимостью трехм ерны х конструкций на экране дисплея

ТЗРЕНИЯ (УРОШТ) — обеспечивает установку точки зрения на текущем видовом экране. Рисунок перерисовывается таким обра­ зом, как он выглядит с выбранной точки зрения, задаваемой как (х,у,г). Пустой ответ генерирует режим выбора точки зрения с помощью «компаса» и «тройки осей координат». Команда ТЗРЕНИЯ (УРОШТ) имеет диалоговую форму, вызываемую из

строки Точка зрения «падающего» меню (режим

ДИСПЛЕЙ (У1Е\У)). В этом случае с помощью устройства ука­ зания может быть введена одна из 9 фиксированных точек зре­ ния на трехмерный объект — план, вид спереди, вид справа и т. д.; и кроме того, для произвольной точки зрения можно исполь­ зовать «компас» и «тройку осей координат».

ПЛАН (РЬА1Ч) — является частным случаем команды ТЗРЕНИЯ (УРОШТ) и обеспечивает установку вида рисунка в плане [точка зрения (0,0,1)]. Действует только на текущем видо­ вом экране.

ДВИД (ОУ1Е1У) — обеспечивает просмотр трехмерных объектов

сиспользованием понятий камеры и цели. Линия между каме­ рой и целью есть направление взгляда.

60 Компьютерная графика

♦ СКРОЙ (НШЕ) — обеспечивает удаление «невидимых» линий на трехмерных фигурах текущего чертежа с целью улучшения про­ странственного восприятия таких фигур человеком (на экране дисплея). Для получения твердой копии чертежа с удаленными невидимыми линиями необходимо задать соответствующий ре­ жим в команде ЧЕРТИ (РЬОТ).

♦ ВЭКРАН (УРОКТ8 ) — обеспечивает управление количеством

видовых экранов на дисплее с целью одновременного рассмотре­ ния пространственных объектов с различных точек зрения. Воз­ можно задание до четырёх одновременно действующих видовых экранов.

При редактировании трехмерных объектов можно применять соответствующий набор команд редактирования (ПЕРЕНЕСИ (МОУЕ), СОТРИ (ЕЕА8 Е), ПОВЕРНИ (КОТАТЕ) и т. п ), ранее

рассмотренных для двухмерных чертежей в лабораторной работе №3.

При этом необходимо помнить, что эти команды редактирова­ ния перемещают, копируют, вращают и т. п. выбранные объекты в выбранной ПСК таким образом, что их действия не затрагивают третьей координаты, а изменяют только координаты в текущей ПСК.

Для изменения высоты («базы») пространственных фигур сле­ дует применить команду ИЗМЕНИ (СНАМСЕ).

Учитывая, что выбор набора примитивов, составляющих трех­ мерную фигуру, для команд редактирования изображения может быть затруднен по причине «наложения» линий при взгляде из той или иной точки, можно рекомендовать при формировании изобра­ жения из пространственных фигур записывать и оперировать с ни­ ми, как с блоками.