книги / Компьютерная графика.-1
.pdfЛабораторная работа №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.
При этом необходимо помнить, что эти команды редактирова ния перемещают, копируют, вращают и т. п. выбранные объекты в выбранной ПСК таким образом, что их действия не затрагивают третьей координаты, а изменяют только координаты в текущей ПСК.
Для изменения высоты («базы») пространственных фигур сле дует применить команду ИЗМЕНИ (СНАМСЕ).
Учитывая, что выбор набора примитивов, составляющих трех мерную фигуру, для команд редактирования изображения может быть затруднен по причине «наложения» линий при взгляде из той или иной точки, можно рекомендовать при формировании изобра жения из пространственных фигур записывать и оперировать с ни ми, как с блоками.