Электронная библиотека
Форум - Здоровый образ жизни
Саморазвитие, Поиск книг Обсуждение прочитанных книг и статей,
Консультации специалистов:
Рэйки; Космоэнергетика; Биоэнергетика; Йога; Практическая Философия и Психология; Здоровое питание; В гостях у астролога; Осознанное существование; Как раскрутить и разрекламировать Web-сайт в сети Интернет Освой самостоятельно C++ Самоучитель Adobe After Effects



Татьяна Юрьевна Соколова
AutoCAD 2009. Учебный курс


Введение

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

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

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

Новейшие компьютерные технологии предоставляют современные аппаратные, программные и информационные средства, реализующие автоматизацию инженерно-графических работ. При этом предполагается обеспечение ввода, вывода, создания, хранения и обработки моделей геометрических объектов и их изображений с помощью компьютера, а также наличие средств моделирования геометрических объектов, их обработки и др.

В последнее время все больше утверждается оригинальный подход к автоматизации конструкторской деятельности, в основе которого – создание трехмерных геометрических представлений графических моделей изделий. Современный уровень развития компьютерных технологий позволяет создавать пространственные модели объектов с практически неограниченными возможностями, обеспечивая большую достоверность решения геометрических и других задач для пространственной модели, что позволяет перейти на качественно новый уровень разработки.

В настоящее время существует множество графических редакторов и программ геометрического моделирования. Компания Autodesk – один из ведущих производителей систем автоматизированного проектирования и программного обеспечения для конструкторов, дизайнеров, архитекторов. Это крупнейший в мире поставщик программного обеспечения и услуг для промышленного и гражданского строительства, машиностроения, геоинформатики, цифровых средств передачи информации и беспроводной связи, обслуживающий 7 000 000 пользователей.

Система AutoCAD, разработанная этой компанией, является лидирующей в мире платформой программного обеспечения систем автоматизированного проектирования (САПР), предназначенной для профессионалов, которым требуется воплощать свои творческие замыслы в реальные динамические проекты.

AutoCAD – программа с богатой и во многом уникальной историей. Впервые она увидела свет в 1982 году под именем MicroCAD. Первая версия AutoCAD ознаменовала начало настоящей революции в автоматизированном проектировании. Сегодня AutoCAD переводится на 18 языков, ее используют в своей работе миллионы проектировщиков во всем мире на процессорах в тысячи раз мощнее тех, которые были установлены на первых персональных компьютерах.

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

Залог успеха Autodesk – мировое признание AutoCAD в качестве стандарта де-факто для разработки продуктов и комплектующих, а также для документации.

Используя свою стратегию, направленную на помощь заказчикам в создании, организации и распространении цифровых конструкторских данных и в решении серьезных бизнес-проблем, Autodesk предлагает наиболее полный комплект интегрированных программных инструментов двумерного и трехмерного конструирования, что позволяет создавать более качественные продукты, ускорять вывод изделий на рынок и добиваться максимальной наглядности проектов и максимально эффективного сотрудничества.

Благодаря выпуску AutoCAD 2009 компания Autodesk предлагает архитекторам, дизайнерам, инженерам и проектировщикам новый инструмент для еще более полного воплощения их идей в реальность.


От издательства

Ваши замечания, предложения и вопросы отправляйте по адресу электронной почты dgurski@minsk.piter.com (издательство «Питер», компьютерная редакция).

Мы будем рады узнать ваше мнение!

На сайте издательства http://www.piter.com вы найдете подробную информацию о наших книгах.


Глава 1 AutoCAD 2009. Общие сведения

Требования к системе

Запуск системы AutoCAD

Начало работы

Подробнее о шаблоне

Вызов справочной системы

Открытие рисунков

Создание рисунков

Определение границ рисунка

Определение параметров сетки

Определение шага привязки

Совмещение шаговой привязки с полярным отслеживанием

Установка изометрического стиля сетки и шаговой привязки

Определение формата единиц

Сохранение рисунков

Получение твердой копии рисунка

Выход из AutoCAD


Требования к системе

AutoCAD может работать как в автономном режиме, так и в локальной сети. Для эффективной работы AutoCAD 2009 под управлением операционной системы Windows необходимы следующие программные и аппаратные средства:

• процессор Intel® Pentium® IV;

• операционные системы: Microsoft® Windows® XP Professional или Home Edition (пакет обновлений SP1 или SP2), Windows XP Tablet PC Edition (SP2) или Windows 2000 (SP3 или SP4). Рекомендуется устанавливать и эксплуатировать AutoCAD либо на операционной системе, локализованной на одном языке с программой, либо на англоязычной версии одной из перечисленных систем;

• Microsoft® Internet Explorer 6.0 (пакет обновлений SP1 или более поздний);

• 512 Мбайт оперативной памяти;

• монитор VGA с разрешением не менее 1024 x 768 и поддержкой режима true color;

• 750 Мбайт свободного места на жестком диске для установки;

• привод компакт-дисков: любой (только для установки программы).

Требования к системе при использовании AutoCAD 2009 для концептуального проектирования:

• процессор Intel® с тактовой частотой 3 ГГц и выше;

• Windows XP Professional (пакет обновлений SP2);

• не менее 2 Гбайт оперативной памяти;

• 2 Гбайт свободного места на жестком диске, не считая места, необходимого для установки программы;

• монитор с минимальным разрешением 1280 x 1024 и поддержкой режима true color;

• графический адаптер класса рабочих станций, снабженный не менее 128 Мбайт памяти и поддерживающий технологию OpenGL.


Запуск системы AutoCAD

Запуск AutoCAD осуществляется следующими способами:

• на Панели задач выберите из меню Start -> Programs -> Autodesk -> AutoCAD 2009;

• на Рабочем столе Windows дважды щелкните на пиктограмме AutoCAD 2009.

При запуске AutoCAD предлагает создать новый неименованный рисунок. Можно либо начать создавать в нем объекты, либо загрузить с диска один из уже имеющихся файлов.

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

Если же вы начинаете работу с нуля, следует предварительно задать ряд установок. Обычно это делается автоматически с помощью Мастера подготовки Wizard Description. AutoCAD позволяет менять установки и в ходе сеанса, если возникает такая необходимость.


Начало работы

После запуска AutoCAD выводится диалоговое окно начала работы Startup (рис. 1.1).

Рис. 1.1. Диалоговое окно начала работы

В диалоговом окне Startup пользователю предлагается четыре кнопки, в зависимости от выбора которых меняется содержимое диалогового окна:

Open a Drawing – для открытия ранее созданного чертежа. Позволяет выбрать из списка один из рисунков, открывавшихся последними, и загрузить его в AutoCAD. Чтобы загрузить файл, отсутствующий в списке, следует нажать кнопку обзора Browse…;

Start from Scratch – для создания чертежа, где устанавливаются только единицы измерения в области Default Settings: британские (футы и дюймы) или метрические (миллиметры):

– Imperial (feet and inches) – создание нового рисунка, использующего британскую систему единиц измерения, по шаблону acad.dwt. При этом область рисования, называемая еще лимитами рисунка, устанавливается равной 12 x 9 дюймов;

– Metric – создание нового рисунка, использующего метрическую систему единиц измерения, по шаблону acadiso.dwt. При этом область рисования устанавливается равной 429 x 297 мм;

Use a Template – для создания чертежа по шаблону – документу, установки которого используются как основа для нового рисунка. В области Select a Template: выбирается шаблон, содержащий необходимые установки черчения. В списке перечисляются имена файлов шаблонов с расширением DWT, которые найдены по стандартному пути, заданному в диалоговом окне настроек Options. В шаблонах определяются различные параметры рисунка, в том числе наборы специально созданных слоев, типов линий и видов;

Use a Wizard – вызов Мастера для установки параметров нового чертежа. В области Select a Wizard: предлагается два режима автоматической настройки рабочей среды AutoCAD – детальная подготовка Advanced Setup и быстрая подготовка Quick Setup:

– диалоговое окно детальной подготовки Advanced Setup позволяет выполнить полную установку параметров рабочей среды AutoCAD: назначить единицы измерения длины Units и угла Angle, задать начало отсчета угла Angle Measure и направление его измерения Angle Direction, определить границы области рисунка Area;

– диалоговое окно быстрой подготовки Quick Setup позволяет выполнить быструю установку параметров рабочей среды AutoCAD: выбрать единицы измерения длины Units и определить границы области черчения Area.

Диалоговое окно начала работы Startup вызывается при каждой загрузке сеанса AutoCAD только один раз. В дальнейшем для создания рисунков в уже запущенном сеансе AutoCAD открывается диалоговое окно создания нового рисунка Create New Drawing.


Подробнее о шаблоне

Установленный набор параметров сеанса можно сделать доступным и для рисунков, создаваемых впоследствии. Для этого следует сохранить документ как шаблон. Шаблон обычно представляет собой рисунок, не содержащий никаких графических объектов и используемый только для хранения стандартных значений системных переменных.

Шаблоны (файлы с расширением DWT) – весьма удобное средство создания набора рисунков с однотипными настройками. Можно использовать как шаблоны, поставляемые с AutoCAD, так и созданные пользователем. Любой имеющийся рисунок можно сохранить в качестве шаблона. В этом случае значения всех параметров настройки сохраняемого документа будут наследоваться всеми создаваемыми на его основе новыми рисунками.

Хотя в качестве шаблона подойдет любой рисунок, лучше всего подготовить набор стандартных шаблонов, где представлены чаще всего используемые установки и базовые элементы:

• тип и точность представления единиц;

• лимиты рисунка;

• настройки режимов шага SNAP, сетки GRID и ортогонального режима ORTHO;

• организация слоев;

• основные надписи, рамки и логотипы;

• размерные и текстовые стили;

• типы и веса (толщины) линий.

Никакие изменения, вносимые в рисунок, созданный на основе шаблона, на сам шаблон не распространяются.


Вызов справочной системы

В любой момент работы с AutoCAD вы можете получить доступ к электронной документации по программе. Для этого необходимо выбрать в падающем меню пункт Help. Альтернативный вариант – нажать клавишу F1 на функциональной клавиатуре, ввести символ ? в командной строке или щелкнуть на пиктограмме со значком вопроса на стандартной панели инструментов.


Открытие рисунков

Программа AutoCAD по умолчанию записывает внутреннее представление рисунка в файл с расширением DWG. Кроме рисунка файл содержит ряд параметров, определяющих значения переключателей режимов шага SNAP, сетки GRID, ортогонального режима ORTHO; принятые единицы измерения и точность представления; границы рисунка; организацию слоев; форматы и логотипы; размерные и текстовые стили; типы линий и т. п.

AutoCAD предлагает многооконную среду проектирования Multiple Design Environment (MDE), которая допускает одновременное открытие нескольких чертежей. В одном сеансе работы можно открывать неограниченное количество рисунков, не жертвуя при этом производительностью. Среда MDE позволяет перетаскивать объекты, копировать их свойства, такие как цвет, слой, тип линии, из одного рисунка в другой. Она обеспечивает параллельную работу с несколькими рисунками, не прерывая выполнения текущей команды и не нарушая последовательности действий. Это существенно упрощает выполнение многих операций и повышает эффективность работы.

Открыть существующий рисунок можно с помощью команды OPEN , которая вызывается из падающего меню File -> Open… или щелчком на пиктограмме Open…CTRL+O на стандартной панели инструментов.

После обращения к команде OPEN на экране AutoCAD появляется диалоговое окно выбора файла Select File (рис. 1.2). Здесь можно выбрать имя файла из списка или ввести это название в поле File name:.

Рис. 1.2. Диалоговое окно выбора файла

При выделении в списке одного из файлов в области Preview появляется соответствующий образец рисунка. Нажатие кнопки Views выводит список, изменяя параметры которого пользователь может выбрать форму представления файлов, предлагаемых для открытия: список, таблицу, образцы.

Режим открытия файлов – Open (Открыть), Open Read-Only (Открыть для чтения), Partial Open (Открыть частично), Partial Open Read-Only (Открыть для чтения частично) – устанавливается в списке при нажатии стрелки справа от кнопки Open. Частичное открытие позволяет загружать только те объекты рисунка, которые принадлежат определенным слоям или видовым экранам. Это оказывается полезным при работе с большими файлами.

Для открытия нескольких рисунков одновременно следует выбрать необходимые файлы в диалоговом окне Select File, используя клавишу Shift или Ctrl.

Кроме того, рисунки можно открывать путем перетаскивания из Проводника Windows. Для этого один или несколько выделенных в дереве Проводника файлов следует перетащить с помощью мыши в любую часть окна AutoCAD, за исключением области рисунка, например на командную строку или в ту часть панелей инструментов, которая не занята кнопками. Если же перетащить один файл в область рисования уже открытого рисунка, то произойдет вставка содержимого перетаскиваемого документа в текущий рисунок в качестве внешней ссылки.

Для открытия рисунка можно дважды щелкнуть на имени соответствующего файла в Проводнике Windows, что приведет к автоматическому запуску AutoCAD. Если же в системе уже ведется сеанс работы в AutoCAD, то рисунок откроется в нем.

В AutoCAD имеется специальное средство просмотра небольших фрагментов рисунков, открытия файлов рисунков и их поиска. Его можно использовать для поиска файлов в структуре папок на одном или нескольких дисках.

Для загрузки диалогового окна просмотра и поиска файлов Find, показанного на рис. 1.3, необходимо в диалоговом окне Select File последовательно щелкнуть на кнопках Tools -> Find….

Рис. 1.3. Диалоговое окно просмотра и поиска файлов

На вкладке Name & Location диалогового окна Find указываются имя, расширение и область поиска файла.

AutoCAD разрешает выполнять поиск файлов по датам их создания, пользуясь вкладкой Date Modified диалогового окна Find (рис. 1.4). Здесь организуется поиск файлов, созданных или измененных в период между двумя указанными датами либо за определенное количество последних дней или месяцев. Имена найденных документов отображаются в нижней части диалогового окна.

Рис. 1.4. Вкладка поиска файлов

Рисунки, созданные в AutoCAD любой предшествующей версии, открываются как любой документ версии 2009 и автоматически преобразуются в новый формат.


Создание рисунков

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

Рассмотрим в качестве примера архитектурный проект. Он может включать в себя множество разделов: планы этажей, схемы сетей водоснабжения, канализации, отопления, вентиляции и т. п. Обычно каждый раздел проекта разрабатывается в отдельном подразделении, поэтому здесь остро встает проблема унификации. Наиболее грамотное ее решение – обеспечение всех исполнителей файлами шаблонов, настроенными на используемую систему единиц и содержащими стандартные рамку, основную надпись, слои и типы линий.

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

Следует ответственно подходить к выбору рабочего масштаба. Только четкое представление о том, как соотносятся единицы рисунка на экране и единицы чертежа, выводимого на плоттер, позволяет правильно выбрать высоту текста для пояснительных надписей и размеров.

Хотя компоновка чертежа обычно производится на последних стадиях проектирования, грамотное планирование на предварительных этапах позволяет избежать многих ошибок и избавить персонал от излишних операций редактирования. При создании проекта работа, как правило, ведется в пространстве модели (здесь объекты представляются в натуральную величину), а для компоновки чертежа выполняется переход в пространство листа, где ко всем графическим объектам, текстам, типам линий и размерам применяется необходимый масштабный коэффициент.

Все начальные установки рисунка могут быть сохранены в шаблоне для последующего использования в других документах. В качестве шаблона могут применяться как рисунки, поставляемые с AutoCAD, так и любые другие, в том числе созданные пользователем. Новый рисунок наследует всю информацию из используемого шаблона. Имеется также возможность запускать AutoCAD без шаблона.

Создать новый рисунок позволяет команда NEW , вызываемая из падающего меню File -> New… или щелчком на пиктограмме QNew на стандартной панели инструментов.

После запуска команды необходимые настройки параметров рабочей среды AutoCAD производятся в диалоговом окне создания нового рисунка Create New Drawing – рис. 1.5.

Рис. 1.5. Диалоговое окно создания нового рисунка

При создании рисунка по простейшему шаблону используется пиктограмма Start from Scratch. В данном режиме устанавливается британская или метрическая система единиц. Значения многих системных переменных, принятые по умолчанию, зависят от того, какая из двух систем выбрана. Эти переменные управляют текстом, размерами, сеткой, режимами привязки, а также устанавливают действующие по умолчанию тип линий и файл образцов штриховки:

• Imperial (feet and inches) – создается рисунок, использующий британскую систему единиц измерения (футы и дюймы), по шаблону acad.dwt. При этом область рисования, иначе называемая лимитами рисунка, устанавливается равной 12 x 9 дюймов;

• Metric – создается рисунок, где используется метрическая система единиц измерения, по шаблону acadiso.dwt. При этом устанавливается область рисования 429 x 297 мм.

Чтобы создать рисунок с использованием шаблона, необходимо в диалоговом окне Create New Drawing щелкнуть на пиктограмме Use a Template и в списке Select a Template: указать нужный шаблон (рис. 1.6).

Рис. 1.6. Выбор шаблона рисунка

В AutoCAD имеется так называемый Мастер подготовки Wizard – служебное средство для создания нового рисунка. С помощью Мастера подготовки можно, взяв за основу текущий шаблон, модифицировать некоторые базовые установки. Например, пользователь может автоматически настраивать масштабные коэффициенты для текста в зависимости от общих размеров рисунка. Если рисунки крупные, выбирается большая высота символов, если мелкие – меньшая; таким образом обеспечивается разборчивость текстовых надписей, когда рисунок отображается на экране целиком.

Для вызова Мастера подготовки необходимо в диалоговом окне Create New Drawing щелкнуть на пиктограмме Use a Wizard – откроется окно, показанное на рис. 1.7.

Рис. 1.7. Создание нового рисунка с помощью Мастера подготовки

Мастер быстрой подготовки QuickSetup (рис. 1.8) позволяет задать для нового рисунка единицы измерения Units и область рисования Area. Поддерживаются следующие типы единиц для рисования и вычерчивания: десятичные – Decimal, инженерные – Engineering, архитектурные – Architectural, дробные – Fractional, научные – Scientific.

Рис. 1.8. Диалоговое окно Мастера быстрой подготовки

Указывая ширину Width и длину Length области рисования, пользователь тем самым задает граничные пределы рисунка, так называемые лимиты. Именно лимитами определяется размер чертежа, впоследствии выводимого на плоттер. После того как все параметры заданы, Мастер быстрой подготовки запускает сеанс рисования в пространстве модели.

Мастер детальной подготовки Advanced Setup (рис. 1.9) позволяет задать для нового рисунка тип линейных единиц измерения Units и способ измерения углов Angle, указать начало отсчета угла Angle Measure и направление измерения угла Angle Direction, определить границы области рисунка Area. В отличие от Мастера быстрой подготовки, который настраивает только пространство модели, Мастер детальной подготовки воздействует как на пространство модели, так и на пространство листа.

Рис. 1.9. Диалоговое окно Мастера детальной подготовки

Любая из установок, произведенных в начале рисования, в дальнейшем может быть изменена.


Определение границ рисунка

Команда LIMITS позволяет установить границы текущего рисунка в пространстве модели и в пространстве листа. Она вызывается из падающего меню Format -> Drawing Limits. В AutoCAD границы рисунка выполняют две функции: определяют диапазон изменения координат точек и контролируют фрагмент рисунка, покрытый видимой координатной сеткой.

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

Запросы команды LIMITS:

...

Reset Model space limits: – переустановка лимитов пространства модели

Specify lower left corner or [ON/OFF] <current>: – левый нижний угол

Specify upper right corner <current>: – правый верхний угол

где:

• ON – включается контроль соблюдения границ. При этом AutoCAD отвергает все попытки ввести точки с координатами, выходящими за границы рисунка;

• OFF – отключается контроль соблюдения границ рисунка;

• <current> – текущее значение.

Если текущее значение границ рисунка вас устраивает, достаточно нажать клавишу Enter.

Лимиты должны полностью охватывать полномасштабную модель. Например, если ее размеры 100 x 200 мм, значения лимитов должны слегка превышать эти цифры.

В пространстве листа лимиты обычно задают равными формату листа бумаги. Следовательно, сетка (если она включена) покрывает при этом весь скомпонованный чертеж, включая графические объекты, размерные элементы, основную надпись и т. п. Например, если формат листа равен 210 x 297 мм, следует установить десятичный формат единиц и определить лимиты указанием точек 0,0 для левого нижнего угла прямоугольника и 210,297 – для правого верхнего угла.

Если в пространстве листа отображаются поля листа или подложен заданный формат, нельзя задать границы рисунка с помощью команды LIMITS. В этом случае лимиты вычисляются и устанавливаются в зависимости от размеров выбранного листа. Включение и отключение отображения полей и разметки листа производятся на вкладке Display диалогового окна Options.

В пространстве модели лимиты могут быть заданы при создании нового рисунка с помощью Мастера быстрой подготовки или Мастера детальной подготовки.


Определение параметров сетки

Сеткой называется упорядоченная последовательность точек, покрывающих область рисунка в пределах лимитов. Работа в режиме GRID подобна наложению на рисунок листа бумаги в клетку. Использование сетки помогает выравнивать объекты и оценивать расстояние между ними. Сетку можно включать и отключать в ходе выполнения других команд. На печать она не выводится.

Включение сетки и определение ее частоты осуществляется на вкладке Snap and Grid диалогового окна режимов рисования Drafting Settings (рис. 1.10), которое загружается из падающего меню Tools -> Drafting Settings… или при выборе пункта настройки Settings… контекстного меню, вызываемого щелчком правой кнопки мыши на кнопке Grid Display в строке состояния.

Рис. 1.10. Диалоговое окно определения параметров сетки и шага привязки

Сетка включается при установке флажка Grid On (F7). В области Grid spacing устанавливается частота горизонтальных и вертикальных делений сетки, то есть шаг сетки по осям X и Y . Это осуществляется в текстовых полях Grid X spacing: и Grid Y spacing: соответственно. В поле Major line every: устанавливается шаг основной линии. • В области Grid behavior определяется режим сетки: Adaptive grid – настройка сетки, Allow subdivision below grid spacing – разрешение дробления мельче шага сетки, Display grid beyond Limits – показать сетку за лимитами, Follow Dynamic UCS – следовать динамической ПСК.

При работе с рисунком включать и отключать сетку следует щелчком на кнопке Grid Display в строке состояния или нажатием функциональной клавиши F7.

После зумирования рисунка для лучшего согласования с новым коэффициентом экранного увеличения может потребоваться изменение частоты сетки.


Определение шага привязки

В режиме шаговой привязки SNAP курсор может находиться только в определенных точках согласно установленному значению шага и при этом движется не плавно, а скачкообразно между узлами воображаемой сетки, как бы «прилипая» к ее узлам. Активность режима шаговой привязки SNAP можно определить визуально, по скачкообразному движению курсора на экране. Шаговая привязка обычно используется для точного указания точек с помощью мыши. Интервал привязки задается отдельно по осям X и Y . Включение и отключение режима шаговой привязки может производиться в ходе выполнения команды.

Шаг привязки не обязательно совпадает с частотой сетки. Сетку часто делают достаточно редкой, используя ее исключительно для наглядности, а шаг привязки устанавливают меньшим. Допустимо и обратное: установка большего по сравнению с сеткой шага привязки.

Включение шаговой привязки SNAP и настройка ее параметров осуществляются на вкладке Snap and Grid диалогового окна режимов рисования Drafting Settings, которое загружается из падающего меню Tools -> Drafting Settings… или при выборе пункта Settings… из контекстного меню, вызываемого щелчком правой кнопки мыши на кнопке Snap Mode в строке состояния (см. рис. 1.10).

Шаговая привязка включается при установке флажка Snap On (F9). В области Snap spacing задается шаг привязки по горизонтали и вертикали. Это осуществляется в текстовых полях Snap X spacing: и Snap Y spacing: соответственно.

Параметром Equal X and Y spacing устанавливается равный шаг по осям X и Y . В области Polar spacing задается шаг полярной привязки.

Тип привязки устанавливается в области Snap type. Grid snap – шаговая привязка (Rectangular snap – ортогональная, Isometric snap – изометрическая), PolarSnap – полярная привязка.

При работе с рисунком включать и отключать шаговую привязку следует щелчком на кнопке Snap Mode в строке состояния или нажатием функциональной клавиши F9.


Совмещение шаговой привязки с полярным отслеживанием

При использовании полярного отслеживания можно установить такой режим шаговой привязки, в котором узлы располагаются только вдоль линий полярного отслеживания через заданные интервалы.

Для настройки шаговой привязки на совместную работу с полярным отслеживанием необходимо выбрать из падающего меню Tools -> Drafting Settings… и затем на вкладке Snap and Grid диалогового окна Drafting Settings в области Snap type отметить пункт полярной привязки PolarSnap – см. рис. 1.10. Затем в области Polar spacing в текстовом поле Polar distance: задать величину шага привязки.


Установка изометрического стиля сетки и шаговой привязки

Изометрический стиль сетки и шаговой привязки помогает строить двумерные рисунки, представляющие трехмерные объекты (например, куб). Аксонометрия (в том числе и изометрия) – это не что иное, как средство изображения трехмерных объектов на плоскости, то есть имитация объема, а не трехмерная модель. Поэтому изометрические рисунки нельзя рассматривать в перспективной проекции или под различными углами. Имитация трехмерности достигается здесь за счет расположения объектов по трем изометрическим осям. При нулевом угле поворота шаговой привязки направления изометрических осей следующие: 30, 90 и 150°. Узлы сетки и шаговой привязки можно ориентировать вдоль левой, правой или верхней изометрической плоскости (рис. 1.11); переключение между плоскостями осуществляется нажатием функциональной клавиши F5 (или сочетания CTRL+E):

• левая: сетка и шаговая привязка ориентируются вдоль осей, направленных под углами 90 и 150°;

• правая: сетка и шаговая привязка ориентируются вдоль осей, направленных под углами 90 и 30°;

• верхняя: сетка и шаговая привязка ориентируются вдоль осей, направленных под углами 30 и 150°.

Рис. 1.11. Оси изометрической сетки привязки

При выборе изометрического стиля шаговая привязка, сетка и указатель мыши в виде перекрестья поворачиваются соответственно выбранным изометрическим осям. При определенных условиях в AutoCAD допускается указание только тех точек, которые лежат в одной из изометрических плоскостей. Например, когда включен ортогональный режим ORTHO, указываемые при рисовании точки располагаются в текущей изометрической плоскости. Таким образом, можно вначале нарисовать верхнюю плоскость модели, затем, переключившись на левую плоскость, построить одну из сторон модели, а после этого завершить построение, выбрав правую плоскость. Для включения изометрии необходимо выбрать из падающего меню Tools -> Drafting Settings… и далее на вкладке Snap and Grid диалогового окна Drafting Settings в области Snap type отметить пункт Isometric snap – см. рис. 1.10.


Определение формата единиц

Размеры каждого из создаваемых в AutoCAD объектов задаются в условных единицах измерения. Соответствие единиц AutoCAD и единиц существующих метрических систем устанавливается перед рисованием. Так, в одном рисунке единица может соответствовать одному миллиметру, в другом – одному дюйму и т. д. Заданные значения определяют интерпретацию вводимых координат и углов, а также вид отображаемых координат и размеров.

Тип и точность представления единиц назначают в диалоговом окне определения форматов единиц Drawing Units, показанном на рис. 1.12. Оно вызывается из падающего меню Format -> Units…. В области Length устанавливаются формат Type: и точность Precision: линейных единиц измерения, в области Angle – формат Type: и точность Precision: угловых единиц. Параметр Clockwise определяет отсчет по часовой стрелке.

Рис. 1.12. Диалоговое окно определения форматов единиц

Для измерения расстояний предлагаются следующие форматы единиц:

• Architectural – архитектурные;

• Decimal – десятичные;

• Engineering – инженерные;

• Fractional – дробные;

• Scientific – научные.

В техническом и архитектурном форматах значения чисел записываются в футах и дюймах; при этом предполагается, что условная единица составляет один дюйм.

Для измерения угловых величин предлагаются следующие форматы единиц:

• Decimal Degrees – десятичные градусы;

• Deg/Min/Sec – градусы/минуты/секунды;

• Grads – грады;

• Radians – радианы;

• Surveyor\'s Units – топографические единицы.

Для указания нулевого угла необходимо щелкнуть на кнопке Direction…. Появляется диалоговое окно выбора направления Direction Control – рис. 1.13.

Рис. 1.13. Диалоговое окно выбора направления

Нулевым называется направление, относительно которого AutoCAD измеряет углы. По умолчанию таковым считается направление вправо от исходной точки. Направление отсчета задается при помощи кнопок East – восток, North – север, West – запад, South – юг или Other – другое. При выборе последней открывается доступ к кнопке Angle:, с помощью которой задается угол путем указания двух точек в графической зоне экрана или в текстовом поле, куда вводится числовое значение угла.


Сохранение рисунков

Команда сохранения рисунка QSAVE вызывается из падающего меню File -> Save или щелчком на пиктограмме Save CTRL+S на стандартной панели инструментов. Команда QSAVE используется в тех случаях, когда уже существующий рисунок сохраняется без изменения его имени. Если рисунок новый и его имя не определено, то QSAVE действует так же, как команда SAVEAS.

Команды SAVE и SAVEAS предназначены для сохранения рисунка под другим именем. Команда SAVE может вызываться только из командной строки, а SAVEAS – из падающего меню File -> Save As…. В обоих случаях имя документа задается в поле File name: диалогового окна Save Drawing As – рис. 1.14.

Рис. 1.14. Диалоговое окно сохранения рисунка

Предыдущей копии рисунка на диске присваивается расширение BAK вместо DWG. Все предыдущие BAK-файлы с данным именем удаляются. Обновленный рисунок записывается с расширением DWG. Если при указании имени файла оказывается, что рисунок с таким названием уже существует, выдается предупреждение и предоставляется возможность перезаписать файл или ввести другое имя.

Любой рисунок можно сохранить как шаблон. Для этого в раскрывающемся списке Files of type: диалогового окна Save Drawing As необходимо выбрать пункт AutoCAD Drawing Template (*.dwt).

Чтобы обеспечить автоматическое сохранение рисунка через заданные интервалы времени, следует использовать системную переменную SAVETIME или вкладку Open and Save диалогового окна Options. Оно вызывается из падающего меню Tools -> Options…. В последнем случае необходимо поставить флажок автосохранения Automatic save в области File Safety Precautions и установить значение интервала в минутах между автосохранениями в поле Minutes between saves.


Получение твердой копии рисунка

Распечатка чертежа – последний этап при работе с рисунком. Перед выводом рисунка на печать необходимо его скомпоновать, то есть определить, какие виды должны быть вычерчены. Работа над рисунком ведется на разных этапах либо в пространстве модели, либо в пространстве листа. Пространство модели предназначено для создания модели – изображения в реальном масштабе. Пространство листа представляет собой аналог листа бумаги, на котором производится создание и размещение видов перед вычерчиванием.

Как в пространстве модели, так и в пространстве листа может быть один или несколько видовых экранов, на которых представлены различные виды модели. Компоновка чертежа, по сути дела, представляет собой процесс создания и размещения таких экранов. По завершении компоновки чертеж выводится на принтер или плоттер.

Перед выводом рисунка на плоттер можно предварительно просмотреть, как он будет размещаться на листе бумаги. Для этого используется команда предварительного просмотра PREVIEW , вызываемая из падающего меню File -> Plot Preview или щелчком на пиктограмме Plot Preview на стандартной панели инструментов. При этом автоматически включается изменение масштаба изображения в режиме реального времени для просмотра мелких деталей чертежа. Для изменения режима масштаба изображения, вывода на плоттер, использования панорамирования или выхода из предварительного просмотра используется контекстное меню (рис. 1.15), которое вызывается в ответ на щелчок правой кнопкой мыши.

Рис. 1.15. Контекстное меню

Все установки вывода рисунка на плоттер осуществляются в диалоговом окне Plot – Model (рис. 1.16). Это окно загружается командой PLOT , вызываемой из падающего меню File -> Plot… или щелчком на пиктограмме Plot… (CTRL+P) на стандартной панели инструментов.

Рис. 1.16. Диалоговое окно вывода на печать пространства модели

В диалоговом окне Plot – Model делаются следующие назначения.

• В области Page setup устанавливается набор параметров листа. Кнопкой Add… открывается диалоговое окно добавления набора параметров листа.

• В области Printer/plotter устанавливаются параметры:

– из списка Name: выбирается устройство вывода;

– кнопка Properties… загружает редактор параметров плоттера;

– установкой флажка Plot to file назначается печать в файл.

• В области Paper size определяется формат.

• В области Number of copies устанавливается количество экземпляров.

• В области Plot area устанавливается печатаемая область: Display – экран, Limits – лимиты, Window – область, выбранная рамкой.

• В области Plot offset (origin set to printable area) определяется смещение печатаемой области по X и Y , а также центрированность.

• В области Plot scale определяется масштаб печати и веса линий:

– Fit to paper – вписать;

– Scale: – масштаб;

– Scale lineweights – масштабировать веса линий.

• В области Plot style table (pen assignments) определяется таблица стилей печати.

• В области видовых экранов с раскрашиванием Shaded viewport options определяется:

– Shade plot – способ вывода (как на экране, каркас, скрытие линий; 3D-скрытый, 3D-каркас, концептуальный, реалистичный; тонирование, черновое, низкое, среднее, высокое, презентационное);

– Quality – качество (черновое, просмотр, нормальное, презентационное, максимум, пользовательское).

• В области Plot options определяются параметры печати:

– Plot in background – печатать в фоновом режиме;

– Plot object lineweights – учитывать веса линий;

– Plot with plot styles – учитывать стили печати;

– Plot paperspace last – объекты листа последними;

– Hide paperspace objects – скрывать объекты листа;

– Plot stamp on – включить штемпель;

– Save changes to layout – сохранить параметры.

• В области Drawing orientation определяется ориентация чертежа:

– Portrait – книжная;

– Landscape – альбомная;

– Plot upside-down – перевернутая.

• Кнопка Preview… загружает окно предварительного просмотра.


Выход из AutoCAD

Для выхода из AutoCAD используется команда QUIT , которая вызывается из падающего меню File -> Exit CTRL+Q.

Команда позволяет сохранить или проигнорировать сделанные в рисунке изменения и выйти из AutoCAD. Если все выполненные изменения сохранены, при выходе из программы не появится никаких дополнительных сообщений. В противном случае на экран будет выведено диалоговое окно AutoCAD (рис. 1.17), предлагающее пользователю выбор: сохранить изменения, отказаться от них или продолжить сеанс работы. Если текущему рисунку не было присвоено имя и вы хотите его сохранить, откроется диалоговое окно Save Drawing As – см. рис. 1.14.

Рис. 1.17. Диалоговое окно сохранения изменений в рисунке


Глава 2 Пользовательский интерфейс AutoCAD

Падающие меню

Панели инструментов

Стандартная панель инструментов

Панель стилей

Панель рабочих пространств

Панель слоев

Панель свойств объектов

Строка состояния

Окно командных строк

Текстовое окно

Экранное меню

Функциональные клавиши

Контекстное меню

Инструментальные палитры

Центр управления AutoCAD DesignCenter

Просмотр и поиск содержимого

На рис. 2.1. показан классический рабочий стол AutoCAD для Windows.

Рис. 2.1. Рабочий стол AutoCAD

В данный рабочий стол включены:

• падающие меню Menu Browser – меню, появляющееся при щелчке кнопкой мыши на кнопке A в верхнем левом углу окна программы (рис. 2.2);

• необязательные панели инструментов:

– стандартная панель Standard и панель стилей Styles – верхняя строка окна программы;

– панель рабочих пространств Workspaces, слоев Layers и свойств Properties – вторая строка;

– панель рисования Draw, а также редактирования Modify – столбцы слева и справа;

– инструментальная палитра Tool Palettes – в правой части окна приложения;

• строка состояния – строка внизу окна программы;

• окно командных строк – выше строки состояния;

• графическое поле , занимающее остальную часть рабочего стола.

Рис. 2.2. Падающее меню


Падающие меню

Строка падающих меню может быть изменена путем добавления либо удаления тех или иных пунктов. Для этого необходимо выбрать в падающем меню пункты Tools -> Customize -> Interface…, в появившемся диалоговом окне настройки интерфейса пользователя Customize User Interface на вкладке Customize, в области Customizatios in All CUI Files раскрыть пункт Menus (рис. 2.3). Далее установить указатель мыши на один из пунктов меню и, нажав правую кнопку мыши, вызвать контекстное меню, в котором выбрать соответствующий пункт для удаления имеющихся или создания новых падающих меню.

Рис. 2.3. Диалоговое окно адаптации меню

Строка падающих меню по умолчанию содержит следующие пункты:

• File – команды работы с файлами: создание, открытие, сохранение, публикация в Интернете, печать, экспорт файлов в другие форматы, а также диспетчеры параметров листов, плоттеров, стилей печати и пр.;

• Edit – инструменты для редактирования частей графического поля рабочего стола программы, работы с буфером обмена и пр.;

• View – управление экраном, зумирование, панорамирование, установка трехмерной точки зрения, создание видовых экранов и именованных видов, установка визуальных стилей, тонирование, анимация траектории перемещения, установка необходимых панелей инструментов;

• Insert – команды вставки блоков, внешних объектов, объектов других приложений;

• Format – команды работы со слоями и их инструментами; цветом, типами линий; управление стилями текста, размеров, мультилиний, таблиц; видом маркера точки, установки единиц измерения, границ чертежа;

• Tools – управление рабочими пространствами; палитрами; установка порядка прорисовки объектов и получение сведений о них; работа с блоками и их атрибутами; работа с языком AutoLISP; работа с пользовательской системой координат; настройка стандартов оформления; управление Мастерами (публикации в Интернете, установки плоттеров, создания таблиц стилей печати, цветозависимых стилей печати, компоновки листа, создания подшивки, импорта параметров печати); установка параметров черчения и привязок с помощью диалоговых окон и пр.;

• Draw – команды двумерного и трехмерного рисования;

• Dimension – команды простановки размеров и управления параметрами размерных стилей;

• Modify – команды редактирования элементов чертежа;

• Window – многооконный режим работы с чертежами;

• Help – вывод на экран системы гипертекстовых подсказок.


Панели инструментов

Команды AutoCAD на панелях инструментов представлены в виде пиктограмм. Если задержать указатель мыши на пиктограмме, рядом с ней появляется название соответствующей команды, помещенное в маленький прямоугольник.

Если в правом нижнем углу пиктограммы изображен маленький черный треугольник, это значит, что она содержит подменю с набором родственных команд. Для вызова подменю необходимо на некоторое время задержать на пиктограмме указатель мыши, нажав ее левую кнопку.

Панели инструментов могут быть плавающими (float) или закрепленными (dock), с фиксированным местоположением. Допускаются изменения размеров плавающих панелей, а также их перемещение по графическому полю (рис. 2.4). Плавающую панель можно сделать закрепленной, перетащив ее с помощью мыши за пределы графического поля. И наоборот, как только закрепленная панель попадает в область графического поля, она превращается в плавающую.

Рис. 2.4. Плавающая панель инструментов

При необходимости требуемую панель инструментов можно вывести на рабочий стол, щелкнув левой кнопкой мыши на ее имени в списке контекстного меню. Для получения этого контекстного меню необходимо щелкнуть правой кнопкой мыши, установив ее указатель на любую пиктограмму панелей инструментов (рис. 2.5).

Рис. 2.5. Список панелей инструментов

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

Если набор необходимых панелей и окон упорядочен на рабочем столе, во избежание их случайного перемещения или удаления пользователь может зафиксировать их положение. Для этого следует вызвать контекстное меню щелчком правой кнопки мыши на инструменте, изображающем замочек в правом углу строки состояния, и зафиксировать положение панелей:

• Floating Toolbars/Panels – плавающие панели инструментов;

• Docked Toolbars/Panels – закрепленные панели инструментов;

• Floating Windows – плавающие окна;

• Docked Windows – закрепленные окна;

• All – все инструменты: Locked – заблокированы, Unlocked – разблокированы;

• Help – справка.

Чтобы временно разблокировать панели инструментов, необходимо удерживать нажатой клавишу Ctrl.


Стандартная панель инструментов

Стандартная панель Standard показана на рис. 2.6.

Рис. 2.6. Стандартная панель инструментов

Она содержит следующие инструменты:

QNew – создание нового файла рисунка;

Open… (Ctrl+О) – загрузка существующего файла;

Save (Ctrl+S) – сохранение текущего файла;

Plot… (Ctrl+P) – вывод рисунка на плоттер, принтер или в файл;

Plot Preview – предварительный просмотр чертежа перед выводом на печать, позволяющий увидеть размещение чертежа на листе бумаги;

Publish… – публикация листов чертежа в формате файла Design Web Format (DWF), загрузка диалогового окна Publish;

3DDWF – экспорт трехмерной модели в формате файла Design Web Format (DWF);

Cut (Ctrl+X) – копирование объектов в буфер обмена с удалением их из рисунка;

Copy (Ctrl+C) – копирование выбранных элементов чертежа в буфер Windows без удаления их из исходного документа;

Paste (Ctrl+V) – вставка данных из буфера Windows;

Match Properties – копирование свойств заданного объекта другому объекту;

Block Editor – редактирование блоков;

Undo (Ctrl+Z) – отмена последнего действия;

Redo (Ctrl+Y) – восстановление только что отмененного действия;

Pan Realtime – перемещение изображения на текущем видовом экране в режиме реального времени;

Zoom Realtime – увеличение или уменьшение видимого размера объектов на текущем видовом экране в режиме реального времени;

Подменю Zoom – раскрывающийся набор инструментов, в котором можно задать различные способы увеличения и уменьшения видимого размера объектов на текущем видовом экране;

Zoom Previous – возврат к показу предыдущего вида;

Properties (Ctrl+1) – загрузка палитры управления свойствами объектов;

DesignCenter (Ctrl+2) – диалоговый интерфейс, позволяющий быстро находить, просматривать, вызывать, переносить в текущий рисунок ранее созданные рисунки, управлять вхождениями блоков, внешними ссылками и другими элементами рисунков, такими как слои, листы и текстовые стили;

Tool Palettes Window (Ctrl+3) – инструментальные палитры в виде отдельных вкладок специального окна, которые служат эффективным средством хранения/вставки блоков и штриховки. Палитры могут содержать инструменты, предоставленные сторонними разработчиками;

Sheet Set Manager (Ctrl+4) – диспетчер подшивок наборов листов, позволяющий организовать размещение пакетов листов в зависимости от типа чертежей и с возможностью эффективного создания, управления и совместного использования наборов логически связанных рисунков;

Markup Set Manager (Ctrl+7) – диспетчер наборов пометок, позволяющий организовать работу с рисунками формата DWF;

QuickCalc (Ctrl+8) – калькулятор;

Help – вызов справочной системы.


Панель стилей

Панель стилей Styles, показанная на рис. 2.7, предназначена для создания новых текстовых, размерных и табличных стилей.

Рис. 2.7. Панель стилей

Панель содержит следующие инструменты:

Text Style… – создание новых и редактирование имеющихся текстовых стилей;

Dimension Style… – создание новых и редактирование имеющихся размерных стилей;

Table Style… – создание новых и редактирование имеющихся табличных стилей;

Multileader Style… – создание новых и редактирование имеющихся стилей линий-выносок.


Панель рабочих пространств

Панель Workspaces, показанная на рис. 2.8, позволяет задавать параметры рабочих пространств.

Рис. 2.8. Панель рабочих пространств

Рабочие пространства включают только необходимые наборы меню, инструментальные панели и палитры, сгруппированные и упорядоченные соответственно решаемой задаче. Элементы интерфейса, не являющиеся необходимыми для решения текущей задачи, скрываются, максимально освобождая область экрана, доступную для работы.

В AutoCAD определены следующие рабочие пространства:

• 2D Drafting & Annotation – двумерное моделирование (рис. 2.9);

Рис. 2.9. Рабочее пространство для двумерного моделирования

• 3D Modeling – трехмерное моделирование (рис. 2.10);

Рис. 2.10. Рабочее пространство для трехмерного моделирования

• AutoCAD Classic – классический AutoCAD (см. рис. 2.1).

Помимо возможности установить рабочее пространство, в панель Workspaces включены следующие пункты:

• Save Current As… – открытие диалогового окна Save Workspace, позволяющего сохранить текущее рабочее пространство;

• Workspace settings… – открытие диалогового окна Workspace Settings, позволяющего настроить текущие параметры рабочего пространства для последующего использования;

• Customize… – открытие диалогового окна Customize User Interface, позволяющего осуществить настройки интерфейса пользователя.

А также панель Workspaces содержит следующие инструменты:

Workspace Settings… – открытие диалогового окна Workspace Settings, позволяющего настроить текущие параметры рабочего пространства для последующего использования;

My Workspace – возвращение имени текущего рабочего пространства в интерфейс командной строки и установление этого пространства текущим.

Рабочее пространство 3D Modeling включает новый пульт управления, обеспечивающий удобный доступ к новым функциям трехмерного моделирования. В области рисования отображается цвет фона, наземная плоскость или рабочая поверхность и новая прямоугольная сетка, что улучшает трехмерную визуализацию и облегчает создание пространственных моделей. Новый трехмерный курсор обеспечивает указание направления ПСК. Вкладки Model и Lauout заменены кнопками в строке состояния, благодаря чему расширена область рисования. На режим отображения вкладок можно переключиться, щелкнув правой кнопкой мыши на кнопке Model или Lauout.


Панель слоев

Панель слоев Layers, показанная на рис. 2.11, обеспечивает работу со слоями.

Рис. 2.11. Панель слоев

В нее входят следующие инструменты:

Layer Properties Manager – вызов Диспетчера свойств слоев Layer Properties Manager;

Layer Control – раскрывающийся список управления слоями. Каждая строка содержит пиктограммы управления свойствами слоя или отображения его свойств, а также его имя. Ниже перечисляются эти пиктограммы (слева направо):

– Turn a layer On or Off – включение/отключение слоя;

– Freeze or thaw in ALL viewports – замораживание/размораживание на всех видовых экранах;

– Freeze or thaw in current viewport – замораживание/размораживание на текущем видовом экране;

– Lock or Unlock a layer – блокирование/разблокирование слоя;

– Color of layer – цвет слоя;

– Layer Control – имя слоя.

Make Object\'s Layer Current – установка текущего слоя в соответствии со слоем выбранного примитива;

Layer Previous – возврат к предыдущему состоянию слоев;

Layer States Manager – загрузка диалогового окна Layer States Manager.


Панель свойств объектов

Панель свойств объектов Properties, показанная на рис. 2.12, предназначена для работы с цветом, типом и весом линий.

Рис. 2.12. Панель свойств объектов

В нее входят следующие инструменты:

Color Control – раскрывающийся список установки текущего цвета, а также изменения цвета выбранных объектов;

Line Type Control – раскрывающийся список установки текущего типа линии, а также изменения типа линии для выбранных объектов;

Line Weight Control – раскрывающийся список установки текущего веса (толщины) линии, а также изменения толщины линий выбранных объектов;

Plot Styles Control – раскрывающийся список установки стилей печати. Здесь можно изменять внешний вид вычерчиваемого на плоттере рисунка.

В стилях печати при необходимости переопределяются цвета, типы и веса (толщины) линий объектов. Кроме этого, имеется возможность указывать используемые при печати стили концов линий, соединений и заполнений, а также различные выходные эффекты – размывание, оттенки серого, присвоения перьев и интенсивность. Манипулируя стилями печати, можно получить на бумаге различные варианты одного и того же рисунка. Допускается применение стилей печати к объектам или слоям.


Строка состояния

Строка состояния (рис. 2.13) расположена в нижней части рабочего стола.

Рис. 2.13. Строка состояния

Она содержит текущие координаты курсора, а также кнопки включения/выключения режимов черчения:

Snap Mode – включение и выключение шаговой привязки курсора;

Grid Display – включение и выключение отображения сетки;

Ortho Mode – включение и выключение ортогонального режима;

Polar Tracking – включение и выключение режима полярного отслеживания;

Object Snap – включение и выключение режимов объектной привязки;

Object Snap Tracking – включение и выключение режима отслеживания при объектной привязке;

Allow/Disallow Dynamic UCS – включение и выключение динамической пользовательской системы координат;

Dynamic Input – включение и выключение динамического ввода;

Show/Hide Lineweight – включение и выключение режима отображения линий в соответствии с весами (толщинами);

Quick Properties – включение и выключение свойств объектов;

Model or Paper space – переключение из пространства модели в пространство листа;

Quick View Layouts – включение и выключение просмотра листов;

Quick View Drawins – включение и выключение просмотра рисунков;

Pan – панорамирование рисунка;

Zoom – зумирование рисунка;

SteeringWheel – включение инструмента Wheel;

ShowMotion – включение инструмента Motion.

Отображение кнопок включения/выключения режимов черчения в строке состояния устанавливается в контекстном меню (рис. 2.14). Для этого необходимо щелкнуть левой или правой кнопкой на находящемся в правом углу строки состояния инструменте Status Bar menu с изображением стрелки, направленной вниз.

Рис. 2.14. Контекстное меню настройки строки состояния

Команда Tray Settings… открывает диалоговое окно Tray Settings (рис. 2.15), позволяющее произвести настройку области уведомлений:

• Display icons from services – показывать значки служб;

• Display notifications from services – показывать уведомления от служб:

– Display time – время отображения;

– Display until closed – до явного закрытия.

Рис. 2.15. Диалоговое окно настройки области уведомлений


Окно командных строк

Окно командных строк обычно расположено над строкой состояния; оно служит для ввода команд и вывода подсказок и сообщений AutoCAD. Размеры окна, а следовательно, количество выводимых строк протокола можно изменять. При наличии в окне команд более одной строки перемещение по строкам осуществляется с помощью полосы прокрутки.

По умолчанию окно команд закреплено и равно по ширине окну AutoCAD (рис. 2.16). Если текстовая строка не помещается в окне, ее полное содержимое выводится в рамке вблизи командной строки.

Рис. 2.16. Закрепленное окно командных строк

Изменить высоту окна можно с помощью разделительной полосы, находящейся в его верхней части (если оно закреплено внизу) или в нижней (если оно закреплено вверху). Чтобы изменить размер, следует захватить разделительную полосу с помощью мыши и «отбуксировать» ее до требуемой высоты.

Окно может быть как закрепленным, так и плавающим. Закрепление отменяется путем выбора рамки окна в любом месте и последующей буксировки за пределы зоны закрепления до тех пор, пока граница окна не примет вид широкой контурной линии. Если отпустить окно в этот момент, оно станет плавающим и приобретет размер, который имело до закрепления. Плавающее окно может быть перемещено в любую позицию экрана; при этом пользователю разрешено изменять его ширину и высоту (рис. 2.17).

Рис. 2.17. Плавающее окно командных строк

Закрепляется окно команд путем «буксировки» к верхней или нижней зоне закрепления окна AutoCAD.

В окне командных строк можно прокручивать текст, выполнять его редактирование и повторно вводить команды. Для этого используются стандартные клавиши: ?, ?, <-, ->, Insert, Delete, Home, End, Page Up, Page Down, Backspace.

При повторении ранее введенных команд удобно воспользоваться комбинацией клавиш Ctrl+C, чтобы копировать выделенный текст в буфер обмена, и Ctrl+V, чтобы вставить содержимое буфера в текстовое окно или окно команд.

Щелчок правой кнопкой мыши в области окна командных строк или текстового окна AutoCAD вызывает контекстное меню, куда входят шесть последних использованных команд, функции копирования выделенного текста или всего протокола команд, вставки текста, а также вызова диалогового окна настройки Options.


Текстовое окно

Просмотреть большую часть протокола команд – так называемую историю команд (command history) – можно, переключившись в текстовое окно, показанное на рис. 2.18. Оно вызывается нажатием функциональной клавиши F2 или командой TEXTSCR, а также из падающего меню View -> Display -> Text Window F2.

Рис. 2.18. Текстовое окно

Текстовое окно подобно окну команд: в нем также можно вводить команды, наблюдать подсказки и сообщения, выдаваемые AutoCAD. Для перемещения по окну используются полоса прокрутки или клавиши ?, ?, <-, ->, Page Up и пр. Содержимое текстового окна предназначено только для чтения и не подлежит изменению. Но протокол команд можно копировать для последующей вставки в командную строку или текстовый редактор.


Экранное меню

В AutoCAD 2009 сохраняется возможность отображения экранного меню. Его включение и отключение выполняются на вкладке Display диалогового окна Options, загружаемого из падающего меню Tools -> Options…. Достаточно установить или снять флажок Display screen menu в области Window Elements.

Экранное меню AutoCAD имеет иерархическую структуру. Используя переходы в различные подменю, можно передвигаться по дереву меню. Для перехода к корню дерева служит верхняя строка экранного меню, где всегда находится слово AutoCAD.


Функциональные клавиши

Для удобной работы с системой сохраняется возможность использования функциональных клавиш:

• F1 – вызов справочной системы AutoCAD;

• F2 – переключение между текстовым и графическим окнами;

• F3 или Ctrl+F – включение/отключение текущих режимов объектной привязки OSNAP;

• F4 – переключение системной переменной TABMODE;

• F5 или Ctrl+E – циклическое переключение изометрических плоскостей;

• F6 или Ctrl+D – включение/отключение динамических ПСК, переключение системной переменной UCSDETECT;

• F7 или Ctrl+G – включение/отключение отображения сетки GRID, переключение системной переменной GRIDMODE;

• F8 или Ctrl+L – включение/отключение ортогонального режима построений ORTHO, переключение системной переменной ORTHOMODE;

• F9 или Ctrl+B – включение/отключение шаговой привязки SNAP, переключение системной переменной SNAPMODE;

• F10 – включение/отключение режима полярного отслеживания POLAR;

• F11 – включение/отключение режима отслеживания объектной привязки OTRACK;

• F12 – включение/отключение динамического ввода DYN;

• Esc или Ctrl+[, Ctrl+\ – прерывание текущей команды;

• Enter, Ctrl+M или Ctrl+J – повторное выполнение последней команды;

• Ctrl+A – выбор группы объектов;

• ALT+ F11 – вызов редактора Visual Basic;

• ALT+ F8 – вызов диалогового окна Macros;

• Ctrl+C – копирование объектов в буфер обмена Windows;

• Ctrl+H – включение/отключение системной переменной PICKSTYLE;

• Ctrl+I – включение/отключение системной переменной COORDS;

• Ctrl+N – создание нового чертежа, открытие диалогового окна Create New Drawing;

• Ctrl+O – открытие существующего файла чертежа и диалогового окна Select File;

• Ctrl+P – вывод текущего чертежа на печать, открытие диалогового окна Plot – Model;

• Ctrl+R – циклическое переключение между видовыми экранами листов;

• Ctrl+S – сохранение текущего рисунка;

• Ctrl+T – включение и отключение режима Планшет;

• Ctrl+V – вставка объектов из буфера обмена данных в текущий чертеж;

• Ctrl+X – удаление выбранных объектов из чертежа и копирование их в буфер обмена данными;

• Ctrl+Y – восстановление только что отмененного действия;

• Ctrl+Z – отмена последней команды;

• Ctrl+ Shitf+A – включение/отключение групп;

• Ctrl+ Shitf+C – копирование объектов в буфер обмена с базовой точкой;

• Ctrl+ Shitf+S – вызов диалогового окна Save Drawing As;

• Ctrl+ Shitf+V – вставка данных из буфера обмена в виде одного блока;

• Ctrl+ Page Up – перемещение на следующую вкладку слева от текущей;

• Ctrl+ Page Down – перемещение на следующую вкладку справа от текущей;

• Ctrl+0 – включение/отключение режима чистого экрана;

• Ctrl+1 – включение/отключение палитры управления свойствами объектов;

• Ctrl+2 – включение/отключение Центра управления DesignCenter;

• Ctrl+3 – открытие/закрытие окна инструментальных палитр;

• Ctrl+4 – включение/отключение диспетчера подшивок наборов листов;

• Ctrl+5 – включение/отключение информационной палитры INFO;

• Ctrl+6 – включение/отключение диспетчера подключения к базам данных, загрузка палитры dbConnect Manager;

• Ctrl+7 – включение/отключение диспетчера наборов пометок;

• Ctrl+8 – включение/отключение палитры калькулятора;

• Ctrl+9 – включение/отключение окна команд.


Контекстное меню

Для выбора пунктов меню и пиктограмм на панели инструментов часто используется устройство указания – мышь. При работе с мышью щелчок левой кнопкой в области рисования обычно используется для выбора и указания точки на экране; щелчок правой кнопкой мыши вызывает контекстное меню, которое обеспечивает быстрый доступ к командам (см. рис. 2.4, 2.19). Форма и содержание меню зависят от положения указателя мыши и состояния задачи.

Рис. 2.19. Пример контекстного меню

При щелчке правой кнопкой мыши в области рисования вызывается одно из шести контекстных меню:

• стандартное – вызывается при отсутствии выбранных объектов и активных команд. Содержит последнюю используемую команду, набор стандартных функций, предназначенных, в частности, для работы с буфером обмена, команды зумирования, панорамирования, а также вызов диалогового окна настройки рабочей среды Options;

• команда – вызывается при выполнении какой-либо команды. Содержит набор ключей, отображаемых в командной строке, облегчающих выполнение текущей команды с помощью мыши;

• объектная привязка – вызывается при щелчке правой кнопкой мыши и одновременном нажатии клавиши Shift. Позволяет выбрать или настроить режимы объектной привязки и включить координатный фильтр;

• редактирование – вызывается при выбранном одном или нескольких объектах и отсутствии активных команд. Объединяет функции, предназначенные для редактирования объектов. Набор функций может изменяться в зависимости от типа выбранного объекта;

• ручки – вызывается при выделенной на объекте активной ручке. Содержит функции, позволяющие проводить редактирование с помощью ручек;

• OLE – вызывается при щелчке правой кнопкой мыши на вставленном в рисунок OLE-объекте. Объединяет функции, позволяющие редактировать OLE-объекты.

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

Для других элементов окна AutoCAD, кроме области рисования, можно вызывать следующие контекстные меню:

• панель инструментов – вызывается щелчком правой кнопки мыши на свободной области правее стандартной панели инструментов или на одном из инструментов. Содержит список панелей и предназначена для их включения/отключения или настройки;

• командная строка – вызывается щелчком правой кнопки мыши на командной строке или в окне команд. Содержит список из шести команд, выполнявшихся последними, и служит для вызова некоторых функций, используемых при работе с командной строкой;

• диалоговое окно – вызывается щелчком правой кнопки мыши на элементе диалогового окна. Доступно не для всех диалоговых окон и, как правило, связано либо с раскрывающимися списками, либо с полями для ввода значений и позволяет удалять, переименовывать отдельные пункты списка или работать с буфером обмена;

• строка состояния – вызывается щелчком правой кнопки мыши на области строки состояния, где выводятся текущие координаты, либо на любой кнопке переключения режимов рисования или изменения настроек. Служит для переключения режимов рисования или изменения их настроек;

• вкладки Model/Layout – вызывается щелчком правой кнопки мыши на вкладке Model или одной из вкладок Layout. Используется для вызова окон печати и настройки параметров страницы, а также управления листами.


Инструментальные палитры

Инструментальные палитры загружаются командой TOOLPALETTES из падающего меню Tools -> Palettes -> Tool Palettes (CTRL+3) либо щелчком на пиктограмме Tool Palettes Window (Ctrl+3) на стандартной панели инструментов.

Инструментальные палитры представляют собой отдельные вкладки, объединенные в специальном окне Tool Palettes (рис. 2.20), и являются эффективным средством хранения и вставки блоков и штриховки, а также могут содержать инструменты, предоставленные сторонними разработчиками.

Рис. 2.20. Инструментальная палитра

В разных областях окна инструментальных палитр с помощью контекстных меню можно изменять следующие настройки:

• автоматически убирать палитры с экрана – окно инструментальных палитр может автоматически разворачиваться и сворачиваться при подведении указателя мыши к строке заголовка окна и отведении от нее;

• прозрачность – окно палитры инструментов делается прозрачным и не скрывает находящиеся за ним объекты (эта функция недоступна для пользователей Microsoft Windows NT);

• вид – изменяются стиль и размер отображаемых в палитре значков.

Окно инструментальных палитр при необходимости можно закрепить у правой или левой границы окна программы. Для того чтобы избежать закрепления, при перемещении окна следует удерживать нажатой клавишу Ctrl.

На палитрах удобно размещать часто используемые блоки и штриховки. Для того чтобы вставить блок или штриховку c палитры в рисунок, необходимо «захватить» элемент палитры с помощью мыши и перетащить его в графическую область.

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

Блоки, вставляемые в рисунок с палитр, часто требуется масштабировать и поворачивать. При перетаскивании блоков с палитры можно использовать объектную привязку, однако шаговая привязка в это время не действует.

При перетаскивании блока с инструментальной палитры на рисунок он автоматически масштабируется в зависимости от соотношения заданных единиц блока и единиц текущего рисунка. Например, если в качестве единиц измерения данного рисунка используются метры, а в качестве единиц измерения блока – сантиметры, то коэффициент пересчета составляет 1:100. Соответственно при перетаскивании блока в рисунок его размеры меняются в пропорции 1:100.

Для добавления инструментов на палитру можно:

• перетаскивать рисунки, блоки и штриховки из Центра управления на инструментальную палитру. Если туда занесен целый рисунок, то при перетаскивании с палитры в графическую область он вставляется как блок;

• перетаскивать на палитру элементы чертежа;

• перемещать и копировать инструменты с одной палитры на другую при помощи команд контекстного меню Cut – вырезать, Copy – копировать и Paste – вставить;

• перетаскивать на палитру команды из области Command List: диалогового окна Customize User Interface.

Можно создать новую палитру. Чтобы она сразу оказалась заполнена инструментами, необходимо щелкнуть правой кнопкой мыши на папке, файле рисунка или блоке в Центре управления, а затем выбрать из контекстного меню пункт Create Tool Palette.

Порядок размещения инструментов на палитре изменяется в результате перетаскивания их с помощью мыши.

Если в нижнем углу палитры высвечивается значок замка, это значит, что файлу инструментальной палитры присвоен атрибут только чтения Read only.

Настройки инструментальных палитр сохраняются в профиле AutoCAD. А экспортируются и импортируются палитры как файлы с расширением XTP.

Для изменения свойств инструментов, например масштаба блока и угла поворота образца штриховки, необходимо щелкнуть правой кнопкой мыши на инструменте, а затем выбрать из контекстного меню пункт свойств объекта Properties…. Далее в диалоговом окне свойств инструмента Tool Properties изменяются свойства (рис. 2.21):

• название инструмента и пояснение к нему;

• параметры вставки или образца – угол поворота, масштаб;

• общие свойства – слой, цвет, тип линий и стиль печати.

Рис. 2.21. Диалоговое окно свойств инструментов палитры


Центр управления AutoCAD DesignCenter

В практической деятельности очень важно иметь возможность использовать созданные ранее наработки: опыт показывает, что большинство проектно-конструкторских проектов создается на базе новых сочетаний элементов, давно известных как по принципу функционирования, так и по исполнению. AutoCAD обеспечивает эффективное повторное использование имеющихся наработок путем их вставки в рисунки в виде блоков или внешних ссылок. Управлять блоками, внешними ссылками, растровыми изображениями и содержимым рисунков, находящихся в других источниках (и даже подготовленных в других приложениях), позволяет Центр управления AutoCAD DesignCenter.

Кроме того, если в сеансе открыто несколько рисунков, Центр управления дает возможность упростить процесс создания таких элементов, как, например, описания одних и тех же слоев. Пользователь создает описание в одном рисунке, а затем просто копирует в остальные.

Центр управления DesignCenter предназначен для организации доступа к чертежам и их элементам и обеспечивает:

• просмотр содержимого чертежей на локальном диске, сетевом диске и веб-страницах;

• просмотр и вставку в текущий чертеж блоков, слоев, текстовых и размерных стилей, типов линий, внешних ссылок, образцов штриховки и прочих элементов чертежей;

• доступ к растровым изображениям и сторонним объектам, созданным в других приложениях;

• обновление описания блоков;

• перетаскивание элементов чертежа на инструментальные палитры.

Центр управления AutoCAD загружается командой ADCENTER , либо из падающего меню Tools -> Palettes -> DesignCenter (Ctrl+2), либо щелчком на пиктограмме DesignCenter (Ctrl+2) на стандартной панели инструментов (рис. 2.22).

Рис. 2.22. Центр управления DesignCenter

Центр управления имеет интуитивно понятный интерфейс и позволяет быстро находить, просматривать, вызывать и применять специфические компоненты, такие как блоки, слои, типы линий и пр. Причем эти операции осуществляются из открытых или закрытых файлов AutoCAD независимо от того, где они находятся: на локальных или удаленных дисках. Достаточно просто выбрать нужные компоненты и перетащить их в текущий рисунок.

Панель инструментов, расположенная вверху Центра управления DesignCenter, обеспечивает доступ к набору режимов и операций, а также осуществляет навигацию внутри окна и просмотр информации в области структуры и содержимого. Область структуры находится слева, в ней отображаются источники содержимого. Справа находится область содержимого , предназначенная для добавления элементов в чертеж или на инструментальную палитру. Область просмотра образца и пояснений к нему расположена справа внизу окна.

Центр управления включает следующие вкладки:

• Folders – вкладка, отображающая дерево иерархической структуры папок. Если слева, в области структуры, с помощью мыши выбрать элемент, то справа отобразится его содержимое;

• Open Drawings – вкладка, отображающая список чертежей, открытых в текущий момент. Для того чтобы справа, в области содержимого, отобразить элементы, необходимо слева, в области структуры, выбрать файл чертежа, а затем из списка – одну из таблиц описаний;

• History – вкладка, отображающая список последних файлов, открывавшихся с помощью Центра управления. При двойном нажатии в списке на файле чертежа открывается папка Folders с этим чертежом и его элементами в области содержимого;

• DC Online – интернет-модуль Центра управления, обеспечивающий доступ к содержимому на веб-страницах, включая блоки, библиотеки компонентов, библиотеки разработчиков и интернет-каталоги.

Для добавления элементов из области содержимого в текущий чертеж выбранный элемент достаточно перетащить в графическую область чертежа либо воспользоваться одним из вариантов, предлагаемых в контекстном меню. Также из области содержимого Центра управления можно перетащить чертежи, блоки и штриховки на текущую инструментальную палитру.


Просмотр и поиск содержимого

Для просмотра элементов содержимого, находящихся в текущем источнике, служит зона содержимого, или палитра, – средство AutoCAD, предназначенное для просмотра содержимого открытых рисунков и других источников, а также образцов и описаний перед вставкой идентифицируемых ими объектов в рисунок. Кроме этого, палитра может использоваться для поиска на диске файлов рисунков по их содержимому.

Просматривать открытые рисунки, журнал предыдущих рисунков, а также файлы и папки локального и сетевых дисков можно в зоне структуры, которая является хорошим помощником при перемещении по содержимому рисунка, но ее присутствие на экране необязательно для загрузки палитры.

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

Ниже приводятся способы размещения Центра управления AutoCAD на рабочем столе:

• для изменения размеров окна следует захватить с помощью мыши его границу, разделитель зон или ручку в правом нижнем углу и перетащить ее в нужное положение;

• для освобождения окна нужно щелкнуть на его заголовке, перетащить окно за пределы зоны закрепления и отпустить кнопку мыши. Окно станет плавающим, и его можно будет перемещать в любое место экрана;

• для закрепления окна нужно либо перетащить его в одну из зон закрепления (в левой или правой части окна AutoCAD), либо дважды щелкнуть кнопкой мыши по заголовку плавающего окна. При перетаскивании окна никакие особые действия по закреплению не нужны – оно закрепляется само, достигнув крайней части области рисования.

В дополнение к поиску рисунков с нужными элементами вручную путем перемещения по структуре Центр управления AutoCAD обеспечивает автоматический поиск рисунков, описаний блоков и слоев, а также элементов сторонних приложений по именам. Для этого используется инструмент Search, при щелчке на котором открывается диалоговое окно Search – рис. 2.23.

Рис. 2.23. Диалоговое окно поиска

Здесь можно настроить поиск по различным критериям, в том числе по дате последнего изменения. Допускается также поиск по фрагментам текста, содержащимся в текстовых описаниях блоков или в полях свойств рисунка. Например, если имя рисунка неизвестно, его можно найти по ключевому слову, заданному в свойствах. Если же пользователь желает отыскать созданный им блок, но не помнит точно, как он был сохранен (в рисунке или в отдельном файле), следует задать в качестве критерия имя блока, а из списка Look for выбрать Drawings and Blocks. Выбранный тип определяет вид вкладок диалогового окна. Далее необходимо ввести в поле In начальный участок поиска или нажать кнопку Browse… и выбрать его в структуре диска. Если поиск должен охватывать все уровни, подчиненные указанному, требуется установить флажок для просматривания вложенных папок Search subfolders.

Если в списке Look for выбран пункт Drawings, то в диалоговом окне Search появляются три вкладки, на которых можно задать различные критерии поиска:

• Drawings – имя или текст для поиска, возможно, вместе с именем свойства. Разрешается задавать искомый текст и указывать, к чему он относится (к названию файла, имени автора и т. д.);

• Date Modified – дата или диапазон дат создания или последнего изменения искомого элемента содержимого. Может также задаваться в формате during the previous N month(s) – за последние N месяцев или during the previous N day(s) – за последние N дней. По умолчанию AutoCAD не ограничивает поиск по дате;

• Advanced – дополнительные параметры поиска. Здесь можно, например, настроить поиск рисунков, содержащих некоторую текстовую строку (в именах блоков, именах или значениях атрибутов, а также в текстовых описаниях элементов). Кроме того, предусмотрено ограничение поиска по минимальному или максимальному размеру файла. При поиске допускается ввод как всей текстовой строки, так и отдельного ее фрагмента. Можно также использовать глобальные символы (* и ?).

Если в списке Look for выбрано значение, отличное от Drawings, то в диалоговом окне Search появляется одна из нижеперечисленных вкладок:

• Blocks – поиск блоков по именам;

• Dimstyles – поиск размерных стилей по именам;

• Drawings and Blocks – поиск рисунков и блоков по именам;

• Hatch Pattern Files – поиск файлов образцов штриховки по именам;

• Hatch Patterns – поиск образцов штриховки по именам;

• Layers – поиск слоев по именам;

• Layouts – поиск листов по именам;

• Linetypes – поиск типов линий по именам;

• Tablestyles – поиск табличных стилей по именам;

• Textstyles – поиск текстовых стилей по именам;

• Xrefs – поиск внешних ссылок по именам.

Для запуска механизма поиска следует нажать кнопку Search Now. Записи о найденных элементах отображаются в диалоговом окне по мере их обнаружения. Для нового поиска с другими критериями нужно воспользоваться кнопкой New Search. После щелчка на ней список с результатами предыдущего поиска будет очищен.

Элемент содержимого, найденный во время поиска и занесенный в таблицу результатов, можно добавить в открытый рисунок. Результат поиска также можно загрузить непосредственно на палитру Центра управления.

Для смены источника содержимого зоны структуры необходимо в Центре управления AutoCAD открыть одну из следующих вкладок или выбрать их из контекстного меню, щелкнув правой кнопкой мыши на свободной части палитры:

• Folders – перечень локальных и сетевых дисков;

• Open Drawings – перечень рисунков, открытых в данный момент в AutoCAD;

• History – перечень последних 20 элементов, открытых через Центр управления AutoCAD;

• DC Online – подключение к Интернету.

Центр управления AutoCAD предоставляет очень простой способ открытия файлов рисунков – пользователю достаточно всего лишь перетащить значок выбранного файла в пустую часть области рисования. При этом следует быть внимательным, так как перетаскивание значка не в пустую часть, а в открытый рисунок приведет к другому результату.

Для перетаскивания необходимо, чтобы хотя бы часть области рисования не была покрыта рисунками. Этого можно достичь, уменьшив размеры открытых окон или свернув их. Если при перетаскивании вывести указатель мыши за пределы окна AutoCAD, он примет форму перечеркнутого круга – значит, оставлять рисунок в этом месте нельзя.

Таким образом, с помощью Центра управления AutoCAD можно:

• просматривать различные источники содержимого рисунков, начиная с документов, открытых в текущем сеансе AutoCAD, и вплоть до библиотек обозначений на веб-страницах;

• просматривать описания блоков, слоев и других элементов в любом файле рисунка, вставлять и копировать эти описания в текущий рисунок;

• создавать ярлыки для часто используемых рисунков, папок и интернет-страниц;

• находить рисунки с нужным содержимым на локальном и сетевых дисках. Так, например, можно разыскать рисунок, в котором имеется слой с заданным именем, либо файл, сохраненный до или после указанной даты. Найденный рисунок можно загрузить в Центр управления или перетащить непосредственно в текущий документ;

• открывать рисунки путем перетаскивания DWG-файлов с палитры в область рисования;

• просматривать и вставлять растровые изображения путем перетаскивания их файлов с палитры в область рисования;

• управлять представлением элементов палитры (крупные или мелкие значки, список или таблица). Также предусмотрено отображение на палитре образцов и текстовых описаний элементов рисунка.


Глава 3 Настройка рабочей среды AutoCAD

Определение доступа к файлам поддержки

Настройка параметров рабочего экрана

Настройка параметров открытия и сохранения файлов

Определение параметров вывода на печать

Настройка системных параметров

Настройка пользовательской среды

Управление точностью построения объектов

Настройка параметров трехмерного моделирования

Настройка параметров выбора объектов

Настройка профилей

Пользователь имеет возможность изменять различные параметры рабочей среды AutoCAD, влияющие на конфигурацию интерфейса и условия рисования. Такие настройки называются профилем . Пользователи, входящие в систему под одним именем, могут загружать свои настройки из различных профилей. Целесообразно использование профилей для сохранения настроек, присущих разным проектам. Процедура настройки рабочей среды AutoCAD осуществляется в диалоговом окне Options, которое вызывается из падающего меню Tools -> Options… или из стандартного контекстного меню при условии, что нет выполняющихся команд или выбранных объектов. Диалоговое окно Options содержит 10 вкладок, описанных ниже.


Определение доступа к файлам поддержки

На вкладке Files диалогового окна Options, показанной на рис. 3.1, задаются пути доступа к файлам поддержки, где хранятся шрифты, шаблоны рисунков, типы линий и образцы штриховок, используемые AutoCAD. Здесь перечисляются все пути доступа к папкам, которые должны существовать в текущей структуре папок локального и подключенных сетевых дисков.

Рис. 3.1. Диалоговое окно определения доступа к файлам поддержки

• В области Search paths, file names, and file locations: содержатся тематические заголовки путей доступа к файлам и папкам поддержки:

• Support File Search Path – путь доступа к вспомогательным файлам;

• Working Support File Search Path – путь поиска рабочих вспомогательных файлов;

• Device Driver File Search Path – путь доступа к драйверам устройств;

• Project Files Search Path – путь доступа к файлам проектов;

• Customization Files – файлы настройки;

• Help and Miscellaneous File Names – имена файлов справочной системы и др.;

• Text Editor, Dictionary, and Font File Names – имена файлов текстового редактора, словаря и шрифтов;

• Print File, Spooler, and Prolog Section Names – имена файла печати, программы фоновой печати и раздела пролога;

• Printer Support File Path – путь к вспомогательным файлам печати;

• Automatic Save File Location – папка для файла автосохранения;

• Color Book Locations – папки для альбомов цветов;

• Data Sources Location – положение источников данных;

• Template Settings – параметры шаблонов;

• Tool Palettes File Locations – папки с файлами инструментальных палитр;

• Authoring Palette File Locations – папки файлов палитры вариаций;

• Log File Location – расположение файла журнала;

• Plot and Publish Log File Location – папка для файла журнала печати/публикации;

• Temporary Drawing File Location – папка для временных файлов;

• Temporary External Reference File Location – папка для временных файлов внешних ссылок;

• Texture Maps Search Path – папка для поиска текстур;

• Web File Search Path – папка для поиска веб-файлов;

• i-drop Associated File Location – папка для связанных файлов точек загрузки.


Настройка параметров рабочего экрана

На вкладке Display диалогового окна Options, показанной на рис. 3.2, можно осуществлять настройку параметров рабочего экрана AutoCAD.

Рис. 3.2. Диалоговое окно настройки параметров рабочего экрана

• В области элементов окна Window Elements настраиваются следующие параметры:

– Color Scheme: – установка тона фоновой области инструментов;

– Display scroll bars in drawing window – включаются/отключаются полосы прокрутки;

– Display Drawing status bar – включаются/отключаются инструменты строки состояния;

– Display screen menu – включается/отключается экранное меню;

– Use large buttons for Toolbars – изменяется размер пиктограмм инструментов с 16 x 15 на 24 x 22 пиксела;

– Show ToolTips – включаются/отключаются всплывающие подсказки около пиктограмм инструментов;

– Show shortcut keys in ToolTips – включаются/отключаются комбинации клавиш в подсказках;

– кнопка Colors… – загружается диалоговое окно Drawing Window Colors, для изменения цвета элементов рабочего стола AutoCAD (рис. 3.3):

Рис. 3.3. Диалоговое окно изменения цвета элементов рабочего стола AutoCAD

· список Context: – выбор объекта, в контексте которого будет изменен цвет элемента: 2D model space – пространство двумерной модели, Sheet/layout – лист, 3D parallel projection – трехмерная параллельная проекция, 3D perspective projection – трехмерная перспективная проекция, Block editor – редактор блоков, Command line – командная строка, Plot preview – просмотр печати;

· список Interface element: – выбор элемента интерфейса, цвет которого необходимо установить. Для пространства двумерной модели и листа – однородный фон, перекрестье, вектор автоотслеживания, маркер автопривязки, подсказка при прочерчивании, фон подсказки, источники света, яркое пятно, спад освещенности, начальный предел, конечный предел, цвет обозначений камер, усеченная камера/плоскость усечения, плоскости подрезки камер. Для трехмерной параллельной проекции – однородный фон, перекрестье, основные линии сетки, промежуточные линии сетки, осевые линии сетки и далее, аналогично пространству двумерной модели. Для трехмерной перспективной проекции – верх небесного фона, фоновый небесный горизонт, фоновое наземное начало, фоновый наземный горизонт, низ земного фона, фоновый земной горизонт и далее, аналогично трехмерной параллельной проекции. Для редактора блоков – однородный фон, перекрестье, вектор автоотслеживания, маркер автопривязки, подсказка при прочерчивании, фон подсказки, источники света, яркое пятно, спад освещенности, начальный предел, конечный предел. Для командной строки – однородный фон и текст. Для просмотра печати – однородный фон;

· список Color: – выбор оттенка из цветовой палитры;

· кнопка Restore current element – восстановление текущего элемента;

· кнопка Restore current context – восстановление текущего контекста;

· кнопка Restore all contexts – восстановление всех контекстов;

· в области Preview: показан образец с текущими установками цвета;

– кнопка Fonts… – загружается диалоговое окно Command Line Window Font, для изменения шрифта текста командной строки (рис. 3.4). В этом диалоговом окне устанавливаются: Font: – шрифт, Font Style: – начертание и Size: – размер. В области Sample Command Line Font показывается образец шрифта командной строки.

Рис. 3.4. Диалоговое окно изменения шрифтов

• В области Layout elements назначаются следующие параметры пространства листа:

– Display Layout and Model tabs – управляет отображением вкладок Layout и Model;

– Display printable area – управляет отображением границ печатаемой области;

– Display paper background – управляет отображением фона;

– Display paper shadow – управляет отображением тени вокруг границ;

– Show Page Setup Manager for new layouts – управляет выводом Диспетчера параметров для новых листов;

– Create viewport in new layouts – назначает создание видовых экранов на новых листах.

• В области экранного разрешения Display resolution определяются:

– Arc and circle smoothness – плавность отображения дуг и окружностей;

– Segments in a polyline curve – количество сегментов в дугах полилиний;

– Rendered object smoothness – плавность отображения тонированных объектов;

– Contour lines per surface – количество образующих в поверхностях.

• В области Display performance настраивается производительность отображения объектов:

– Pan and zoom with raster & OLE – управляет динамическим отображением в реальном времени растровых изображений. Текущее значение параметра хранится в системной переменной RTDISPLAY;

– Highlight raster image frame only – управляет подсветкой растровых изображений при их выборе. При установке флажка подсвечиваются только границы растра. Текущее значение параметра хранится в системной переменной IMAGEHLT;

– Apply solid fill – управляет закраской плоских фигур и полилиний ненулевой ширины. При установке флажка показывается закраска. Текущее значение параметра хранится в системной переменной FILLMODE;

– Show text boundary frame only – управляет отображением текста на экране. При установке флажка отображаются только границы текстов. Текущее значение параметра хранится в системной переменной QTEXTMODE;

– Draw true silhouettes for solids and surfaces – настраивает отображение контура трехмерного объекта. При установке флажка вычерчиваются кромки силуэтов тел и поверхностей. Текущее значение параметра хранится в системной переменной DISPSILH.

• В области Crosshair size устанавливается размер перекрестья в процентах от размера экрана.

• В области Reference Edit fading intensity устанавливается затенение при редактировании ссылок.


Настройка параметров открытия и сохранения файлов

Вкладка открытия и сохранения файлов Open and Save диалогового окна Options показана на рис. 3.5.

Рис. 3.5. Диалоговое окно настройки параметров открытия и сохранения файлов

На ней осуществляется настройка следующих параметров.

• В области File Save – параметры сохранения файлов:

– в списке Save As: устанавливается сохранение файлов в заданном формате;

– кнопка Thumbnail Preview Setings… загружает одноименное диалоговое окно (рис. 3.6), осуществляющее настройку образцов для просмотра. Флажком Save a thumbnail preview image назначается создание образца для просмотра. Флажком Generate Sheet, Sheet View and Model View Thumbnails – создание образцов листов и видов листа/модели. Расположенная ниже линейка регулирует Perfomance – производительность и Accuracy – точность;

Рис. 3.6. Диалоговое окно настройки образцов для просмотра

– в поле Incremental save percentage определяется процент для быстрых сохранений.

• В области File Safety Precautions определяются меры предосторожности при сохранении:

– Automatic save – включение функции автоматического сохранения файла;

– Minutes between saves – определение интервала между сохранениями в минутах;

– Create backup copy with each save – обеспечение создания резервных копий;

– Full-time CRC validation – осуществление постоянной проверки контрольной суммы;

– Maintain a log file – ведение файла журнала;

– File extension for temporary files – определение расширения для временных файлов;

– кнопка Security Options… – загрузка одноименного диалогового окна, предназначенного для определения параметров безопасности, в котором можно задать пароль для открытия текущего чертежа или цифровую подпись;

– Display digital signature information – отображение информации о цифровой подписи.

• В области File Open определяется: Number of recently-used files – количество последних файлов, указываемых в падающем меню, и Display full path in title – назначаются полные пути в заголовках.

• В области External References (Xrefs) определяются следующие параметры внешних ссылок:

– в списке Demand load Xrefs: – управление подгрузкой файлов внешних ссылок. Выбирается одно из значений: Disabled – запрещено, Enabled – разрешено или Enabled with copy – разрешено с копированием;

– Retain changes to Xref layers – сохранение изменений слоев ссылок;

– Allow other users to Refedit current drawing – разрешение редактирования рисунка как ссылки.

• В области ObjectARX Applications определяются следующие параметры приложений:

– в списке подгрузки приложений Demand load ObjectARX apps: устанавливается один из режимов: Disable load on demand – отключение загрузки по запросу, Custom object detect – обнаружение сторонних объектов, Command invoke – вызов команды или Object detect and command invoke – обнаружение объектов и вызов команды;

– в списке заместителей для сторонних объектов Proxy images for custom objects: назначается один из режимов: Do not show proxy graphics – не показывать элементы, Show proxy graphics – показывать элементы или Show proxy bounding box – показывать только рамку;

– Show Proxy Information dialog box: – назначается вывод окна сведений о заместителях.


Определение параметров вывода на печать

Параметры печати задаются на вкладке Plot and Publish диалогового окна Options – рис. 3.7.

Рис. 3.7. Диалоговое окно определения параметров вывода на печать

• В области Default plot settings for new drawings настраиваются параметры печати для новых чертежей по умолчанию:

– Use as default output device – устройство вывода по умолчанию;

– Use last successful plot settings – последнее успешно использованное устройство;

– кнопка Add or Configure Plotters… – добавление и настройка плоттеров.

• В области Plot to file настраивается печать в файл, то есть определяется расположение файлов чертежей по умолчанию и задается папка, в которую должны записываться файлы чертежей при печати в файл.

• В области Background processing options настраиваются параметры фоновой обработки установкой режима поддержки фонового вывода: Plotting – печать, Publishing – публикация.

• В области Plot and publish log file назначается ведение журнала:

– Automatically save plot and publish – вести журнал автоматически;

– Save one continuous plot log – общий файл для всех операций;

– Save one log per plot – отдельный файл для каждой операции.

• В области Auto publish назначается автопубликация:

– Automatic DWF Publish – автоматическая публикация DWF-формата;

– кнопка Automatic DWF Publish Settings… – загрузка диалогового окна Auto Publish Options.

• В области общих параметров печати General plot options определяются следующие параметры:

– Keep the layout paper size if possible – сохранение (если возможно) размеров листа при смене устройства печати;

– Use the plot device paper size – использование размеров листа из устройства при смене устройства печати;

– в списке System printer spool alert: устанавливается режим предупреждения о буферизации:

· Always alert (and log errors) – всегда (регистрировать все ошибки);

· Alert first time only (and log errors) – в первый раз (регистрировать все ошибки);

· Never alert (and log first error) – никогда (регистрировать первую ошибку);

· Never alert (do not log errors) – никогда (не регистрировать ошибки);

– в списке OLE plot quality: устанавливается качество печати OLE-объектов:

· Monochrome (e.g. spreadsheet) – монохромное (например, таблица);

· Low graphics (e.g. color text !& pie charts) – простая графика (например, круговая диаграмма);

· High graphics (e.g. photograph) – сложная графика (например, фотография);

· Automatically select – автоматический выбор;

– Use OLE application when plotting OLE objects – назначение печати OLE-объектов в OLE-приложениях;

– Hide system printers – запрещение показа системных принтеров.

• В области Specify plot offset relative to определяется отсчет смещения чертежа:

– Printable area – от области печати;

– Edge of paper – от края листа.

• Кнопка Plot Stamp Settings… загружает диалоговое окно Plot Stamp, позволяющее настроить параметры штемпелей чертежей (рис. 3.8):

Рис. 3.8. Диалоговое окно штемпеля чертежа

– в области Plot stamp fields определяется информация для штемпеля:

· Drawing name – имя чертежа;

· Layout name – имя вкладки;

· Date and Time – дата и время;

· Login name – пользователь;

· Device name – устройство;

· Paper size – формат листа;

· Plot scale – масштаб чертежа;

– в области Preview демонстрируется образец штемпеля;

– в области User defined fields определяется дополнительная информация. Кнопка Add/Edit загружает диалоговое окно User Defined Fields, позволяющее внести добавления и изменения;

– в области Plot stamp parameter file назначается файл параметров штемпеля. Кнопки Load и Save As позволяют загрузить и сохранить файлы;

– кнопка Advanced загружает диалоговое окно Advanced Options (рис. 3.9), позволяющее определить дополнительные параметры:

Рис. 3.9. Диалоговое окно дополнительных параметров

· в области Location and offset задаются расположения и отступы: Location: – расположение (внизу слева, вверху слева, вверху справа или внизу справа); Orientation: – ориентация (вертикально или горизонтально); Stamp upside-down – перевернутый штемпель; X offset – отступ по оси X ; Y offset – отступ по оси Y ; Offset relative to printable area – отступ относительно области печати; Offset relative to paper border – отступ относительно границ листа;

· в области Text properties назначаются свойства текста. Font: – шрифт; Height: – высота; Single line plot stamp – однострочный штемпель;

· в области Plot stamp units определяются единицы для штемпеля (дюймы, миллиметры или пикселы);

· в области Log file Location определяется расположение файла журнала. Create a log file – вести журнал в файле; кнопка Browse… загружает диалоговое окно обзора.

• Кнопка Plot Style Table Settings… загружает одноименное диалоговое окно, позволяющее настроить таблицы стилей печати (рис. 3.10):

Рис. 3.10. Диалоговое окно параметров таблиц стилей печати

– в области Default plot style behavior for new drawing определяются стили печати по умолчанию для новых чертежей:

· Use color dependent plot styles – цветозависимые стили печати;

· Use named plot styles – именованные стили печати;

– в области Current plot style table settings настраивается текущая таблица стилей печати:

· в списке Default plot style table – таблица стилей печати по умолчанию;

· в списке Default plot style for layer 0: – стиль печати по умолчанию для слоя 0;

· в списке Default plot style for objects: – стиль печати по умолчанию для объектов;

– кнопка Add or Edit Plot Style Tables… загружает таблицы стилей печати.


Настройка системных параметров

Для настройки системных параметров AutoCAD используется вкладка System диалогового окна Options – рис. 3.11.

Рис. 3.11. Диалоговое окно настройки системных параметров

• В области 3D Perfomance определяется производительность трехмерной графики. Кнопка Perfomance Settings загружает диалоговое окно Adaptive Degradation and Peromance Tuning (рис. 3.12), позволяющее оптимизировать параметры:

Рис. 3.12. Диалоговое окно адаптивного ухудшения и оптимизации параметров

– в области Adaptive degradation настраивается адаптивное ухудшение трехмерной графики:

· Degrade when FPS is below: – ухудшать, если показатель «кадры в секунду» меньше, чем указанное значение в поле;

· Degradation order: – настраивается порядок ухудшения. Необходимо удалить отметку для элементов, которые не следует ухудшать (объекты, зависящие от вида; сглаживание линий; освещение; качество прозрачности; полные тени; прозрачность; не учитывать задние грани; тени на земле; стили ребер; ребра граней; быстрые силуэты; текстуры; материалы; качество освещения; фон; ребра пересечения; отображение граней; отображение каркаса). Рекомендуется удалять незначительное количество;

· Learn about adaptive degradation – ссылка на информацию об адаптивном ухудшении;

– в области Hardware and performance tuning оптимизируются параметры оборудования и программного обеспечения трехмерной графики. Управление текущей конфигурацией аппаратного обеспечения выполняется Мастером оптимизации параметров;

· кнопка View Tune Log обеспечивает просмотр протокола оптимизации;

· кнопка Manual Tune загружает диалоговое окно Manual Perfomance Tuning (рис. 3.13), которое обеспечивает ручную оптимизацию параметров: Enable hardware acceleration – включает аппаратное ускорение; в списке Driver name: – указывается имя драйвера; ниже включаются и отключаются эффекты (ускорение для геометрии, отображение сглаженных линий, модуль раскрашивания по Гучу, полное отображение теней). Далее указываются общие параметры: Discard back faces – не учитывать задние грани; Transparency quality: – качество прозрачности (высокое, среднее, низкое). В нижней части диалогового окна регулируется Dynamic tessellation – динамическая аппроксимация: Surfaces: – при визуализации поверхностей, Curves: – при визуализации кривых; в списке Number of tessellations to cache: указывается количество уровне аппроксимации. Кнопка Reset to Recommended Values дает возможность вернуться к рекомендованным значениям;

Рис. 3.13. Диалоговое окно ручной оптимизации параметров

· кнопка Check for Updates осуществляет проверку обновлений.

• В области Current Pointing Device выбирается текущее устройство указания, а также источник входных данных: Digitizer only – только дигитайзер, Digitizer and mouse – дигитайзер и мышь.

• В области Layout Regen Options настраивается регенерация вкладок:

– Regen when switching layouts – регенерация при переключении;

– Cache model tab and last layout – кэширование модели и последнего листа;

– Cache model tab and all layouts – кэширование модели и всех листов.

• В области dbConnect Options устанавливаются параметры подключения к базам данных:

– Store Links index in drawing file – хранить индекс связей в рисунке;

– Open tables in read-only mode – открывать таблицы только для чтения.

• В области General Options назначаются общие параметры:

– Display OLE Text Size Dialog – вывод диалогового окна размера текста OLE-объектов;

– Beep on error in user input – оповещение об ошибках пользовательского ввода при помощи звукового сигнала;

– Load acad.lsp with every drawing – загрузка файла acad.lsp с каждым рисунком;

– Allow long symbol names – разрешение на использование длинных имен.

• В области Live Enabler Options настраиваются параметры адаптеров объектов:

– Check Wed for Live Enablers – организуется поиск адаптеров в Интернете;

– Maximum number of unsuccessful checks – определяется максимальное число отрицательных проверок.


Настройка пользовательской среды

На вкладке User Preferences диалогового окна Options можно настроить пользовательскую среду рисования по своему усмотрению (рис. 3.14).

Рис. 3.14. Диалоговое окно настройки пользовательской среды

• В области Windows Standard Behavior назначается соответствие стандартам Windows:

– Double click editing – редактирование по двойному нажатию;

– Shortcut menus in drawing area – отображение контекстных меню в области рисования;

– кнопка Right-click Customizations… – загрузка одноименного диалогового окна, позволяющего выбрать действия, к которым приводит щелчок правой кнопки мыши (рис. 3.15):

Рис. 3.15. Диалоговое окно настройки правой кнопки мыши

· Turn on time-sensitive right-click – учитывать длительность нажатия: Quick click for ENTER – кратковременное нажатие вызывает ENTER; Longer click to display Shortcut Menu – долгое нажатие вызывает контекстное меню; Longer click duration: – продолжительность нажатия;

· в области Default Mode настраивается обычный режим. Если нет выбранных объектов, то правая кнопка вызывает: Repeat Last Command – повтор последней команды, Shortcut Menu – контекстное меню;

· в области Edit Mode настраивается режим редактирования. Если объекты выбраны, то правая кнопка вызывает: Repeat Last Command – повтор последней команды, Shortcut Menu – контекстное меню;

· в области Command Mode настраивается командный режим. Если выполняется команда, то правая кнопка вызывает: ENTER, Shortcut Menu: always enabled – всегда доступное контекстное меню, Shortcut Menu: enabled when command options are present – контекстное меню, доступное, если команда имеет ключи.

• В области Insertion scale определяется масштаб вставки. Если не заданы единицы вставки, то использовать:

– Source content units: – единицы исходного чертежа (дюймы, футы, мили, миллиметры, сантиметры, метры, километры, микродюймы, милы, ярды, ангстремы, нанометры, микроны, дециметры, декаметры, гектометры, гигаметры, астрономические единицы, световые годы, парсеки);

– Target drawing units: – единицы целевого чертежа (дюймы, футы, мили, миллиметры, сантиметры, метры, километры, микродюймы, милы, ярды, ангстремы, нанометры, микроны, дециметры, декаметры, гектометры, гигаметры, астрономические единицы, световые годы, парсеки).

• В области Fields определяются поля:

– флажок Display background of fields назначает отображение заднего плана;

– кнопка Field Update Settings… загружает одноименное диалоговое окно, позволяющее настроить условия автоматического обновления полей (рис. 3.16):

Рис. 3.16. Диалоговое окно настройки обновления полей

· Open – открытие;

· Save – сохранение;

· Plot – печать;

· eTransmit – формирование комплекта;

· Regen – регенерация.

• В области Priority for Coordinate Data Entry определяются способы ввода координат:

– Running object snap – согласно привязке;

– Keyboard entry – с клавиатуры;

– Keyboard entry except scripts – с клавиатуры (кроме пакетов).

• В области Associative Dimensioning назначается ассоциативность новых размеров.

• В области гиперссылок Hyperlink назначаются курсор, подсказки и контекстное меню.

• В области Undo/Redo определяется, объединять ли команды зумирования и панорамирования.

• Кнопка Lineweight Settings… загружает одноименное диалоговое окно, позволяющие определить параметры весов линий (рис. 3.17):

Рис. 3.17. Диалоговое окно настройки параметров весов линий

– Lineweights – веса линий;

– Units for Listing – единицы в списке: Millimeters (mm) – миллиметры, Inches (in) – дюймы;

– Display Lineweight – отображать линии в соответствии с весами. В раскрывающемся списке Default – указывается значение веса линии по умолчанию;

– Adjust Display Scale – масштаб экранного отображения.

• Кнопка Edit Scale List… загружает одноименное диалоговое окно, позволяющее изменить список масштабов (рис. 3.18).

Рис. 3.18. Диалоговое окно изменения списка масштабов


Управление точностью построения объектов

На вкладке построений Drafting диалогового окна Options, показанной на рис. 3.19, можно сделать следующие назначения.

Рис. 3.19. Диалоговое окно управления точностью построения объектов

• В области AutoSnap Settings назначаются следующие параметры автопривязки:

– Marker – маркер;

– Magnet – магнит;

– Display AutoSnap tooltip – всплывающие подсказки автопривязки;

– Display AutoSnap aperture box – прицел автопривязки;

– кнопка Colors… загружает диалоговое окно Drawing Window Colors (см. рис. 3.3), позволяющее изменить цвет маркера автопривязки.

• В области AutoSnap Marker Size определяется размер маркера автопривязки.

• В области Object Snap Options определяются параметры объектной привязки:

– Ignore hatch objects – игнорировать штриховку;

– Replace Z value with current elevation – заменить кординату Z на текущее значение оценки;

– Ignore negative Z object snaps for Dynamic UCS – игнорировать для динамической ПСК объектные привязки с отрицательной координатой Z .

• В области AutoTrack Settings назначаются следующие параметры автоотслеживания:

– Display polar tracking vector – бесконечные линии полярного отслеживания;

– Display full-screen tracking vector – бесконечные линии объектного отслеживания;

– Display AutoTrack tooltip – всплывающие подсказки автоотслеживания.

• В области Alignment Point Acquisition задаются режимы захвата точек отслеживания:

– Automatic – автоматический;

– Shift to acquire – с нажатием клавиши Shift.

• В области Aperture Size определяется размер прицела.

• Кнопка Drafting Tooltip Settings… загружает диалоговое окно Tooltip Appearance (рис. 3.20), определяющее внешний вид подсказок:

Рис. 3.20. Диалоговое окно настройки внешнего вида подсказок

– Model Preview – предварительный просмотр внешнего вида подсказок в пространстве модели;

– Layout Preview – предварительный просмотр внешнего вида подсказок в пространстве листа;

– кнопка Colors… – загружает диалоговое окно Drawing Window Colors (см. рис. 3.3), позволяющее изменить цвет подсказок;

– Size – изменение размера подсказок;

– Transparency – изменение прозрачности подсказок;

– Override OS settings for all drafting tooltips – замена параметров ОС для всех подсказок на чертеже;

– Use settings only for Dynamic Input tooltips – замена параметров только для подсказок динамического ввода.

• Кнопка Lights Glyph Settings… загружает диалоговое окно Light Glyph Appearance (рис. 3.21), определяющее вид обозначений источников света:

Рис. 3.21. Диалоговое окно настройки обозначений источников света

– Glyph Preview – предварительный просмотр образцов обозначений источников света: Point – точечный источник, Spot – прожектор;

– кнопка Edit Glyph Colors загружает диалоговое окно Drawing Window Colors (см. рис. 3.3), позволяющее редактировать цветовую гамму обозначений источников света;

– Glyph Size: – установка размера обозначений источников света.

• Кнопка Cameras Glyph Settings… загружает диалоговое окно Camera Glyph Appearance (рис. 3.22), определяющее вид обозначения камеры:

Рис. 3.22. Диалоговое окно настройки обозначений камер

– кнопка Edit Glyph Colors… загружает диалоговое окно Drawing Window Colors (см. рис. 3.3), позволяющее редактировать цветовую гамму обозначения камеры; – Glyph Size: – установка размера обозначений камеры.


Настройка параметров трехмерного моделирования

Вкладка настройки параметров трехмерного моделирования 3D Modeling диалогового окна Options, показанная на рис. 3.23, позволяет сделать следующие назначения.

Рис. 3.23. Диалоговое окно настройки параметров трехмерного моделирования

• В области 3D Crosshairs определяются параметры трехмерного перекрестья:

– Show Z axis in crosshairs – показывать ось Z в перекрестьях;

– Label axes in standard crosshairs – метки осей в стандартных перекрестьях;

– Show labels for dynamic UCS – показывать метки динамической ПСК;

– Crosshair labels – установка параметров меток на перекрестьях: Use X, Y, Z – использовать X , Y , Z ; Use N, E, z – использовать N , E , z ; Use custom labels – использовать пользовательские метки.

• В области Display ViewCube or UCS Icon определяются параметры показа значка ПСК:

– Display UCS Icon in 2D model space – показывать значок ПСК в двумерном пространстве модели;

– Display in 3D model space – показывать значок ПСК в трехмерном пространстве модели.

• В области Display Input определяется параметр динамического ввода:

– Show Z field for pointer input – показывать поле для ввода Z .

• В области 3D Objects определяются параметры трехмерных объектов:

– в списке Visual Style while creating 3D objects устанавливается визуальный стиль при создании трехмерных объектов: ByViewport – по видовому экрану, 2D Wireframe – двумерный каркас, 3D Hidden – трехмерный скрытый, 3D Wireframe – трехмерный каркас, Conceptual – концептуальный, Realistic – реалистичный;

– в списке Deletion control while creating 3D objects определяется управление удалением при создании трехмерных объектов:

· Retain defining geometry – сохранять определяющие объекты;

· Delete profile curves – удалить кривые профиля;

· Delete profile and path curves – удалить профиль и криволинейные траектории;

· Prompt to delete profile curves – запрос удаления профиля и криволинейных траекторий;

· Prompt to delete profile and path curves – запрос удаления кривых профиля;

– U isolines on surfaces and meshes – установка значения U -изолинии на поверхностях и сетях;

– V isolines on surfaces and meshes – установка значения V -изолинии на поверхностях и сетях.

• В области 3D Navigation определяются параметры навигации:

– Reverse mouse wheel zoom – установка реверса зумирования колесиком мыши;

– кнопка Walk and Fly… – загрузка диалогового окна Walk and Fly Settings (рис. 3.24), позволяющего установить параметры обхода и облета:

Рис. 3.24. Диалоговое окно установки параметров обхода и облета

· в области Settings – вариант показа окна команд: When entering walk and fly modes – при переходе в режимы обхода и облета, Once per session – раз за сеанс, Never – не показывать. А также Display Position Locator window – показывать диалоговое окно локатора положения;

· в области Current drawing settigs определяются параметры текущего чертежа: Walk/fly step size: – величина шага обхода/облета в единицах чертежа, Steps per second: – количество шагов в секунду;

– кнопка Animation… – загрузка диалогового окна Animation Settings (рис. 3.25), позволяющего установить параметры анимации:

Рис. 3.25. Диалоговое окно установки параметров анимации

· в области Settings – режимы: Visual style: – визуальный стиль (обычный, тонирование; трехмерный скрытый, трехмерный каркас, концептуальный, реалистичный; черновой, низкий, средний, высокий, презентационный), Resolution: – разрешение, Frame rate (FPS): – частота кадров в секунду, Format: – формат.


Настройка параметров выбора объектов

Вкладка настройки параметров выбора объектов Selection диалогового окна Options, показанная на рис. 3.26, позволяет сделать следующие назначения.

Рис. 3.26. Диалоговое окно настройки параметров выбора объектов

• В области Pickbox Size определяется размер прицела.

• В области Selection Preview определяются параметры просмотра выбранных объектов:

– When a command is active – когда активна команда;

– When no command is active – если нет активных команд;

– кнопка Visual Effect Settings… загружает одноименное диалоговое окно (рис. 3.27), позволяющее определить параметры визуальных эффектов:

Рис. 3.27. Диалоговое окно настройки параметров визуальных эффектов

· в области Selection Preview Effect – задать эффект просмотра выбранных объектов: Dash – пунктиром, Thicken – с приданием толщины, Both – оба варианта. Кнопка Advanced Options загружает диалоговое окно Advanced Preview Options (рис. 3.28), позволяющее настроить дополнительные параметры и настроить фильтр просмотра выбранных объектов: Exclude objects on locked layers – исключить объекты на заблокированных слоях. Исключить: Xrefs – внешние ссылки, Tables – таблицы, Groups – группы, Multiline text – многострочный текст, Hatches – штриховки;

Рис. 3.28. Диалоговое окно настройки дополнительных параметров просмотра выбранных объектов

· в области Area Selection Effect – задать эффект выбранной области: Indicate selection area – указать область, Window selection color: – цвет рамки выбора, Crossing selection color: – цвет зачеркивания выбранной области, Selection area opacity: – степень затенения выбранной области.

• В области Selection Modes определяются режимы выбора:

– Noun/verb selection – предварительный выбор;

– Use Shift to add to selection – использование клавиши Shift для добавления;

– Press and drag – динамическая рамка;

– Implied windowing – выбор с помощью рамки;

– Object grouping – группа объектов;

– Associative Hatch – ассоциативная штриховка.

• В области Grip Size определяется размер ручек.

• В области Grips определяются параметры ручек:

– Unselected grip color: – цвет невыбранных ручек;

– Selected grip color: – цвет выбранных ручек;

– Hover grip color: – цвет ручки под курсором;

– Enable grips – включить ручки;

– Enable grips within blocks – ручки внутри блоков;

– Enable grip tips – подсказки к ручкам;

– Object selection limit for display of grips – предельное количество выбранных объектов для показа ручек.


Настройка профилей

Вкладка Profiles диалогового окна Options используется для создания профилей и сохранения в них параметров среды рисования (рис. 3.29). Профиль – набор параметров настройки AutoCAD, сохраненный с уникальным именем. Один из профилей является текущим; он определяет настройки рабочей среды рисования. Пользователи, входящие в систему под одним именем, могут загружать свои настройки из различных профилей. По умолчанию AutoCAD записывает текущие параметры в профиль без имени Unnamed Profile. Имена текущего профиля и рисунка всегда выводятся над названиями вкладок диалогового окна Options.

Рис. 3.29. Диалоговое окно настройки профилей

На вкладке Profiles можно осуществлять следующие настройки:

• в области имеющихся профилей Available Profiles: – выбирать необходимый из перечня доступных;

• нажатием кнопки Set Current – устанавливать выбранный профиль в качестве текущего;

• используя кнопку Add to List… – добавлять новый профиль;

• с помощью кнопки Renane… – переименовывать имеющиеся профили;

• с помощью кнопки Delete – удалять имеющиеся профили;

• с помощью кнопки Export… – экспортировать настройки текущего профиля во внешний ARG-файл;

• после щелчка на кнопке Import… – импортировать настройки профиля из внешнего ARG-файла;

• кнопкой Reset – сбрасывать настройки.


Глава 4 Системы координат

Ввод координат

Динамический ввод координат

Декартовы и полярные координаты

Формирование точек методом «направление – расстояние»

Определение трехмерных координат

Правило правой руки

Ввод трехмерных декартовых координат

Ввод цилиндрических координат

Ввод сферических координат

Координатные фильтры

Определение пользовательской системы координат

Выбор пользовательской системы координат в пространстве

Работа с ПСК на видовых экранах

Выбор стандартной пользовательской системы координат


Ввод координат

Когда программа AutoCAD запрашивает точку, команда ожидает ввода координат какой-либо точки текущего рисунка. В AutoCAD может быть включен контроль лимитов рисунка, осуществляемый командой LIMITS. В этом случае, если введенная точка выходит за пределы рисунка, AutoCAD выдает сообщение:

...

** Outside limits – вне лимитов

и отвергает введенную точку.

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

Ввод координат в AutoCAD может осуществляться двумя способами:

• непосредственно с клавиатуры, путем указания численных значений;

• с использованием графического маркера (курсора), который движется по экрану с помощью устройства указания. Ввод координат осуществляется щелчком левой кнопкой мыши.

Как следствие, в строке состояния, расположенной внизу рабочего стола, происходит отображение текущих значений координат. Существует три режима отображения координат:

• динамический , при котором обновление координат происходит постоянно по мере перемещения указателя мыши;

• статический , при котором координаты обновляются только после указания точки;

• режим относительных координат , формат расстояние<угол , при котором обновление значений происходит по мере перемещения указателя мыши во время рисования объекта, содержащего более одной точки.

Включение отображения координат в строке состояния осуществляется с помощью системной переменной COORDS. Значение 0 соответствует статическому отображению, 1 – динамическому, 2 – относительному.

Для определения координат точек существующих объектов (например, точки пересечения или середины отрезка) можно воспользоваться командой ID. При этом следует применять объектную привязку, иначе полученные координаты могут оказаться неточными.

Для определения координат сразу всех характерных точек объекта удобно использовать команду LIST. Еще один метод получения координат характерных точек – выбор объекта с помощью ручек. Ручки представляют собой маленькие прямоугольники, располагающиеся в характерных точках объектов, например конечных точках и середине отрезка. При привязке курсора к одной из ручек в поле координат строки состояния отображаются ее координаты.

Для удобства ввода координат можно использовать:

• ортогональный режим , когда изменение координат происходит только по оси X или Y . Ортогональный режим включается либо нажатием функциональной клавиши F8, либо щелчком на кнопке

Ortho Mode в строке состояния;

• привязку к узлам невидимой сетки, определенной с некоторым шагом по осям X и Y . Такую шаговую привязку можно установить либо нажав функциональную клавишу F9, либо щелкнув на кнопке

Snap Mode в строке состояния. Если включен шаг привязки, то при перемещении мыши перекрестье будет «перепрыгивать» с одного узла невидимой сетки на другой.

Значения координат независимо от способа ввода всегда связаны с некоторой системой координат. По умолчанию в AutoCAD используется так называемая мировая система координат , МСК – World Coordinate System (WCS). Она определена так, что ось OX направлена слева направо, ось OY – снизу вверх, ось OZ – перпендикулярно экрану, вовне. Как правило, для выполнения конкретного проекта удобнее определить пользовательскую систему координат , ПСК – User Coordinate System (UCS), которую можно сместить относительно мировой и/или повернуть под любым углом. Допускается существование нескольких пользовательских систем координат, и в любой момент возможен переход от одной к другой.

Никакие изменения МСК не допускаются. AutoCAD позволяет одновременно использовать и координаты, связанные с текущей ПСК, и координаты, связанные с МСК. При этом для МСК при вводе с клавиатуры значению координат должен предшествовать символ «звездочка» (*).


Динамический ввод координат

С помощью функции динамического ввода значения координат можно вводить не в командной строке, а в поле всплывающей подсказки, которая отображается рядом с курсором и динамически обновляется по мере перемещения курсора. Функция динамического ввода включается и отключается в строке состояния кнопкой

Dynamic Input.

Существует два типа динамического ввода:

• ввод значений координат с помощью мыши;

• ввод размеров для линейных и угловых значений.

Настройка динамического ввода осуществляется в диалоговом окне режимов рисования Drafting Settings, вкладка Dynamic Input (рис. 4.1), которое вызывается из падающего меню Tools -> Drafting Settings… или из контекстного меню щелчком правой кнопки мыши в строке состояния на кнопке Dynamic Input и выбором пункта Settings….

Рис. 4.1. Диалоговое окно настройки динамического ввода

Здесь настраиваются следующие параметры динамического ввода.

• Enable Pointer Input – включить ввод с помощью мыши.

• Enable Dimension Input where possible – включить ввод размеров, где возможно.

• В области Pointer Input кнопкой Settings… загружается диалоговое окно Pointer Input Settings (рис. 4.2), позволяющее настроить параметры ввода с помощью мыши:

Рис. 4.2. Диалоговое окно настройки параметров ввода с помощью мыши

– в области Format – назначить использование по умолчанию для второй или следующих точек:

· Polar format – полярный формат;

· Cartesian format – декартов формат;

· Relative coordinates – относительные координаты;

· Absolute coordinates – абсолютные координаты;

– в области Visibility – показывать подсказки для координат:

· As soon as I type coordinate data – одновременно с вводом координатных данных;

· When a command asks for a point – когда команда содержит запрос для точки;

· Always – even when not in command – всегда, даже если не в команде.

• В области Dimension Input кнопкой Settings… загружается диалоговое окно настройки параметров ввода размеров Dimension Input Settings (рис. 4.3), позволяющее установить видимость при растяжке ручек:

Рис. 4.3. Диалоговое окно настройки параметров ввода размеров

– Show only 1 dimension input field at a time – показывать одновременно только одно поле для ввода размеров;

– Show 2 dimension input fields at a time – показывать одновременно два поля для ввода размеров;

– Show the following dimension input fields simultaneously: – показывать одновременно следующие поля для ввода размеров:

· Resulting Dimension – результирующий размер;

· Length Change – изменение длины;

· Absolute Angle – абсолютный угол;

· Angle Change – изменение угла;

· Arc Radius – радиус дуги.

• В области Dynamic Prompts – настроить динамические подсказки:

– Show command prompting and command input near the crosshairs – показывать подсказку для ввода команды и вводимую команду рядом с перекрестьем;

– в динамической подсказке для доступа к параметрам необходимо нажать клавишу ? (стрелка вниз).

• Кнопка Drafting Tooltip Appearance… загружает диалоговое окно Tooltip Appearance (рис. 4.4), позволяющее настроить внешний вид подсказок на чертеже:

Рис. 4.4. Диалоговое окно настройки внешнего вида подсказок на чертеже

– Model Preview – предварительный просмотр модели;

– Layout Preview – предварительный просмотр листа;

– Colors… – выбор цвета в диалоговом окне Drawing Window Colors (см. рис. 3.3);

– Size – установка размера;

– Transparency – установка прозрачности;

– Override OS settings for all drafting tooltips – заменить параметры ОС для всех подсказок на чертеже;

– Use settings only for Dynamic Input tooltips – заменить параметры только для подсказок динамического ввода;

– кнопка Options… загружает одноименное диалоговое окно, вкладку Drafting (см. рис. 3.19).

При использовании ввода с помощью мыши в области рисования при перемещении курсора будут отображаться значения координат, для ввода которых необходимо сначала ввести значение, затем для перехода к следующей подсказке нажать клавишу TAB и после этого ввести значение следующей координаты. При определении точки первая координата является абсолютной, Формат второй и следующих точек – относительные полярные координаты. Если требуется ввести абсолютное значение, необходимо перед ним ввести знак #.


Декартовы и полярные координаты

В двумерном пространстве точка определяется в плоскости XY , которая называется также плоскостью построений. Ввод координат с клавиатуры возможен в виде абсолютных и относительных координат.

Ввод абсолютных координат производится в следующих форматах:

декартовы (прямоугольные) координаты. При этом для определения двумерных и трехмерных координат применяются три взаимно перпендикулярные оси: X , Y и Z . Для ввода координат указывается расстояние от точки до начала координат по каждой из этих осей, а также направление (+ или -). При начале нового рисунка текущей системой всегда является мировая система координат World Coordinate System (WCS), следовательно, ось X направлена горизонтально, ось Y – вертикально, а ось Z перпендикулярна плоскости XY ;

полярные координаты. При вводе координат указывается расстояние, на котором располагается точка от начала координат, а также величина угла, образованного полярной осью и отрезком, мысленно проведенным через данную точку и начало координат. Угол задается в градусах против часовой стрелки. Значение 0 соответствует положительному направлению оси OX .

Относительные координаты задают смещение от последней введенной точки. При вводе точек в относительных координатах можно использовать любой формат записи в абсолютных координатах: @dx,dy – для декартовых, @r<A – для полярных.

Относительные декартовы координаты удобно применять в том случае, если известно смещение точки относительно предыдущей.

Пример. Построение в абсолютных координатах

Постройте многоугольник, задавая точки в абсолютных координатах (рис. 4.5).

Рис. 4.5. Построение многоугольника

Запустите команду формирования отрезка LINE, вызвав ее из падающего меню Draw -> Line или щелкнув на пиктограмме Line на панели инструментов Draw. Ответьте на запросы:

...

_LINE

Specify first point: 40,20 – точка 1

Specify next point or [Undo]: 190,20 – точка 2

Specify next point or [Undo]: 190,100 – точка 3

Specify next point or [Close/Undo]: 130,40 – точка 4

Specify next point or [Close/Undo]: 130,100 – точка 5

Specify next point or [Close/Undo]: Close – замкните линию

Пример. Построение в относительных координатах

Постройте многоугольник, показанный на рис. 4.5, задавая точки в относительных координатах.

Запустите команду формирования отрезка LINE, вызвав ее из падающего меню Draw -> Line или щелкнув на пиктограмме Line на панели инструментов Draw. Ответьте на следующие запросы (символ @ вводится при одновременном нажатии клавиш Shift+2):

...

_LINE

Specify first point: 40,20 – точка 1

Specify next point or [Undo]: @150,0 – в точку 2 относительно точки 1

Specify next point or [Undo]: @0,80 – в точку 3 относительно точки 2

Specify next point or [Close/Undo]: @-60,-60 – в точку 4 относительно точки 3

Specify next point or [Close/Undo]: @0,60 – в точку 5 относительно точки 4

Specify next point or [Close/Undo]: Close – замкните линию

Пример. Построение в полярных координатах

Постройте многоугольник, задавая точки в полярных координатах (см. рис. 4.5).

Запустите команду формирования отрезка LINE, вызвав ее из падающего меню Draw -> Line или щелкнув на пиктограмме Line на панели инструментов Draw. Ответьте на запросы:

...

_LINE

Specify first point: 40,20 – точка 1

Specify next point or [Undo]: @150<0 – в точку 2 относительно точ ки 1

Specify next point or [Undo]: @80<90 – в точку 3 относительно точки 2

Specify next point or [Close/Undo]: @85<-135 – в точку 4 относительно точки 3

Specify next point or [Close/Undo]: @60<90 – в точку 5 относительно точки 4

Specify next point or [Close/Undo]: Close – замкните линию


Формирование точек методом «направление – расстояние»

Вместо ввода координат допускается использование прямой записи расстояния , что особенно удобно для быстрого ввода длины линии. Такой ввод может производиться во всех командах, кроме тех, которые предполагают указание просто действительного значения, например в командах построения массива ARRAY, разметки MEASURE и деления объекта DIVIDE. При использовании прямой записи расстояния в ответ на запрос точки достаточно переместить мышь в нужном направлении и ввести числовое значение в командной строке. Например, если таким способом задается отрезок, то он строится путем указания числового значения длины и направления под определенным углом. При включенном ортогональном режиме этим способом очень удобно рисовать перпендикулярные отрезки.


Определение трехмерных координат

Трехмерные координаты задаются аналогично двумерным, но к двум составляющим по осям X и Y добавляется третья величина – по оси Z . В трехмерном пространстве аналогично двумерному моделированию можно использовать абсолютные и относительные координаты, а также цилиндрические и сферические , которые схожи с полярными в двумерном пространстве.

Значения координат независимо от способа ввода всегда связаны с некоторой системой координат. При работе в трехмерном пространстве значения x , y и z указывают либо в мировой системе координат World Coordinate System (WCS), либо в пользовательской User Coordinate System (UCS).


Правило правой руки

При работе в трехмерном пространстве в AutoCAD все системы координат формируются по правилу правой руки . Оно определяет положительное направление оси Z трехмерной системы координат при известных направлениях осей X и Y , а также положительное направление вращения вокруг любой из осей трехмерных координат.

Для определения положительных направлений осей необходимо поднести тыльную сторону кисти правой руки к экрану монитора и направить большой палец параллельно оси X , а указательный – по оси Y . Если согнуть средний палец перпендикулярно ладони, как показано на рис. 4.6 справа, то он будет указывать положительное направление оси Z .

Рис. 4.6. Правило правой руки

Для определения положительного направления вращения следует сориентировать большой палец правой руки в положительном направлении оси и согнуть остальные пальцы, как показано на рис. 4.6 слева. Положительное направление вращения совпадает с направлением, указываемым согнутыми пальцами.


Ввод трехмерных декартовых координат

Трехмерные декартовы координаты ( x , y , z ) вводятся аналогично двумерным ( x , y ). Дополнительно к координатам по осям X и Y необходимо ввести еще и значение по оси Z . На самом деле в AutoCAD не существует двумерных координат, и если введены значения только x и y , это означает, что отсутствующая координата z берется по умолчанию равной нулю (системная переменная THICKNESS). При указании декартовых трехмерных координат с клавиатуры вводятся три числа через запятую, например:

...

3,5,2

В трехмерном пространстве, так же как и в двумерном, широко используются и абсолютные координаты (отсчитываемые от начала координат), и относительные (отсчитываемые от последней указанной точки). Признак относительных координат – символ @ перед координатами вводимой точки, которая в этом случае берется относительно последней введенной точки.


Ввод цилиндрических координат

Ввод цилиндрических координат аналогичен указанию полярных координат на плоскости. Дополнительно появляется значение, определяющее координату z по оси Z , перпендикулярной плоскости XY . Цилиндрические координаты описывают расстояние от начала системы координат (или от предыдущей точки в случае с относительными координатами) до точки на плоскости XY , угол относительно оси X и расстояние от точки до плоскости XY . Угол задается в градусах.

На рис. 4.7 показана точка с координатами 7<30,5. Эта точка лежит на расстоянии 7 единиц от начала системы координат в плоскости XY , под углом 30° к оси X на плоскости XY и имеет координату Z , равную 5. Относительные цилиндрические координаты строятся так же, как и абсолютные, просто воображаемое начало координат переносится в последнюю введенную точку.

Рис. 4.7. Указание цилиндрических координат

Пример. Построение в цилиндрических координатах

Цилиндрические координаты применяются при вводе точек трехмерного пространства реже, чем декартовы. Их использование бывает необходимо, например, для построения спиральных объектов. В следующем примере с помощью команды 3DPOLY формируется двухвитковая спираль.

...

_3DPOLY

Specify start point of polyline: 0,0,0 – точка 1

Specify endpoint of line or [Undo]: @40<45,20 – точка 2

Specify endpoint of line or [Undo]: @40<135,20 – точка 3

Specify endpoint of line or [Close/Undo]: @40<-135,20 – точка 4

Specify endpoint of line or [Close/Undo]: @40<-45,20 – точка 5

Specify endpoint of line or [Close/Undo]: @40<45,20 – точка 6

Specify endpoint of line or [Close/Undo]: @40<135,20 – точка 7

Specify endpoint of line or [Close/Undo]: @40<-135,20 – точка 8

Specify endpoint of line or [Close/Undo]: @40<-45,20 – точка 9

Specify endpoint of line or [Close/Undo]: Close – замкните линию

При выполнении описанного примера следует учесть, что не обязательно вводить с клавиатуры повторяющиеся строки координат. Ранее введенные строки текста запоминаются в буфере строк, благодаря чему их удобно вызывать в диалоговую область с помощью клавиш ? и ? на функциональной клавиатуре. Например, повторный ввод строки @40<45,20 можно осуществить, несколько раз нажав клавишу ? (пока не появится нужная строка), и затем ввести ее клавишей Enter. Но это не единственная возможность использования данного приема: допускается также редактирование «поднятой» строки с помощью клавиш <- и ->, добавление символов с клавиатуры и удаление символов с помощью клавиши Backspace.


Ввод сферических координат

Ввод сферических координат в трехмерном пространстве также подобен вводу полярных координат на плоскости. Положение точки определяется ее расстоянием от начала координат текущей ПСК, углом к оси X в плоскости XY и углом к плоскости XY . Все координаты разделяются символом <. Угол задается в градусах.

На рис. 4.8 показана точка с координатами 7<30<45. Эта точка лежит на расстоянии 7 единиц от начала текущей ПСК, под углом 30° к оси X в плоскости XY и под углом 45° к плоскости XY .

Рис. 4.8. Указание сферических координат

Пример. Ввод сферических координат

Сферические координаты используются для получения точек на сферической поверхности или, например, в случаях построения трубопровода и т. п., когда наиболее важна длина строящегося объекта, а не его ориентация. В нижеописанном примере командой 3DPOLY формируется пятиугольник с вершинами, лежащими на сфере, радиус которой равен 50 единицам.

...

_3DPOLY

Specify start point of polyline: 50<20<-20 – точка 1

Specify endpoint of line or [Undo]: 50<30<5 – точка 2

Specify endpoint of line or [Undo]: 50<15<20 – точка 3

Specify endpoint of line or [Close/Undo]: 50<-15<20 – точка 4

Specify endpoint of line or [Close/Undo]: 50<-30<5 – точка 5

Specify endpoint of line or [Close/Undo]: Close – замкните линию


Координатные фильтры

Координатные фильтры – это способ указания новых точек в пространстве с использованием отдельных координат уже имеющихся на чертеже объектов. Наибольшее распространение координатные фильтры получили при вводе координат с помощью мыши. Их применение позволяет задавать значение одной координаты, временно игнорируя значения других. Для указания фильтра в командной строке используется формат:

...

<координата>

где <координата> – один из символов x, y, z или некоторое их сочетание.

Существует набор из шести фильтров: .x, .y, .z, .xy, .xz и .yz. Если, например, ввести .x, AutoCAD запросит указать недостающие координаты по осям Y и Z .

Координатные фильтры можно вводить в командной строке в ответ на запрос ввода точки.


Определение пользовательской системы координат

Как было сказано выше, в AutoCAD существуют: мировая система координат World Coordinate System, WCS, и пользовательская система координат User Coordinate System, UCS. Ось X мировой системы координат направлена горизонтально, ось Y – вертикально, а ось Z проходит перпендикулярно плоскости XY . Начало координат – это точка пересечения осей X и Y ; по умолчанию она совмещается с левым нижним углом рисунка. В любой текущий момент активна только одна система координат, которую принято называть текущей . В ней координаты определяются любым доступным способом.

Основное отличие мировой системы координат от пользовательской заключается в том, что мировая система координат может быть только одна (для каждого пространства модели и листа) и она неподвижна. Применение пользовательской системы координат не имеет практически никаких ограничений. Она может быть расположена в любой точке пространства под любым углом к мировой системе координат. Разрешается определять, сохранять и восстанавливать неограниченное количество ПСК. Проще выровнять систему координат с существующим геометрическим объектом, чем определять точное размещение трехмерной точки. ПСК обычно используется для работы с несмежными фрагментами рисунка. Поворот ПСК упрощает указание точек на трехмерных или повернутых видах. Узловые точки и базовые направления, определяемые режимами шаговой привязки SNAP, сетки GRID и ортогонального режима ORTHO, поворачиваются вместе с ПСК.

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

Пиктограмма ПСК всегда изображается в плоскости XY текущей ПСК и указывает положительное направление осей X и Y . Сама пиктограмма может располагаться как в начале пользовательской системы координат, так и в другом месте. Эту позицию регулирует команда управления пиктограммой системы координат UCSICON. С помощью той же команды можно выбрать одну из пиктограмм, размер, цвет, тип стрелок осей и толщины линий которых можно изменить (рис. 4.9).

Рис. 4.9. Варианты пиктограмм системы координат

Различные варианты пиктограмм ПСК используются для облегчения восприятия изображения (рис. 4.10).

Рис. 4.10. Варианты пиктограмм системы координат

Появление символа «плюс» (+) в нижнем левом углу пиктограммы указывает на ее расположение в начале ПСК. Пользовательская система координат используется для перемещения начала системы координат и/или изменения ориентации осей системы координат в пространстве, что значительно упрощает процесс создания и редактирования объектов. При создании объекта удобно поместить начало системы координат в базовую точку объектов, особенно если в данной точке формируется много объектов. Пиктограмма с изображением сломанного карандаша говорит о том, что плоскость XY практически параллельна направлению взгляда. В этом случае при указании значений координат с помощью мыши происходит выбор точек с нулевыми координатами z , что обычно не соответствует желанию пользователя. Перед вводом точек или редактированием модели по виду пиктограммы следует оценить угол между направлением взгляда и пиктограммой ПСК: если этот угол мал, точный выбор точек с помощью мыши или другого манипулятора затруднителен.


Выбор пользовательской системы координат в пространстве

Для изменения положения ПСК применяются следующие способы:

• указание новой плоскости XY или новой оси Z ;

• ввод нового начала координат;

• совмещение ПСК с имеющимся объектом;

• совмещение ПСК с гранью тела;

• совмещение ПСК с направлением взгляда;

• поворот ПСК вокруг одной из ее осей;

• расположение плоскости XY ПСК перпендикулярно выбранному в качестве оси Z направлению;

• восстановление ранее сохраненной ПСК для совмещения с МСК;

• применение имеющейся ПСК к любому видовому экрану;

• возврат к предыдущей ПСК.

Размещение, перемещение, вращение и отображение пользовательских систем координат производится с помощью команды UCS . Вызвать эту команду или варианты ее исполнения можно из командной строки или с падающего меню Tools -> New UCS. Наиболее удобным представляется вызов с плавающей панели инструментов UCS – рис. 4.11.

Рис. 4.11. Панель инструментов UCS

UCS – определение новой пользовательской системы координат. Запрос команды UCS:

...

Current ucs name: *WORLD* – текущая ПСК

Specify origin of UCS or [Face/NAmed/OBject/Previous/View/World/X/Y/Z/ZAxis] <World>: – задать ключ

World – переход к мировой системе координат;

UCS Previous – восстановление предыдущей ПСК. При этом сохраняется десять последних определенных ПСК;

Face UCS – определение пользовательской системы координат путем простого указания на грань;

Object – выравнивание системы координат по существующему объекту;

View – выравнивание системы координат в направлении текущего вида, то есть определение новой системы координат с плоскостью XY , перпендикулярной направлению вида (иначе говоря, параллельно экрану);

Origin – размещение ПСК в начале координат;

Z Axis Vector – определение нового положительного направления оси;

3 Point – определение нового начала координат и направления осей X и Y по трем точкам;

X – поворот системы координат вокруг оси X ;

Y – поворот системы координат вокруг оси Y ;

Z – поворот системы координат вокруг оси Z ;

Apply – применение текущей ПСК к выбранному видовому экрану.

Изменение текущей ПСК не влияет на изображение рисунка на экране, если не включена системная переменная UCSFOLLOW; в противном случае показывается вид в плане текущей ПСК.

Если пиктограмма ПСК активизирована, она перерисовывается в соответствии с ориентацией новой системы координат.

С ПСК связаны следующие системные переменные.

• UCSXDIR, UCSYDIR определяют направление осей X и Y в мировых координатах. Переменные доступны только для чтения.

• UCSNAME определяет имя текущей ПСК.

• WORLDUCS равна 1, если текущая ПСК совпадает с мировой системой координат, и 0 – в противном случае.

• UCSORG определяет начало координат текущей системы координат для текущего пространства.

Управление системами координат осуществляется с помощью команды DDUCS , вызываемой из падающего меню Tools -> Named UCS… или щелчком на пиктограмме Named UCS… на панели инструментов UCSII. На вкладке Named UCSs диалогового окна UCS можно присвоить любой пользовательской системе координат уникальное имя.

В дальнейшем, открыв вкладку именованных ПСК Named UCSs диалогового окна UCS, можно по ранее заданному имени восстановить пользовательскую систему координат. На рис. 4.12 показана вкладка Named UCSs этого окна с ранее созданными пользовательскими системами координат. Чтобы сделать систему координат текущей, необходимо навести указатель мыши на ее имя и щелкнуть на кнопке Set Current.

Рис. 4.12. Диалоговое окно управления именованными ПСК

Чтобы добавить новую пользовательскую систему координат, необходимо присвоить текущей ПСК со стандартным именем Unnamed уникальное название. Для этого достаточно щелкнуть на имени текущей ПСК и набрать новое с клавиатуры в появившемся поле. Другие стандартные названия – World и Previous – зарезервированы для мировой системы координат и для той, которая использовалась перед текущей. Именованные пользовательские системы координат применяются в случаях, когда установленная ПСК, с которой неоднократно придется работать в дальнейшем, не совпадает со стандартной. Если пользовательские системы координат были определены как именованные, их легко восстановить в диалоговом окне UCS на вкладке Named UCSs.

Для удаления пользовательской системы необходимо навести на ее имя указатель мыши и нажать клавишу Delete.

При щелчке на кнопке Details раскрывается подробное диалоговое окно UCS Details, в котором отражена вся информация о координатах точки начала и направлении осей относительно текущей системы координат по каждой именованной ПСК (рис. 4.13).

Рис. 4.13. Диалоговое окно UCS Details


Работа с ПСК на видовых экранах

На видовые экраны выводятся различные виды модели. Например, иногда требуется создать четыре видовых экрана для показа модели сверху, справа, слева и снизу. Чтобы повысить удобство работы, для каждого видового экрана можно задать и сохранить отдельную ПСК. В этом случае при переключении между видовыми экранами не происходит потери информации о ПСК каждого из них.

Сохранение ПСК для каждого видового экрана обеспечивается системной переменной UCSVP. Если для видового экрана она установлена в 0, то ПСК этого видового экрана всегда совпадает с ПСК текущего активного видового экрана. Если для видового экрана системная переменная UCSVP установлена в 1, то заданная для этого экрана ПСК запоминается и не изменяется при переходе на другой.

Вкладка Settings диалогового окна UCS позволяет устанавливать различные режимы отображения пиктограммы ПСК. Причем параметры отображения можно задавать либо отдельно для текущего видового экрана, либо сразу для всех активных видовых экранов текущего рисунка. Здесь же можно указать, следует ли сохранять систему координат вместе с видовым экраном, а кроме того, нужно ли на видовом экране всегда показывать вид модели в плане.


Выбор стандартной пользовательской системы координат

Ориентацию текущей ПСК в зависимости от мировой системы координат, предыдущей ПСК или ПСК, установленной для текущего вида, можно изменить в диалоговом окне UCS, на вкладке Orthographic UCSs, показанной на рис. 4.14. При этом достаточно выбрать объект и выполнить команду DDUCSP, вызываемую из падающего меню Tools -> Named UCS….

Рис. 4.14. Диалоговое окно стандартных ПСК

С помощью данной команды можно определить новую пользовательскую систему координат по отношению либо к мировой, либо к текущей, выбрав соответствующий слайд в диалоговом окне. Команду DDUCSP используют в основном для переноса пользовательской системы координат из одной ортогональной проекции в другую.

В AutoCAD имеется шесть стандартных ортогональных ПСК: верхняя, нижняя, передняя, задняя, левая и правая. По умолчанию параметры ортогональных ПСК рассчитываются относительно МСК.

Стандартной системой координат удобно пользоваться при переходе от одной ортогональной проекции трехмерного объекта к другой. Обычно эти проекции располагаются в соседних окнах и признаком правильной установки ПСК считается отображение в нужном окне правильной пиктограммы системы координат (ось X направлена вправо, ось Y – вверх). Так как набор стандартных систем координат ограничен, оптимальным является табличный способ их определения.

Пример. Пользовательская система координат

В нижеописанном примере необходимо перенести пользовательскую систему координат в другую точку на рабочем поле чертежа. После перемещения пользовательской системы координат из точки мировой системы координат в пиктограмме пропадает символ W. О том, что пиктограмма находится в точке пользовательской системы координат, свидетельствует значок «плюс» (+).

Запустите команду UCS, вызвав ее из падающего меню Tools -> New UCS -> Origin или щелкнув на пиктограмме Origin на панели инструментов UCS. Ответьте на запросы:

...

_UCS

Current ucs name: *WORLD* – текущая ПСК

Specify origin of UCS or [Face/NAmed/OBject/Previous/View/World/X/Y/Z/ZAxis]

<World>: _o – переход в режим смещения начала координат

Specify new origin point <0,0,0>: 195,140 – координаты точки смещения начала координат

Выполните поворот пользовательской системы координат:

...

_UCS

Current ucs name: *NO NAME* – текущая ПСК

Specify origin of UCS or [Face/NAmed/OBject/Previous/View/World/X/Y/Z/ZAxis]

<World>: _z – переход в режим поворота вокруг оси Z

Specify rotation angle about Z axis <90>: 30 – угол поворота вокруг оси Z в градусах

Для возвращения в мировую систему координат запустите команду UCS, вызвав ее из падающего меню Tools -> New UCS -> World или щелкнув на пиктограмме World на панели инструментов UCS. Команда выдаст запросы:

...

_UCS

Current ucs name: *NO NAME* – текущая ПСК

Specify origin of UCS or [Face/NAmed/OBject/Previous/View/World/X/Y/Z/ZAxis]

<World>: _w – возвращение в мировую систему координат


Глава 5 Свойства примитивов

Разделение рисунка по слоям

Управление видимостью слоя

Блокировка слоев

Цвет линии

Тип линии

Вес (толщина) линии

Фильтрация слоев

Использование свойств слоев

Копирование свойств объектов

Палитра свойств объектов

Слои подобны лежащим друг на друге прозрачным листам кальки. На различных слоях группируются различные типы данных рисунка. Любой графический объект рисунка обладает такими свойствами, как цвет, тип и вес (толщина) линии, стиль печати. При создании объекта значения этих свойств берутся из описания слоя, на котором он создается. При необходимости свойства любого объекта можно изменить. Использование цвета позволяет различать сходные элементы рисунка. Применение линий различных типов помогает быстро распознавать такие элементы, как осевые или скрытые линии. Вес (толщина) линии определяет толщину начертания объекта и используется для повышения наглядности рисунка. Расположение объектов на различных слоях позволяет упростить многие операции по управлению данными рисунка. Инструменты, предназначенные для работы со свойствами объектов, приведены на панелях инструментов Layers и Properties (см. рис. 2.11 и 2.12).


Разделение рисунка по слоям

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

Слои могут применяться по умолчанию, а также определяться и именоваться самим пользователем. С каждым слоем связаны заданные цвет, тип, вес (толщина) линии и стиль печати. Размещая различные группы объектов на отдельных слоях, можно структурировать рисунок. Послойная организация чертежа упрощает многие операции по управлению его данными.

Например, можно создать отдельный слой для размещения осевых линий, назначить ему голубой цвет и штрихпунктирный тип линии CENTER. Впоследствии, если потребуется построить осевую линию, достаточно будет переключиться на этот слой и начать рисование. Таким образом, перед каждым построением осевых линий не требуется вновь устанавливать их цвет и тип. Кроме того, при необходимости отображение слоя можно отключить. Возможность использования слоев – одно из главнейших преимуществ рисования в среде AutoCAD перед черчением на бумаге.

Работая в пространстве листа или с плавающими видовыми экранами, можно установить видимость слоя индивидуально для каждого видового экрана. При необходимости показ какого-либо слоя на экране или его вывод на печать можно легко отключить. Для всех слоев действуют одни и те же установки лимитов рисунка, системы координат и коэффициента экранного увеличения. Если какая-либо совокупность слоев используется часто, то эти слои, цвета и типы линий рекомендуется сохранить в шаблоне. Слои представляют собой неграфические объекты, которые также хранятся в файле рисунка.

Управление установками свойств слоев осуществляется в Диспетчере свойств слоев Layer Properties Manager, показанном на рис. 5.1. Оно загружается из падающего меню Format -> Layer… или щелчком на пиктограмме Layer Properties Manager на панели инструментов Layers.

Рис. 5.1. Диалоговое окно управления слоями

При создании нового рисунка автоматически создается слой, названный 0, которому присваиваются белый цвет, непрерывный тип линии Continuous, вес (толщина) линии Default, по умолчанию соответствующий толщине 0.25 mm. Этот слой не может быть удален и переименован.

Слои обладают следующими свойствами:

• Status – состояние слоя. Назначение слою статуса текущего;

• Name – имя слоя. Состоит из алфавитно-цифровой информации, включающей специальные символы и пробелы;

• On – видимость слоя. При этом на экране изображаются только те примитивы, которые принадлежат видимому слою, однако примитивы в скрытых слоях являются частью рисунка и участвуют в регенерации;

• Freeze – замораживание слоя. Означает отключение видимости слоя при регенерации и исключение из генерации примитивов, принадлежащих замороженному слою;

• Lock – блокировка слоя. Примитивы в блокированном слое отображаются, но их нельзя редактировать. Блокированный слой можно сделать текущим, рисовать в нем, замораживать и применять к его примитивам команды справок и объектную привязку;

• Color – цвет примитивов заданного слоя;

• Linetype – тип линии, которым будут отрисовываться все примитивы, принадлежащие слою;

• Lineweight – вес (толщина) линии, которой будут отрисовываться все примитивы, принадлежащие слою;

• Plot Style – стиль печати для заданного слоя;

• Plot – разрешение/запрет вывода слоя на печать;

• New VP Freeze – замораживание на видовом экране;

• Description – описание слоя.

Для создания нового слоя необходимо щелкнуть на пиктограмме New Layer (Alt+N), находящейся в верхней части окна Диспетчера свойств слоев Layer Properties Manager, показанного на рис. 5.1.

Создается слой, по умолчанию названный Layer1. Далее все новые слои автоматически именуются Layer2, Layer3 и т. д. – в порядке их создания. Чтобы присвоить слою уникальное имя, необходимо двойным щелчком на текущем названии активизировать поле ввода текста, а затем набрать имя с клавиатуры и нажать клавишу Enter.

Если при создании нового слоя выделен один из имеющихся, то новый слой наследует его свойства. При необходимости свойства нового слоя можно изменить.

Все вновь создаваемые в AutoCAD объекты размещаются на текущем слое. При установке нового текущего слоя все объекты будут создаваться на нем с использованием назначенных ему цвета, типа и веса линии. Замороженные и зависимые от ссылок слои нельзя сделать текущими.

Для того чтобы сделать слой текущим, необходимо установить указатель мыши в графу Status соответствующего слоя и щелкнуть на пиктограмме Set Current (Alt+C), находящейся в верхней части окна Диспетчера свойств слоев Layer Properties Manager – см. рис. 5.1.

Сделать слой текущим можно двойным щелчком в графе Status соответствующего слоя или с помощью системной переменной CLAYER.

Установить текущий слой также можно, выбрав его из раскрывающегося списка управления слоями на панели инструментов (рис. 5.2).

Рис. 5.2. Список управления слоями

Кроме того, удобно устанавливать слой объекта текущим. Для этого следует выбрать этот объект, а затем щелкнуть на пиктограмме Make Object’s Layer Current на панели инструментов Layers.

Для удобства список слоев, выводимый в Диспетчере свойств слоев Layer Properties Manager, можно упорядочить по любому свойству слоя. Допускается сортировка слоев по их имени, видимости, цвету, типу, весу (толщине) линии или стилю печати. Для сортировки списка достаточно щелкнуть на заголовке столбца того параметра, по которому нужно отсортировать слои. Имена слоев могут быть отсортированы в алфавитном порядке, как прямом, так и обратном.


Управление видимостью слоя

AutoCAD не отображает на экране объекты, расположенные на невидимых слоях, и не выводит их на плоттер. Если при работе с деталями рисунка на одном или нескольких слоях чертеж слишком загроможден, допускается отключение или замораживание неиспользуемых слоев. Кроме того, чтобы запретить вывод на печать объектов определенных слоев, например для вспомогательных линий, можно оставить эти слои видимыми, но отключить их вывод на печать.

Выбор способа отключения показа слоев зависит от характера их использования и сложности рисунка. Замораживать слои лучше в тех случаях, когда отображение слоя можно отключить на длительное время. При этом ускоряется выполнение команд зумирования ZOOM, панорамирования PAN и VPORTS, упрощается выбор объектов и снижается время регенерации сложных рисунков. Объекты замороженных слоев не обрабатываются функциями регенерации, скрытия и тонирования. Разрешается замораживать и размораживать слои только на активном плавающем видовом экране. При создании новых плавающих видовых экранов можно автоматически замораживать на них определенные слои. Например, допустимо скрытие размеров путем замораживания слоя с размерными линиями для всех новых видовых экранов. Если же на новом видовом экране требуется отображение размеров, для этого видового экрана можно разморозить соответствующий слой. Включение или отключение заморозки слоев для новых видовых экранов не изменяет видимость слоев на уже имеющихся видовых экранах. В тех случаях, когда требуются частые настройки отображения слоев, лучше использовать их отключение, а не замораживание. При размораживании слоя выполняется регенерация рисунка, после чего находящиеся на этом слое объекты становятся видимыми.

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

Объекты отключенных слоев участвуют в регенерации, хотя и не выводятся на экран или плоттер. Чтобы сделать слой временно невидимым, его лучше отключить, а не заморозить, так как при размораживании слоя всегда выполняется регенерация рисунка. При включении слоя выполняется перерисовка объектов данного слоя.

Для отключения слоя необходимо в Диспетчере свойств слоев Layer Properties Manager, показанном на рис. 5.1, навести указатель мыши на имя отключаемого слоя и затем щелкнуть на пиктограмме On. Аналогично происходит и замораживание слоя при щелчке на пиктограмме Freeze.

Кроме того, управлять видимостью слоев можно в раскрывающемся списке управления слоями на панели инструментов Layers (см. рис. 5.2).

Предусмотрена возможность запрещать печать любого слоя, даже видимого. Если слой содержит, например, только справочную информацию, то его вывод на печать можно отключить. Запрещение печати слоя не изменяет его отображения на экране. Поэтому запрет печати удобно использовать для слоев, содержащих вспомогательные элементы построений. При этом перед выводом рисунка на печать такие слои не требуется отключать. Запрет печати любого слоя осуществляется в Диспетчере свойств слоев Layer Properties Manager – см. рис. 5.1. С этой целью требуется выделить слои, для которых необходимо разрешить или запретить вывод на печать, и щелкнуть на пиктограмме Plot.


Блокировка слоев

Блокировку слоев полезно применять в случаях, когда требуется редактирование объектов, расположенных на определенных слоях, с возможностью просмотра объектов на других слоях. Редактировать объекты на заблокированных слоях нельзя. Однако они остаются видимыми, если слой включен и разморожен. Можно сделать заблокированный слой текущим и создавать на нем объекты.

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

Блокировка слоя включается либо в Диспетчере свойств слоев Layer Properties Manager, показанном на рис. 5.1, либо в раскрывающемся списке управления слоями на панели инструментов Layers (см. рис. 5.2) щелчком на пиктограмме Lock соответствующего слоя.


Цвет линии

Назначение объектам различных цветов облегчает работу с рисунком, поскольку позволяет визуально идентифицировать группы объектов.

Присвоение цветов слоям осуществляется в Диспетчере свойств слоев Layer Properties Manager, показанном на рис. 5.1. Для этого необходимо щелкнуть на пиктограмме Color соответствующего слоя. При этом загружается диалоговое окно Select Color, предлагающее выбрать оттенок на палитре – рис. 5.3.

Рис. 5.3. Диалоговое окно выбора цвета

Можно ввести либо его имя, либо номер в виде целого числового значения от 1 до 255 в таблице индексов цветов AutoCAD Color Index (ACI). Стандартные имена присвоены только цветам с номерами от 1 до 7 (1 – красный, 2 – желтый, 3 – зеленый, 4 – голубой, 5 – синий, 6 – фиолетовый, 7 – белый/черный).

Полноцветная палитра цветов True Color располагает набором из 16 миллионов оттенков. При этом используются две цветовые модели: RGB – где задаются красная, зеленая, и синяя составляющие цвета, и HSL – где задаются оттенок, насыщенность и яркость цвета.

Цвета можно присваивать как слоям, так и отдельным объектам чертежа.

Кроме того, могут быть заданы ключевые слова ByLayer – по слою и ByBlock – по блоку. ByLayer означает, что примитив будет создаваться в соответствии с цветом, определенным для текущего слоя. ByBlock означает, что объекты будут изображаться белым цветом до тех пор, пока их не объединят в блок. Куда бы затем ни был вставлен блок, объекты приобретут текущий цвет.

Интерес представляет работа с альбомами цветов – вкладка Color Books диалогового окна Select Color (рис. 5.4), – которые содержат именованные образцы, что позволяет улучшить вид рисунка и подготовить высококачественные презентационные материалы.

Рис. 5.4. Диалоговое окно альбомов цветов


Тип линии

Применение различных типов линий – еще один способ визуального представления информации. Различные типы линий отражают их разное назначение. Тип линии описывается повторяющейся последовательностью штрихов, точек и пробелов. Линии сложных типов могут включать в себя различные символы. Пользователь имеет возможность создавать собственные типы линий.

Конкретные последовательности штрихов и точек, относительные длины штрихов и пробелов, а также характеристики включаемых текстовых элементов и форм определяются именем типа линии, а также его описанием.

Назначение типа линии слою осуществляется в Диспетчере свойств слоев Layer Properties Manager. Для этого необходимо щелкнуть на пиктограмме Linetype соответствующего слоя. В открывшемся диалоговом окне Select Linetype, показанном на рис. 5.5, выбирается подходящий тип линии. Если в предлагаемом списке нет нужного варианта, следует подгрузить его, щелкнув на кнопке Load… и указав в открывшемся диалоговом окне Load or Reload Linetypes подходящий образец линии (рис. 5.6), затем, вернувшись в диалоговое окно Select Linetype, установить указатель мыши на требуемый тип линии.

Рис. 5.5. Диалоговое окно установки типа линии

Рис. 5.6. Диалоговое окно подгрузки различных типов линий

Ключевое слово ByLayer означает, что примитив будет создаваться в соответствии с типом линии, определенным для текущего слоя. Ключевое слово ByBlock означает, что примитивы будут изображаться сплошными (continuous) линиями. Если эти объекты объединены в блок, им присваивается тип линии, установленный для слоя, которому принадлежит точка вставки блока.

Длина штрихов и пробелов, составляющих штрихпунктирную линию, измеряется в условных единицах. Начальная установка масштаба типа линии для каждого рисунка – одна единица. AutoCAD позволяет изменять масштаб изображения линии. Чем меньше масштаб, тем больше повторений элементарного фрагмента линии.

Текущее значение глобального масштабного коэффициента для всех объектов хранится в системной переменной LTSCALE. Значением масштаба текущего объекта управляет системная переменная CELTSCALE, которая изменяет масштаб типа линий новых объектов. Настройка масштаба типов линий на различных видовых экранах листа выполняется с помощью системной переменной PSLTSCALE.

Для задания масштаба типов линий необходимо загрузить Диспетчер типов линий Linetype Manager из падающего меню Format -> Linetype… и щелкнуть на кнопке Show details для включения подробного окна (рис. 5.7).

Рис. 5.7. Диспетчер типов линий

В области Details приведены следующие параметры текущей линии:

• Name: – имя;

• Description: – пояснение;

• Use paper space units for scaling – масштаб в единицах пространства листа;

• Global scale factor: – глобальный масштаб;

• Current object scale: – текущий масштаб;

• ISO pen width: – толщина пера по ISO.

Имеется возможность переименовывать типы линий в любой момент редактирования рисунка. Переименование какого-либо типа линии приводит к изменению его описания, используемого в текущем рисунке. Название этого типа линии в библиотечном LIN-файле остается прежним. Нельзя изменить имена типов линий ByLayer, ByBlock и Continuous, а также типов линий, зависящих от внешних ссылок.

Типы линий можно сортировать по имени и описанию. При этом типы линий ByLayer и ByBlock всегда находятся в начале списка. Названия типов линий могут быть отсортированы в алфавитном порядке, как прямом, так и обратном.

Типы линий можно назначать любым объектам AutoCAD, кроме текстовых объектов, точек, видовых экранов, бесконечных прямых, лучей, трехмерных полилиний и блоков. Если длина объекта меньше длины элементарного фрагмента типа линии, такой объект отрисовывается сплошной линией.

Для двумерной полилинии имеется возможность центрировать образец типа линии в пределах каждого сегмента либо размещать образец непрерывно по всей ее длине. Управляет этими режимами системная переменная PLINEGEN.


Вес (толщина) линии

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

Для отображения на экране весов линий необходимо в строке состояния нажать кнопку LWT.

Вес линии устанавливается в Диспетчере свойств слоев Layer Properties Manager (см. рис. 5.1). Для этого необходимо щелкнуть на пиктограмме Lineweight соответствующего слоя, а затем в открывшемся диалоговом окне Lineweight выбрать из списка подходящее значение (рис. 5.8).

Рис. 5.8. Диалоговое окно установки веса линии

Веса линий можно выбирать из определенного ряда значений, среди которых есть специальный вес под названием Default. По умолчанию вес линии Default соответствует толщине 0,25 мм (0,01 дюйма), это значение устанавливается системной переменной LWDEFAULT.

В пространстве модели нулевое значение веса линии соответствует линии толщиной один пиксел, а при выводе на печать – наименьшей величине, обеспечиваемой используемым печатающим устройством. Все объекты, вес линии которых не превышает 0,025 мм (0,01 дюйма), отрисовываются в пространстве модели линией толщиной один пиксел. Значения весов линии, вводимые в командной строке, округляются до ближайшей стандартной величины.

Информация о весе линии сохраняется при экспорте рисунка в другие форматы и при копировании объектов в буфер обмена. Выбрать единицы представления веса линий и задать значение для веса Default можно в диалоговом окне Lineweight Settings, показанном на рис. 5.9. Для вызова этого окна необходимо либо щелкнуть правой кнопкой мыши на кнопке LWT в строке состояния и выбрать пункт Settings… из контекстного меню, либо нажать кнопку Lineweight Settings… на вкладке User Preferences диалогового окна Options, либо ввести команду LWEIGHT.

Рис. 5.9. Диалоговое окно установки параметров весов линий

Единицы представления весов линий (миллиметры или дюймы), используемые при создании новых объектов и слоев, устанавливает системная переменная LWUNITS.

Способы отображения весов линий в пространствах модели и листа несколько различаются. В пространстве модели каждому значению веса линии соответствует конкретное число пикселов, определяющих видимую на экране толщину линий. В пространстве листа видимая на экране толщина начертания объекта устанавливается пропорциональной текущему коэффициенту экранного увеличения. Использование в пространстве модели фиксированного числа пикселов для каждого веса линии облегчает идентификацию объектов по их толщине при любом коэффициенте экранного увеличения. При этом необходимо помнить, что в пространстве модели видимая толщина линий может не соответствовать их действительной толщине. Значению веса линии 0 в пространстве модели всегда соответствует линия толщиной один пиксел. Толщина отображения остальных весов линий (в пикселах) устанавливается пропорционально их точным значениям.

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

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

Можно задавать масштаб отображения весов линий и изменять таким образом количество пикселов, соответствующих весам линий в пространстве модели. Изменение масштаба отображения не влияет на толщину линий при выводе на печать. Следует отметить, что если используемые веса линий представлены более чем одним пикселом, то время регенерации рисунка возрастает. Если устанавливаемый по умолчанию масштаб отображения не изменялся, то веса линий, меньшие или равные 0,025 мм (0,01 дюйма), отображаются толщиной один пиксел и потому не снижают скорость работы AutoCAD. При изменении масштаба отображения весов линий количество весов, соответствующих толщине один пиксел, также изменяется. Для повышения скорости работы AutoCAD в пространстве модели можно уменьшить масштаб экранного отображения весов линий или вообще отключить веса линий.

Веса линий игнорируются для шрифтов True Type, растровых изображений, точек и заливок для плоских фигур.


Фильтрация слоев

Иногда требуется, чтобы в списке имеющихся слоев Диспетчера свойств слоев Layer Properties Manager перечислялись только определенные слои. Для указания выводимых в список слоев используется функция фильтрации. Фильтрация слоев может производиться по следующим критериям:

• по именам, цветам и типам линий, весам линий и стилям печати, назначенным слоям;

• по состояниям слоев «включен/отключен»;

• по состояниям слоев «заморожен/разморожен»;

• по состояниям слоев «блокирован/разблокирован»;

• по состояниям слоев «печатать/не печатать»;

• по наличию/отсутствию слоев в текущем рисунке;

• по наличию/отсутствию зависимостей слоев от внешних ссылок.

Инструменты, позволяющие настроить фильтры слоев, находятся в левом верхнем углу Диспетчера свойств слоев Layer Properties Manager (см. рис. 5.1).

New Property Filter (Alt+P) – загрузка диалогового окна Layer Filter Properties, позволяющего настроить новый фильтр слоев по свойствам (рис. 5.10).

Рис. 5.10. Диалоговое окно настройки свойств фильтра слоев

New Group Filter (Alt+G) – создание нового группового фильтра.

Layer States Manager (Alt+S) – загрузка Диспетчера конфигураций слоев Layer States Manager (рис. 5.11).

Рис. 5.11. Диспетчер конфигураций слоев

• В области Layer properties to restore определяются сохраняемые состояния слоев:

• On/Off – включен/отключен;

• Frozen/Thawed – заморожен/разморожен;

• Visibility in Current VP – видимость на текущем видовом экране;

• Locked/Unlocked – блокирован/разблокирован;

• Plot/No Plot – печатаемый/непечатаемый;

• Color – цвет;

• Linetype – тип линий;

• Lineweight – вес линий;

• Plot Style – стиль печати;

• New VP Frozen/Thawed – заморожен/разморожен на новых видовых экранах;

• Turn off layers not found in layer state – отключить слои, отсутствующие в конфигурации.

При щелчке правой кнопки мыши в левой области Диспетчера свойств слоев Layer Properties Manager появляется контекстное меню (рис. 5.12), содержащее следующие параметры:

Рис. 5.12. Контекстное меню настройки фильтров

• Visibility – видимость (включить, отключить, разморозить, заморозить);

• Lock – блокировать/разблокировать;

• Viewport – видовой экран;

• Isolate Group – выделить группу (все видовые экраны, только активный видовой экран);

• New Properties Filter… – загрузка диалогового окна Layer Filter Properties, позволяющего настроить новый фильтр слоев по свойствам (см. рис. 5.10);

• New Group Filter – новый групповой фильтр;

• Convert to Group Filter – преобразовать в групповой фильтр;

• Rename – переименовать;

• Delete – удалить;

• Properties… – загрузка палитры свойств объектов PROPERTIES.

При щелчке правой кнопки мыши в правой области Диспетчера свойств слоев Layer Properties Manager появляется контекстное меню (рис. 5.13), содержащее следующие параметры:

Рис. 5.13. Контекстное меню Диспетчера свойств слоев

• Show Filter Tree – показать дерево фильтров;

• Show Filter in Layer List – показать фильтры в списке;

• Set current – установить;

• New Layer – новый слой;

• Rename Layer – переименовать слой;

• Delete Layer – удалить слой;

• Change Description – изменить пояснение;

• Remove From Group Filter – удалить из группового фильтра;

• New Layer VP Frozen All Viewports – создать новый замороженный слой на всех видовых экранах;

• VP Freeze Layer in All Viewports – заморозить слой на всех видовых экранах;

• VP Thaw Layer in All Viewports – разморозить слой на всех видовых экранах;

• Select All – выбрать все;

• Clear All – очистить все;

• Select All but Current – выбрать все, кроме текущего;

• Invert Selection – инвертировать выбор;

• Invert Layer Filter – инвертировать фильтр;

• Layer Filters – фильтр слоев (все, все используемые слои);

• Save Layer States… – загрузка диалогового окна сохранения новой конфигурации слоев New Layer State to Save;

• Restore Layer State… – загрузка Диспетчера конфигураций слоев Layer States Manager для восстановления конфигурации.


Использование свойств слоев

Имеется возможность присваивать свойства как слоям, так и непосредственно объектам рисунка. При построении нового объекта ему автоматически назначаются цвет, тип и вес линии, а также стиль печати ByLayer. Если свойство объекта имеет специальное значение ByLayer, фактическое значение этого свойства определяется параметром того слоя, на котором находится объект. Например, при построении на слое, которому назначены зеленый цвет, тип линии Continuous, вес линии 0.25 mm и стиль печати Default, новый объект отображается с использованием именно этих значений. Применение специального значения ByLayer, доступного для таких свойств объекта, как цвет, тип линии, вес линии и стиль печати, упрощает управление и манипуляцию объектами рисунка. Кроме того, послойная организация чертежа упрощает визуальную идентификацию различных его элементов (деталей, крепежа, текстовой информации и т. д.) по свойствам слоев, на которых они располагаются.

Если необходимо, любому объекту можно присвоить цвет, тип линии, вес линии или стиль печати, отличный от соответствующего свойства слоя, на котором располагается объект. Свойство объекта может иметь какое-либо определенное значение (например, «красный» – для цвета) или одно из специальных значений ByLayer либо ByBlock. Новое значение свойства объекта используется вместо соответствующего свойства слоя до тех пор, пока этому свойству не будет возвращено значение ByLayer.

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

Рассмотрим пример: блок с именем СТУЛ образован из двух объектов, сиденья и спинки. Исходные объекты, изображающие сиденье и спинку стула, находятся соответственно на слоях СИДЕНЬЕ и СПИНКА. Пусть блок СТУЛ вставляется в слой с именем МЕБЕЛЬ, которому назначен фиолетовый цвет. Если до создания блока объекты, соответствующие спинке и сиденью, имели цвет ByLayer, то независимо от слоя, в который вставлен блок, цвет сиденья и спинки будет определяться текущим значением цвета слоев СИДЕНЬЕ и СПИНКА. Если до создания блока объекты, соответствующие спинке и сиденью, имели цвет ByBlock, то цвет сиденья и спинки будет определяться текущим цветом того слоя, в который вставлен блок (в данном случае это фиолетовый цвет).

Для быстрого просмотра и изменения цвета, типа линии и ее веса можно использовать строку свойств объектов.

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


Копирование свойств объектов

Команда MATCHPROP предназначена для копирования свойств заданного объекта другому объекту. Она вызывается из падающего меню Modify -> Match Properties или щелчком на пиктограмме Match Properties стандартной панели инструментов.

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

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

Загрузится диалоговое окно настройки свойств Property Settings (рис. 5.14), позволяющее настроить следующие параметры.

Рис. 5.14. Диалоговое окно настройки свойств

• В области Basic Properties – определить основные свойства:

– Color – цвет;

– Layer – слой;

– Linetype – тип линии;

– Linetype Scale – масштаб типа линий;

– Lineweight – вес линий;

– Thickness – высота;

– PlotStyle – стиль печати.

• В области Special Properties – определить специальные свойства:

– Dimension – размер;

– Polyline – полилиния;

– Material – материал;

– Text – текст;

– Viewport – видовой экран;

– Shadow display – отображение тени;

– Hatch – штриховка;

– Table – таблица;

– Multileader – линия-выноска.


Палитра свойств объектов

Палитра свойств объектов PROPERTIES, показанная на рис. 5.15, – это единый инструмент, управляющий практически всеми свойствами объектов рисунка. На палитре собрано около 40 диалоговых окон и команд, которые были разрознены в более ранних версиях AutoCAD. Загружается она командой PROPERTIES , либо из падающего меню Modify -> Properties, либо щелчком на пиктограмме Properties (Ctrl+1) на стандартной панели инструментов.

Рис. 5.15. Палитра свойств объектов

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

В верхней части палитры расположен раскрывающийся список, содержащий типы и количество выбранных объектов. Справа от него – кнопки переключения Toggle value of PICKADD Sysvar и выбора объектов Select Objects и Quick Select.

Ниже расположены следующие разделы.

• General – общие, содержит поля:

– Color – цвет;

– Layer – слой;

– Linetype – тип линий;

– Linetype scale – масштаб типа линий;

– Lineweight – вес линий;

– Thickness – высота.

• 3D Visualization – трехмерная визуализация, содержит поля:

– Material – материал;

– Shadow display – отображение тени.

• Plot style – стиль печати, содержит поля:

– Plot style – стиль печати;

– Plot style table – таблица стилей печати;

– Plot table attached to – пространство таблицы стилей печати;

– Plot table type – тип стилей печати.

• View – вид, содержит поля:

– Center X – центр X;

– Center Y – центр Y;

– Center Z – центр Z;

– Height – высота;

– Width – ширина.

• Misc – разное, содержит поля:

– Annotation scale – масштаб;

– UCS icon On – знак ПСК включен;

– UCS icon at origin – знак ПСК в начале координат;

– UCS per viewport – ПСК в каждом видовом экране;

– UCS Name – имя ПСК;

– Visual Style – визуальный стиль изображения.

Палитра свойств объектов Properties может оставаться открытой в процессе работы; она показывает свойства выбранного объекта. Если выделено несколько объектов, в окне выводятся только общие свойства, значения которых совпадают у всех выбранных объектов. К общим свойствам относятся цвет, слой, тип линии, масштаб типа линии, стиль печати, вес линии, гиперссылка, высота.


Глава 6 Управление экраном

Зумирование

Панорамирование

Использование окна общего вида Aerial View

Перерисовка и регенерация

Изменение порядка рисования объектов

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


Зумирование

Видом называется совокупность экранного увеличения, положения и ориентации части рисунка, видимой на экране. Основной способ изменения вида – выбор одного из имеющихся в AutoCAD режимов зумирования, при котором размер изображения фрагмента в области рисунка увеличивается или уменьшается.

При зумировании либо увеличивают изображение с целью большей детализации, либо уменьшают для того, чтобы на экране помещалась большая часть рисунка (рис. 6.1, 6.2).

Рис. 6.1. Уменьшенное изображение рисунка

Рис. 6.2. Увеличенное изображение рисунка

При зумировании абсолютные размеры рисунка остаются прежними – изменяется лишь размер его части, видимой в графической области. В AutoCAD существуют различные способы изменения вида, в том числе указание его границ рамкой, изменение коэффициента увеличения/уменьшения на заданную величину и показ рисунка в его границах.

Операция зумирования осуществляется командой ZOOM , вызываемой из падающего меню View -> Zoom, как показано на рис. 6.3, либо же со стандартной или плавающей панели инструментов Zoom (рис. 6.4).

Рис. 6.3. Команда зумирования в падающем меню

Рис. 6.4. Команда зумирования на стандартной и плавающей панелях инструментов

Запрос команды ZOOM:

...

Specify corner of window, enter a scale factor (nX or nXP), or [All/Center/Dynamic/Extents/Previous/Scale/Window/Object] <real time>: – указать угол рамки, ввести масштаб, или один из ключей (Все/Центр/Динамика/Границы/Предыдущий/Масштаб/Рамка/Объект)

Команда ZOOM на стандартной панели инструментов имеет несколько исполнений. Ниже приводится подробное описание каждого из них.

Zoom Realtime – увеличение и уменьшение масштаба изображения в режиме реального времени .

Команда ZOOM с ключом real time обеспечивает возможность интерактивного зумирования изображения в режиме реального времени. При перемещении указателя мыши по видовому экрану происходит динамическое увеличение или уменьшение выводимого на экране рисунка.

Для активизации функции зумирования в реальном времени можно либо выбрать команду из падающего меню View -> Zoom -> Realtime (см. рис. 6.3), либо щелкнуть на пиктограмме Zoom Realtime на стандартной панели инструментов (см. рис. 6.4), либо ввести слово ZOOM в командной строке с ключом real time. Этот ключ используется по умолчанию при вызове команды ZOOM. При нажатии клавиши Enter после ввода команды в командной строке устанавливается режим зумирования в реальном времени.

В этом режиме пользователь может изменять экранное увеличение выводимого изображения, перемещая вверх или вниз по видовому экрану указатель мыши. Поместив его в середину изображения на экране и удерживая нажатой кнопку мыши, можно увеличить или уменьшить изображение на 100 %, передвинув указатель соответственно в верхнюю или нижнюю часть видового экрана.

Если отпустить кнопку мыши, зумирование приостанавливается. Пользователь может отпустить кнопку, переместить указатель в другую позицию на рисунке, а затем снова нажать, чтобы продолжить зумирование в новой позиции.

Для выхода из режима зумирования можно использовать контекстное меню, выбрав в нем пункт Enter, или нажать на клавиатуре клавишу Esc.

Если применяется функция предварительного просмотра печатаемого чертежа, то пределы зумирования ограничены разрешающей способностью используемого плоттера. При увеличении изображения в окне предварительного просмотра операция зумирования прекращается в тот момент, когда точка на экране в точности соответствует точке (или шагу) используемого плоттера. Увеличение изображения при зумировании в окне предварительного просмотра допускается только до тех пределов детализации изображения, которые может обеспечить плоттер или принтер.

При достижении предела увеличения изображения на текущем виде символ «плюс» (+) на указателе зумирования исчезает, что свидетельствует о невозможности дальнейшего зумирования в данном направлении. Аналогичным образом при уменьшении рисунка до предела (до границ текущего вида) на указателе зумирования исчезает символ «минус» (–). Еще больше уменьшить рисунок после вывода границ текущего вида нельзя.

Zoom Window – определение области отображения с помощью рамки . Для активизации функции зумирования рамкой необходимо выбрать команду из падающего меню View -> Zoom -> Window либо щелкнуть на пиктограмме Zoom Window на стандартной панели инструментов. После следует задать два противоположных угла прямоугольной рамки. При этом левый нижний угол обозначенной рамки становится левым нижним углом нового вида. Форма нового вида может несколько отличаться от формы рамки, так как при зумировании вид вписывается в область рисунка. Команда ZOOM с ключом Window выдает следующие запросы:

...

Specify corner of window, enter a scale factor (nX or nXP), or [All/Center/Dynamic/Extents/Previous/Scale/Window/Object] <real time>: _w

Specify first corner: – указать первый угол окна

Specify opposite corner: – указать противоположный угол окна

Zoom Dynamic – динамическое определение области отображения. Вызывается из падающего меню View -> Zoom -> Dynamic либо щелчком на пиктограмме Zoom Dynamic на стандартной панели инструментов. Используется для изменения вида без регенерации рисунка. Команда ZOOM с ключом Dynamic отображает видимую часть рисунка в рамке, представляющего текущий вид. Путем перемещения этой рамки и изменения ее размеров выполняются зумирование и панорамирование рисунка. Видовое окно перемещается по рисунку при нажатой левой кнопке мыши; аналогичным способом изменяются и размеры окна. Видовое окно можно передвигать по изображению, когда окно содержит символ Х, и изменять его размеры в состоянии, когда имеется символ стрелки ->. Переключение из одного состояния в другое осуществляется щелчком левой кнопки мыши. При нажатии клавиши Enter изображение, заключенное в видовом окне, выводится на видовой экран. В зависимости от используемого видеомонитора границы текущего вида обозначаются зеленой пунктирной линией, а границы рисунка – синей. Границы рисунка в данном случае либо соответствуют лимитам рисунка, либо ограничивают область, реально занимаемую изображением (если она выходит за пределы лимитов).

Zoom Scale – установка масштабного коэффициента увеличения. Вызывается из падающего меню View -> Zoom -> Scale либо щелчком на пиктограмме Zoom Scale на стандартной панели инструментов. Масштабирование вида используется в том случае, если изображение требуется уменьшить или увеличить на точно заданную величину. При этом необходимо указать коэффициент экранного увеличения одним из трех способов:

• относительно лимитов рисунка;

• относительно текущего вида;

• относительно единиц пространства листа.

Команда ZOOM с ключом Scale выдает следующие запросы:

...

Specify corner of window, enter a scale factor (nX or nXP), or [All/Center/Dynamic/Extents/Previous/Scale/Window/Object] <real time>: _s

Enter a scale factor (nX or nXP): – указать масштабный коэффициент

Чтобы экранное увеличение было задано относительно лимитов рисунка, достаточно лишь ввести значение коэффициента. Например, если это 1, то в графической области будет располагаться рисунок в своих лимитах. Центр рисунка совпадает с центром предыдущего вида. Для увеличения или уменьшения изображения следует указать соответственно большее или меньшее значение коэффициента. Если ввести 2, изображение будет вдвое больше, чем при коэффициенте 1, а если ввести 0.5 – вдвое меньше.

Для масштабирования вида относительно текущего нужно после значения коэффициента добавить латинскую букву x. Так, для увеличения изображения текущего вида вдвое понадобится ввести 2x, а для уменьшения вдвое – 0.5x. Ввод 1x не изменяет изображение.

Zoom Center – определение области изображения путем ввода точки центра и высоты окна в единицах рисунка. Вызывается из падающего меню View -> Zoom -> Center либо щелчком на пиктограмме Zoom Center на стандартной панели инструментов. Команда ZOOM с ключом Center выдает следующие запросы:

...

Specify corner of window, enter a scale factor (nX or nXP), or [All/Center/Dynamic/Extents/Previous/Scale/Window/Object] <real time>: _c

Specify center point: – указать центральную точку

Enter magnifi cation or height: – указать увеличение или высоту

Для указания высоты можно использовать абсолютное значение – число. При этом изменение происходит относительно полного вида. Если требуется задать изменение масштаба относительно текущего вида, за числом следует ввести латинскую букву x. При работе с плавающими видовыми окнами для увеличения вида относительно пространства листа необходимо ввести после числа латинские буквы xp.

Zoom Object – отображение области, которая содержит выбранные объекты . Вызывается из падающего меню View -> Zoom -> Object либо щелчком на пиктограмме Zoom Object на стандартной панели инструментов. Команда ZOOM с ключом Object производит вычисление коэффициента экранного увеличения с учетом границ, в которые вписан выбранный объект, и выдает следующие сообщения:

...

Specify corner of window, enter a scale factor (nX or nXP), or [All/Center/Dynamic/Extents/Previous/Scale/Window/Object] <real time>: _o

Select objects: – выбрать объекты

Zoom In – увеличение изображения. Вызывается из падающего меню View -> Zoom -> In либо щелчком на пиктограмме Zoom In на стандартной панели инструментов. Команда ZOOM с ключом 2x выдает следующие сообщения:

...

Specify corner of window, enter a scale factor (nX or nXP), or [All/Center/Dynamic/Extents/Previous/Scale/Window/Object] <real time>: 2x

Zoom Out – уменьшение изображения. Вызывается из падающего меню View -> Zoom -> Out либо щелчком на пиктограмме Zoom Out на стандартной панели инструментов. Команда ZOOM с ключом .5x выдает следующие сообщения:

...

Specify corner of window, enter a scale factor (nX or nXP), or [All/Center/Dynamic/Extents/Previous/Scale/Window/Object] <real time>: .5x

Zoom All – отображение всей области чертежа или области внутри границ, если они заданы. Вызывается из падающего меню View -> Zoom -> All либо щелчком на пиктограмме Zoom All на стандартной панели инструментов. Команда ZOOM с ключом All позволяет увидеть на экране рисунок целиком. Если некоторые его объекты расположены вне лимитов, он изображается в своих собственных границах. При этом происходит регенерация рисунка. Если все объекты находятся в пределах лимитов, команда выводит чертеж в его лимитах. С помощью данного метода удобно контролировать размещение объектов относительно области рисования.

Zoom Extents – отображение области, которая содержит все примитивы чертежа. Вызывается из падающего меню View -> Zoom -> Extents либо щелчком на пиктограмме Zoom Extents на стандартной панели инструментов. Команда ZOOM с ключом Extents производит вычисление коэффициента экранного увеличения с учетом границ текущего видового экрана, а не текущего вида. Чаще всего видовой экран отображается полностью; в таком случае результат работы функции очевиден и понятен. Однако, когда команда ZOOM используется в пространстве модели при работе в видовом экране пространства листа для зумирования за пределами границ этого видового экрана, некоторая часть зумируемой области может остаться за пределами видимости.

Zoom Previous – использование предыдущего вида рисунка. Вызывается из падающего меню View -> Zoom -> Previous либо щелчком на пиктограмме Zoom Previous на стандартной панели инструментов. При работе с мелкими деталями часто возникает необходимость уменьшить изображение, чтобы просмотреть сделанные изменения в общем виде. Для быстрого возврата к предыдущему виду служит команда ZOOM с ключом Previous. Она восстанавливает только экранное увеличение и положение вида, но не содержимое редактируемого рисунка.

Программа AutoCAD способна восстанавливать последовательно до 10 предыдущих видов. В это число входят виды, полученные не только при зумировании, но и при панорамировании, восстановлении и установке вида в перспективе или в плане.


Панорамирование

Pan Realtime – панорамирование в реальном времени.

Команда PAN обеспечивает возможность интерактивного панорамирования изображения. При перемещении указателя мыши по видовому экрану происходит динамическое перемещение изображения. Для активизации функции панорамирования в реальном времени можно либо щелкнуть на кнопке Pan Realtime на стандартной панели инструментов, либо выбрать команду из падающего меню View -> Pan -> Realtime.

Режим панорамирования в реальном времени используется по умолчанию при вызове команды PAN.

Чтобы изменить положение изображения на видовом экране в режиме панорамирования в реальном времени, следует перемещать указатель мыши, удерживая ее левую кнопку нажатой. Панорамирование может выполняться в одном направлении до тех пор, пока не потребуется полная регенерация изображения или не будут достигнуты лимиты рисунка. В этом случае к изображению указателя панорамирования добавляется соответствующий направлению символ-ограничитель.

Для выхода из режима панорамирования или переключения между режимами панорамирования и зумирования можно использовать контекстное меню; при этом необходимо нажать клавишу Enter или Esc.


Использование окна общего вида Aerial View

Команда DSVIEWER осуществляет вызов диалогового окна Aerial View, обеспечивающего интерактивное управление экранным увеличением текущего видового экрана. Также окно Aerial View, показанное на рис. 6.5, вызывается из падающего меню View -> Aerial View. В нем отображается общий вид рисунка и предоставляется возможность быстрого перемещения в любую его часть. Если окно Aerial View открыто в ходе работы, можно производить панорамирование и зумирование, не используя меню или ввод команд.

Рис. 6.5. Окно общего вида

При каждой регенерации рисунка в AutoCAD происходит обновление содержимого виртуального экрана, то есть он очищается и заполняется заново. Окно Aerial View обеспечивает возможность просмотра содержимого виртуального экрана AutoCAD.

Это окно работает со всеми видами пространства модели. Его легко отбуксировать в любое место экрана. Изменение размеров окна производится при помощи буксировки границ.

Открыв окно Aerial View, можно оставить его видимым в ходе работы, а затем, когда необходимость в нем отпадет, закрыть. Оно позволяет зумировать и панорамировать изображение в окне рисунка AutoCAD в реальном времени.

Зумирование вида может производиться путем создания в окне Aerial View новой рамки вида. Для увеличения видимых размеров рисунка рамка должна быть меньше, для уменьшения – больше. При создании или изменении размера рамки соответствующие изменения вида параллельно отображаются в области рисунка.

Панорамирование рисунка выполняется путем перемещения рамки вида без изменения ее размеров. При этом изменяется только вид – экранное увеличение остается прежним.


Перерисовка и регенерация

Чтобы обновить изображение на экране монитора, его можно перерисовывать или регенерировать. При регенерации, кроме перерисовки изображения текущего видового экрана, производится пересчет экранных координат (преобразование значений с плавающей точкой из базы данных в соответствующие целочисленные экранные координаты) всех объектов базы данных рисунка. Таким образом, перерисовка происходит быстрее, чем регенерация.

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

Команда REDRAWALL перерисовывает или «освежает» текущий видовой экран. Она вызывается из падающего меню View -> Redraw.

Для регенерации рисунка используется команда REGEN , вызываемая из падающего меню View -> Regen или View -> Regen All.


Изменение порядка рисования объектов

По умолчанию объекты отображаются на экране в порядке их создания. Порядок отображения можно изменить, поместив один объект перед другим. Это существенно, когда один объект перекрывает другой. Изменение порядка отображения объектов производится с помощью команды DRAWORDER , которая вызывается с панелей инструментов Modify II и Draw Order, показанных на рис. 6.6 и 6.7, а также из падающего меню Tools -> Draw Order.

Рис. 6.6. Панель инструментов редактирования

Рис. 6.7. Панель инструментов порядка следования объектов

Bring to Front – размещение объекта на переднем плане.

Send to Back – размещение объекта на заднем плане.

Bring Above Objects – размещение объекта впереди заданного объекта.

Send Under Objects – размещение объекта позади заданного объекта.


Глава 7 Точность построения объектов

Объектная привязка координат

Отслеживание

Смещение

Конечная точка

Средняя точка

Пересечение

Предполагаемое пересечение

Продолжение объекта

Точка центра

Квадрант

Касательная

Нормаль

Параллель

Точка вставки

Точечный элемент

Ближайшая точка

Отмена объектной привязки

Выбор режимов привязки

Автоотслеживание

Объектное отслеживание

Полярное отслеживание


Объектная привязка координат

Объектная привязка – наиболее быстрый способ точно указать точку на объекте, не обязательно зная ее координаты, а также построить вспомогательные линии. Например, объектная привязка позволяет построить отрезок от центра окружности, от середины сегмента полилинии, от реального или видимого пересечения объектов.

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

• разовые режимы объектной привязки, действующие при указании только текущей (одной) точки;

• текущие режимы объектной привязки, действующие постоянно до их отключения.

Режимы объектной привязки выбираются на плавающей панели инструментов Object Snap либо из контекстного меню, которое вызывается щелчком правой кнопки мыши на любом месте области рисования при нажатой клавише Shift – рис. 7.1.

Рис. 7.1. Панель инструментов и контекстное меню объектной привязки

Также режимы объектной привязки можно выбрать из контекстного меню, которое вызывается щелчком правой кнопки мыши на кнопке

Object Snap в строке состояния (рис. 7.2).

Рис. 7.2. Контекстное меню объектной привязки

В режиме объектной привязки точка помечается маркером; его форма зависит от используемого режима, имя которого появляется возле точки в виде подсказки.


Отслеживание

Temporary track point – точка отслеживания .

Отслеживание применяется для наглядного указания точек, связанных с другими точками рисунка. Оно может использоваться в любой момент, когда AutoCAD запрашивает координаты точки. После включения режима Temporary track point и указания первой точки AutoCAD включает ортогональный режим ORTHO и ставит выбор следующей точки в зависимость от положения вершины вертикальной или горизонтальной траектории, проведенной из первой точки. Для смены направления траектории необходимо вернуть указатель мыши в первую точку, а затем перемещать его в нужном направлении (вертикальном или горизонтальном).

Направление траектории определяет, какая из координат первой точки ( x или y ) сохраняется неизменной, а какая получает новое значение. Если резиновая линия траектории направлена по горизонтали, изменяется координата x ; если же по вертикали – изменяется координата y .

После выбора второй точки и нажатия клавиши Enter для завершения отслеживания AutoCAD фиксирует точку, находящуюся на пересечении воображаемых ортогональных линий, проходящих через две выбранные точки.

Использование режима Temporary track point – наиболее легкий способ обнаружения центральной точки прямоугольника. Чтобы включить режим отслеживания, необходимо щелкнуть на пиктограмме Temporary track point на стандартной панели инструментов, а затем указать центры вертикальной и горизонтальной сторон прямоугольника.

Режим Temporary track point в комбинации с прямым вводом расстояния может использоваться для размещения объектов или текста на заданном расстоянии от другого объекта.

После включения режима отслеживания AutoCAD не отображает выбираемые точки до тех пор, пока этот режим не будет отключен нажатием клавиши Enter. Поэтому для отслеживания можно использовать любое количество точек.


Смещение

Snap From – смещение .

Режим объектной привязки From отличается от остальных тем, что позволяет установить временную базовую точку для построения следующих точек. Обычно режим смещения используется в сочетании с другими режимами объектной привязки и относительными координатами, поскольку довольно часто требуется определить точку, у которой известны координаты относительно некоторой точки уже нарисованного объекта.


Конечная точка

Snap to Endpoint – привязка к ближайшей из конечных точек объектов (отрезков, дуг и т. п.).

В случае пространственного моделирования, если объект имеет ненулевую высоту, допускается привязка к его нижней и верхней границам. В режиме Endpoint привязка может производиться к границам трехмерных тел и областей, например к конечной точке (вершине) параллелепипеда.

Пример. Привязка к конечным точкам примитивов

Постройте отрезки, нарисованные пунктирной линией, задавая их точки с объектной привязкой к конечным точкам объектов (рис. 7.3).

Рис. 7.3. Построение с привязкой к конечным точкам

Запустите команду формирования отрезка LINE, вызвав ее из падающего меню Draw -> Line или щелкнув на пиктограмме Line на панели инструментов Draw. Ответьте на запросы:

...

_LINE

Specify first point: ENDPOINT – укажите точку 1

Specify next point or [Undo]: ENDPOINT – укажите точку 2

Specify next point or [Undo]: – для завершения команды нажмите клавишу Enter

_LINE

Specify first point: ENDPOINT – укажите точку 3

Specify next point or [Undo]: ENDPOINT – укажите точку 4

Specify next point or [Undo]: – для завершения команды нажмите клавишу Enter


Средняя точка

Snap to Midpoint – привязка к средним точкам объектов (отрезков, дуг и т. п.).

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

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

Пример. Привязка к средним точкам примитивов

Постройте отрезок, изображенный пунктирной линией, задавая его точки с объектной привязкой к средним точкам объектов (рис. 7.4).

Рис. 7.4. Построение с привязкой к средним точкам

Запустите команду формирования отрезка LINE, вызвав ее из падающего меню Draw -> Line или щелкнув на пиктограмме Line на панели инструментов Draw. Ответьте на запросы:

...

_LINE

Specify first point: MIDPOINT – укажите точку 1

Specify next point or [Undo]: MIDPOINT – укажите точку 2

Specify next point or [Undo]: – для завершения команды нажмите клавишу Enter


Пересечение

Snap to Intersection – привязка к точкам пересечениий объектов (отрезков, окружностей, дуг, сплайнов и т. п.).

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

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

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

Режим Intersection позволяет выполнить привязку к точке воображаемого пересечения двух любых объектов. Если в прицел попадает только один из объектов, AutoCAD предлагает указать второй и производит привязку к точке, в которой эти объекты пересекались бы при их естественном удлинении. Режим расширенного пересечения Extended Intersection включается автоматически при выборе режима объектной привязки Intersection.

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

Постройте отрезок, нарисованный пунктирной линией, задавая его точки с объектной привязкой к точкам пересечения объектов (рис. 7.5).

Рис. 7.5. Построение с привязкой к точкам пересечения

Запустите команду формирования отрезка LINE, вызвав ее из падающего меню Draw -> Line или щелкнув на пиктограмме Line на панели инструментов Draw. Ответьте на запросы:

...

_LINE

Specify first point: INTERSECTION – укажите точку 1

Specify next point or [Undo]: INTERSECTION – укажите точку 2

Specify next point or [Undo]: – для завершения команды нажмите клавишу Enter


Предполагаемое пересечение

Snap to Apparent Intersect – привязка к точке видимого на экране предполагаемого пересечения .

Режим предполагаемого пересечения Apparent Intersect ищет точку пересечения двух объектов, которые не имеют явной точки пересечения в пространстве. Режим предполагаемого пересечения обеспечивает эффективную работу с границами областей и кривыми, но не работает с границами и углами трехмерных тел. Если объекты находятся в одной плоскости, то описываемый режим повторяет возможности режима пересечения Intersection.

Режим Apparent Intersect включает в себя два отдельных режима: собственно Apparent Intersect и режим расширенного предполагаемого пересечения Extended Apparent Intersect. Привязка в этих режимах может применяться к пересечениям границ областей и кривых, кроме криволинейных границ трехмерных тел.

В режиме Apparent Intersect выполняется привязка к точке пересечения двух объектов, которые реально не пересекаются в трехмерном пространстве, но на текущем виде выглядят пересекающимися. Если существует несколько точек кажущихся пересечений, AutoCAD производит привязку к пересечению, расположенному ближе ко второй точке выбора.

Режим расширенного предполагаемого пересечения Extended Apparent Intersect позволяет осуществить привязку к точке воображаемого пересечения двух любых объектов. Если в прицел попадает только один объект, AutoCAD предлагает указать второй и производит привязку к точке, в которой эти объекты пересекались бы при их естественном удлинении.

Режим Extended Apparent Intersect включается автоматически при выборе режима объектной привязки Apparent Intersect; при этом он активен тогда, когда в прицел попадает только один объект и другие режимы объектной привязки отключены. Оба указанных режима могут использоваться как для разовой привязки точки, так и в качестве текущих режимов привязки.

Пример. Привязка к точкам предполагаемого пересечения примитивов

Постройте отрезок, нарисованный пунктирной линией, задавая его точки с объектной привязкой к точкам предполагаемого пересечения объектов (рис. 7.6).

Рис. 7.6. Построение с привязкой к точкам предполагаемого пересечения

Запустите команду формирования отрезка LINE, вызвав ее из падающего меню Draw -> Line или щелкнув на пиктограмме Line на панели инструментов Draw. Ответьте на запросы:

...

_LINE

Specify first point: APPINT OF AND – укажите точки 1 и 2

Specify next point or [Undo]: APPINT OF AND – укажите точки 3 и 4

Specify next point or [Undo]: – для завершения команды нажмите клавишу Enter


Продолжение объекта

Snap to Extension – привязка к продолжениям объектов.

Она необходима в том случае, когда при построении объектов требуется использовать линии, являющиеся временным продолжением существующих линий и дуг. Данный режим можно совмещать с режимом Apparent Intersect с целью осуществить привязку к точке воображаемого пересечения объектов, для чего нужно медленно перемещать указатель мыши рядом с конечной точкой отрезка или дуги. Появляющийся символ «плюс» (+) свидетельствует о захвате конечной точки отрезка или дуги. После этого следует провести указатель вдоль временной линии продолжения. Если включен режим привязки Apparent Intersect, можно найти точку пересечения воображаемого продолжения отрезка или дуги с другим объектом.


Точка центра

Snap to Center – привязка к центру дуги, окружности или эллипса.

При использовании режима Center необходимо указывать c помощью мыши на линию дуги, окружности или эллипса, а не на их центр.

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

Пример. Привязка к центру окружности, дуги или эллипса

Постройте линию, нарисованную пунктиром, задавая ее точки с объектной привязкой к центру объектов (рис. 7.7).

Рис. 7.7. Построение с привязкой к центру

Запустите команду формирования отрезка LINE, вызвав ее из падающего меню Draw -> Line или щелкнув на пиктограмме Line на панели инструментов Draw. Ответьте на запросы:

...

_LINE

Specify first point: CENTER – укажите точку 1

Specify next point or [Undo]: CENTER – укажите точку 2

Specify next point or [Undo]: CENTER – укажите точку 3

Specify next point or [Close/Undo]: CLOSE – замкните линию


Квадрант

Snap to Quadrant – привязка к ближайшему квадранту (точке, расположенной под углом 0, 90, 180 или 270° от центра) дуги, окружности или эллипса.

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


Касательная

Snap to Tangent – привязка к точке на дуге, окружности, эллипсе или плоском сплайне, принадлежащей касательной к другому объекту.

С помощью режима объектной привязки Tangent можно, например, построить по трем точкам окружность, касающуюся трех других окружностей.

При выборе точки на дуге, полилинии или окружности в качестве первой точки привязки в режиме Tangent автоматически активизируется режим задержанной касательной Deferred Tangent, который может быть использован для построения окружностей по двум и трем точкам, при формировании окружности, касательной к трем другим объектам. Режим Deferred Tangent неприменим к эллипсам и сплайнам. Если необходимо построить отрезок, касательный к эллипсу или сплайну, функция привязки будет выдавать ряд точек на эллипсе или сплайне, через которые может быть проведен касательный отрезок, но положения этих точек непредсказуемы.

Режим привязки Tangent работает с дугами и окружностями, входящими в блоки, только если масштабные коэффициенты вставки блока по осям равны, а направления выдавливания объектов параллельны текущей ПСК. Для сплайнов и эллипсов вторая указанная точка должна лежать в той же плоскости, что и точка привязки.

При совместном использовании режимов привязки From и Tangent для построения объектов, отличных от касательных отрезков к дугам и окружностям, первая точка объекта лежит на касательной к дуге или окружности, проведенной через последнюю указанную в пространстве рисунка точку.

Пример. Построение касательной

Постройте отрезки, нарисованные пунктирной линией, выходящие из точки 1 и касательные к окружности (рис. 7.8).

Рис. 7.8. Построение касательной

Запустите команду формирования отрезка LINE, вызвав ее из падающего меню Draw -> Line или щелкнув на пиктограмме Line на панели инструментов Draw. Ответьте на запросы:

...

_LINE

Specify first point: – укажите точку 1

Specify next point or [Undo]: TANGENT – укажите точку 2

Specify next point or [Undo]: – для завершения команды нажмите клавишу Enter

_LINE

Specify first point: – укажите точку 1

Specify next point or [Undo]: TANGENT – укажите точку 3

Specify next point or [Undo]: – для завершения команды нажмите клавишу Enter


Нормаль

Snap to Perpendicular – привязка к точке объекта, лежащей на нормали к другому объекту или к его воображаемому продолжению.

Режим Perpendicular может использоваться для таких объектов, как отрезки, окружности, эллипсы, сплайны и дуги.

Если режим привязки Perpendicular применяется для указания первой точки отрезка или окружности, происходит построение отрезка или окружности, перпендикулярных выбранному объекту. Если должна быть указана вторая точка отрезка или окружности, AutoCAD производит привязку к точке объекта, которая принадлежит нормали, проведенной к первой указанной точке.

Когда описываемый режим используется для сплайнов, функция выполняет привязку к точке на сплайне, через которую проходит вектор нормали, проведенный из указанной точки. Вектором нормали в любой точке сплайна является вектор, перпендикулярный касательной в данной точке. Если указанная пользователем точка лежит на сплайне, то в режиме Perpendicular она будет считаться одной из возможных точек привязки. В некоторых случаях при работе со сплайнами положение точек привязки оказывается неочевидным. Кроме того, для некоторых сплайнов в данном режиме объектной привязки таких точек может вообще не существовать.

Пример. Построение нормали

Постройте отрезки, нарисованные пунктирной линией, выходящие из точки 1 и перпендикулярные объектам (рис. 7.9).

Рис. 7.9. Построение нормали

Запустите команду формирования отрезка LINE, вызвав ее из падающего меню Draw -> Line или щелкнув на пиктограмме Line на панели инструментов Draw. Ответьте на запросы:

...

_LINE

Specify first point: – укажите точку 1

Specify next point or [Undo]: PERPENDICULAR – укажите точку 2

Specify next point or [Undo]: – для завершения команды нажмите клавишу Enter

_LINE

Specify first point: – укажите точку 1

Specify next point or [Undo]: PERPENDICULAR – укажите точку 3

Specify next point or [Undo]: – для завершения команды нажмите клавишу Enter


Параллель

Snap to Parallel – привязка объектов к параллелям .

Эта привязка удобна при необходимости построения прямолинейных объектов, параллельных имеющимся прямолинейным сегментам. В области прицела должен находиться только один отрезок. Появление символа параллельной привязки свидетельствует о выборе отрезка. Теперь следует медленно перемещать указатель мыши из начальной точки в направлении, приблизительно параллельном выбранному объекту. При этом появляется линия отслеживания, отображаемая пунктиром. Ее положение и ориентация определяются заданной начальной точкой и выбранным объектом. Чтобы в качестве конечной точки создаваемого параллельного отрезка использовать точку пересечения линии отслеживания с имеющимися объектами, можно включить режимы привязки пересечения Intersection и кажущегося пересечения Apparent Intersect.


Точка вставки

Snap to Insert – привязка к точке вставки блока, формы, текста, атрибута (содержащего информацию о блоке) или определения атрибута (задающего характеристики атрибута).

При выборе атрибута, входящего в блок, AutoCAD производит привязку к точке вставки атрибута, а не блока. Таким образом, если блок не содержит ничего, кроме атрибутов, привязка к точке вставки самого блока возможна только в случае, если эта точка совпадает с точкой вставки одного из атрибутов.


Точечный элемент

Snap to Node – привязка к геометрическому объекту «точка» , сформированному командой POINT.

Точки, входящие в определение блока, после его вставки могут служить узлами привязки.


Ближайшая точка

Snap to Nearest – привязка к точке на объекте, которая является ближайшей к позиции перекрестья.


Отмена объектной привязки

Snap to None – режим отмены всех текущих и разовых режимов объектной привязки.


Выбор режимов привязки

Osnap Settings… – установка режима текущей объектной привязки на вкладке объектных привязок Object Snap диалогового окна режимов рисования Drafting Settings – рис. 7.10. Это окно загружается из падающего меню Tools -> Drafting Settings… или щелчком на пиктограмме Osnap Settings… панели инструментов Object Snap. Окно также можно загрузить, выбрав пункт Settings… из контекстного меню, которое вызывается щелчком правой кнопки мыши на кнопке Object Snap в строке состояния.

Рис. 7.10. Диалоговое окно установки режима текущей объектной привязки

Если требуется несколько раз подряд произвести привязку определенного типа (например, к конечным точкам или центрам), можно задать один или несколько текущих режимов объектной привязки. Следует иметь в виду, что режим объектной привязки From не может быть установлен текущим.

Специальные средства повышения наглядности, называемые автопривязкой AutoSnap, облегчают выбор точек привязки и повышают эффективность использования объектной привязки. Средства автопривязки включают в себя следующие элементы:

• маркеры обозначают тип объектной привязки в точке привязки с помощью соответствующего символа;

• всплывающие подсказки автопривязки поясняют тип объектной привязки в точке привязки ниже позиции указателя мыши;

• магнит автоматически перемещает в точку привязки указатель мыши, если он находится около возможной точки привязки;

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

Для включения или отключения сразу всех текущих режимов объектной привязки без вызова диалогового окна Drafting Settings необходимо щелкнуть на кнопке Object Snap в строке состояния (или нажать клавиши Ctrl+F или F3). Если текущие режимы объектной привязки не заданы, автоматически вызывается диалоговое окно Drafting Settings.

По умолчанию включены следующие элементы автопривязки: маркеры, всплывающие подсказки и магнит. Параметры автопривязки всегда можно изменить в области AutoSnap Settings на вкладке Drafting диалогового окна Options, которое вызывается щелчком на кнопке Options… в диалоговом окне Drafting Settings либо из падающего меню Tools -> Options… – см. рис. 3.19.

Если задано несколько режимов объектной привязки, AutoCAD использует режим, наиболее подходящий для выбранного объекта. Если в прицел выбора попадают две точки, удовлетворяющие заданному режиму, система производит привязку к той из них, которая лежит ближе к центру прицела. При необходимости можно переключаться между точками, нажимая клавишу Tab. Например, если активизированы режимы привязки Quadrant и Center, а в прицел попадает часть окружности, то нажатие Tab позволит поочередно перебрать все возможные точки привязки: четыре квадранта и центр окружности.

Также режимы объектной привязки можно установить в контекстном меню, которое вызывается щелчком правой кнопки мыши на кнопке

Object Snap в строке состояния (см. рис. 7.2).


Автоотслеживание

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

Имеются два режима автоотслеживания: полярное отслеживание и отслеживание при объектной привязке. Режимы автоотслеживания можно быстро включать и отключать нажатием кнопок

Polar Tracking и

Object Snap Tracking в строке состояния.

Для изменения параметров автоотслеживания используется вкладка Drafting диалогового окна Options, которое загружается из падающего меню Tools -> Options… – см. рис. 3.19.

В области параметров автоотслеживания AutoTrack Settings устанавливаются следующие флажки:

• Display polar tracking vector – отображение линий полярного отслеживания в виде бесконечных лучей. Если флажок снят, линия полярного отслеживания проводится от предыдущей указанной точки до курсора;

• Display full-screen tracking vector – отображение линий объектного отслеживания в виде бесконечных прямых. Если флажок снят, линия объектного отслеживания проводится от точки привязки до курсора;

• Display AutoTrack tooltip – отображение всплывающих подсказок к режимам автоотслеживания, выводимых ниже позиции курсора. Всплывающие подсказки дают информацию о типе объектной привязки (при объектном отслеживании), текущем угле отслеживания и расстоянии до предыдущей точки.

Способ захвата характерных точек объектов для отслеживания устанавливается в области Alignment Point Acquisition:

• Automatic – захват точек отслеживания осуществляется автоматически. Если выбран данный способ, для предотвращения захвата характерной точки объекта можно удерживать нажатой клавишу Shift;

• Shift to acquire – захват точек происходит только при нажатии клавиши Shift в момент, когда курсор находится над точкой объектной привязки.

Системные переменные TRACKPATH и POLARMODE управляют соответственно отображением линий отслеживания и способом захвата точек отслеживания.


Объектное отслеживание

Объектное отслеживание расширяет и дополняет возможности объектной привязки. Для его использования необходимо, чтобы были включены режимы объектной привязки. При этом размер прицела определяет зону, в пределах которой происходит активизация линий отслеживания.

При объектном отслеживании по умолчанию захват подходящих точек осуществляется автоматически. Однако можно установить такой режим, при котором захват точек будет происходить только после нажатия клавиши Shift.

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

• для выбора точек, лежащих на перпендикулярах к концам или серединам объектов, объектное отслеживание следует применять совместно с режимами привязки Perpendicular, Endpoint и Midpoint;

• для выбора точек, лежащих на касательной к конечной точке дуги, объектное отслеживание следует использовать совместно с режимами привязки Tangent и Endpoint;

• отслеживание можно осуществлять от так называемых временных точек отслеживания. Для указания такой точки в ответ на запрос команды выбрать точку, ввести сочетание _TT и задать нужную точку. Она помечается маленьким маркером в виде знака «плюс» (+). Далее по мере перемещения указателя мыши поочередно появляются линии отслеживания, проходящие через временную точку отслеживания. Для удаления временной точки при перемещении достаточно задержать указатель мыши на ее маркере (знаке «плюс»);

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

• изменение способа захвата точек осуществляется на вкладке Drafting диалогового окна Options с помощью положения переключателя Alignment Point Acquisition – Automatic или Shift to acquire. По умолчанию устанавливается автоматический способ. Для предотвращения автоматического выбора точек в областях рисунка с высокой плотностью объектов можно удерживать нажатой клавишу Shift.


Полярное отслеживание

Полярное отслеживание облегчает выбор точек, лежащих на воображаемых линиях, которые можно провести через последнюю указанную в команде точку под одним из заданных полярных углов. Если, например, шаг углов полярного отслеживания равен 45°, линии отслеживания и всплывающие подсказки могут появляться под углами, кратными 45° относительно текущего направления отсчета углов. Текущая линия полярного отслеживания исчезает, так же как и всплывающая подсказка, если она оказывается вне прицела курсора.

Полярное отслеживание может осуществляться под углами, кратными следующим стандартным значениям: 90, 45, 30, 22,5, 18, 15, 10 или 5°. Кроме того, пользователь может определить другие значения углов.

Для включения полярного отслеживания необходимо нажать функциональную клавишу F10 или кнопку

Polar Tracking в строке состояния.

Линия полярного отслеживания и всплывающая подсказка появляются, если прямая, мысленно проведенная через предыдущую указанную точку и курсор, проходит под углом, близким к одному из полярных углов отслеживания. По умолчанию шаг полярных углов равен 90°. Линию полярного отслеживания и информацию, содержащуюся во всплывающей подсказке, можно использовать при построении объектов. Для нахождения точки пересечения линии полярного отслеживания с другими объектами удобно задействовать режимы объектной привязки Intersection и Apparent Intersect.

Ортогональный режим ORTHO разрешает указание только тех точек, которые лежат на прямой, параллельной оси X или Y текущей ПСК и проходящей через последнюю указанную в текущей команде точку. При включении режима ортогонального рисования режим полярного отслеживания автоматически отключается, поскольку они не могут быть активными одновременно. Аналогичным образом при включении полярного отслеживания отключается режим ORTHO.

Изменение параметров полярного отслеживания осуществляется на вкладке Polar Tracking диалогового окна Drafting Settings – рис. 7.11. Это окно загружается из падающего меню Tools -> Drafting Settings… или из контекстного меню, которое вызывается щелчком правой кнопки мыши на кнопке POLAR в строке состояния и последующем выборе пункта Settings….

Рис. 7.11. Диалоговое окно изменения параметров полярного отслеживания

В этом окне можно настроить следующие параметры.

• Polar Tracking On (F10) – включение полярного отслеживания.

• В области Polar Angle Settings устанавливаются полярные углы:

– Increment angle: – шаг углов;

– Additional angles – дополнительные углы.

• В области Object Snap Tracking Settings – параметры объектного отслеживания:

– Track orthogonally only – только ортогонально;

– Track using all polar angle settings – по всем полярным углам.

• В области Polar Angle measurement – параметры отсчета полярных углов:

– Absolute – абсолютно;

– Relative to last segment – от последнего сегмента.


Глава 8 Построение линейных объектов

Точка

Отрезок

Прямая и луч

Мультилиния

Полилиния

Многоугольник

Прямоугольник

Эскиз

Рисунки в AutoCAD строятся из набора геометрических примитивов . Под геометрическим примитивом понимается элемент чертежа, обрабатываемый системой как целое , а не как совокупность точек или объектов. Геометрические примитивы создаются командами вычерчивания или рисования, которые вызываются из падающего меню Draw или с одноименной панели инструментов (рис. 8.1). Необходимо отметить, что одни и те же элементы чертежа могут быть получены по-разному, с помощью различных команд вычерчивания.

Рис. 8.1. Падающее меню и панель инструментов рисования


Точка

Команда POINT , формирующая точку , вызывается из падающего меню Draw -> Point или щелчком на пиктограмме Point на панели инструментов Draw.

Точка определяется указанием ее координат. Запросы команды POINT:

...

Current point modes: PDMODE=33 PDSIZE=10.0000 – текущие режимы точек

Specify a point: – указать точку

В падающем меню предлагается два режима построения точек: Single Point – одиночная точка и Multiple Point – несколько точек. Пиктограмма Point на панели инструментов Draw использует режим построения нескольких точек.

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

Задать форму точки можно с помощью системной переменной PDMODE, а ее размер – с помощью переменной PDSIZE. Если PDSIZE положительна, она указывает абсолютный размер маркера точки, а если отрицательна, то размер указывается в процентах от размера экрана монитора. В последнем случае величина символа точки инвариантна по отношению к текущему масштабу изображения.

Значения системных переменных PDMODE и PDSIZE следует устанавливать в диалоговом окне Point Style, показанном на рис. 8.2. Оно вызывается из падающего меню Format -> Point Style….

Рис. 8.2. Диалоговое окно установки параметров точки

Размер маркера точки задается в поле Point Size:. При этом если выбран вариант Set Size Relative to Screen – размер маркера определяется в процентах от размера экрана монитора, а если выбран вариант Set Size in Absolute Units – указывается абсолютный размер маркера.


Отрезок

Базовым примитивом в AutoCAD является линия. Линии бывают различного рода – одиночные отрезки, ломаные (с сопряжениями дугами или без них), пучки параллельных линий (мультилинии), а также эскизные. Линии рисуют, задавая координаты точек, свойства (тип, цвет и др.), значения углов.

Команда LINE , формирующая отрезок , вызывается из падающего меню Draw -> Line или щелчком на пиктограмме Line на панели инструментов Draw.

Отрезки могут быть одиночными или объединенными в ломаную линию. Несмотря на то что сегменты соприкасаются в конечных точках, каждый из них представляет собой отдельный объект. Отрезки используются, если требуется работа с каждым сегментом в отдельности; если же необходимо, чтобы набор линейных сегментов представлял единый объект, лучше применять полилинии. Последовательность отрезков может быть замкнутой – в этом случае конец последнего сегмента совпадает с началом первого.

Запросы команды LINE:

...

Specify first point: – указать начало отрезка

Specify next point or [Undo]: – указать конец отрезка

Specify next point or [Undo]:

Specify next point or [Close/Undo]:

Specify next point or [Close/Undo]:

Запросы команды LINE организованы циклически. Это означает, что при построении непрерывной ломаной линии конец предыдущего отрезка служит началом следующего. При перемещении к каждой следующей точке за перекрестьем тянется «резиновая нить» . Это позволяет отслеживать положение строящегося отрезка ломаной линии. При этом каждый отрезок ломаной линии представляет собой отдельный примитив. Цикл заканчивается после нажатия клавиши Enter в ответ на очередной запрос Specify next point or [Close/Undo]:. К аналогичному результату приведет щелчок правой кнопкой мыши с последующим выбором пункта Enter из появившегося контекстного меню.

Ключи команды LINE:

• Close – замкнуть ломаную;

• Undo – отменить последний нарисованный отрезок.

Работа команды LINE проиллюстрирована примерами в главах 3 и 6.


Прямая и луч

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

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

Команда XLINE , формирующая прямую , вызывается из падающего меню Draw -> Construction Line или щелчком на пиктограмме Construction Line на панели инструментов Draw.

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

Запросы команды XLINE:

...

Specify a point or [Hor/Ver/Ang/Bisect/Offset]: – указать точку

Specify through point: – указать точку, через которую проходит прямая

Specify through point:

Ключи команды XLINE:

• Hor – построение горизонтальной прямой, проходящей через заданную точку;

• Ver – построение вертикальной прямой, проходящей через заданную точку;

• Ang – построение прямой по точке и углу. Есть два способа задать угол для построения прямых. Можно либо выбрать опорную линию и указать угол между нею и прямой, либо (для построения прямой, лежащей под определенным углом к горизонтальной оси) указать угол и точку, через которую должна проходить прямая. Построенные прямые всегда параллельны текущей ПСК;

• Bisect – по точке и половине угла, заданного тремя точками. При этом создается прямая, делящая какой-либо угол пополам. Нужно указать вершину угла и определяющие его линии;

• Offset – по смещению от базовой линии. При этом создается прямая, параллельная какой-либо базовой линии. Следует задать величину смещения, выбрать базовую линию, а затем указать, с какой стороны от базовой линии должна проходить прямая.

Команда RAY , формирующая луч , вызывается из падающего меню Draw -> Ray.

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

Запросы команды RAY:

...

Specify start point: – указать первую точку

Specify through point: – указать точку, через которую проходит луч


Мультилиния

Команда MLINE , формирующая мультилинию , вызывается из падающего меню Draw -> Multiline.

Мультилиния состоит из пучка параллельных линий, называемых ее элементами (рис. 8.3). Чтобы расставить элементы, необходимо указать смещение каждого из них относительно исходной точки. Можно создавать и сохранять стили мультилиний или же пользоваться стилем по умолчанию (мультилиния из двух элементов). Для каждого элемента задаются цвет и тип линии; соответствующие вершины элементов соединяются отрезками. Мультилинии могут иметь торцевые ограничители различного вида, например отрезки или дуги.

Рис. 8.3. Примеры мультилиний

Запросы команды MLINE:

...

Current settings: Justifi cation = Top, Scale = 20.00, Style = STANDARD – текущие настройки

Specify start point or [Justifi cation/Scale/STyle]: – указать начальную точку

Specify next point: – указать следующую точку

Specify next point or [Undo]: – указать следующую точку

Specify next point or [Close/Undo]: – указать следующую точку

Specify next point or [Close/Undo]:

Ключи команды MLINE:

• Justifi cation – определение положения точки начала черчения: верх Top, центр Zero, низ Bottom. Линия проходит соответственно с максимальным положительным, с нулевым или максимальным отрицательным смещением от заданной точки;

• Scale – коэффициент масштабирования. Смещение между линиями равняется заданному коэффициенту, умноженному на величину Offset, определенную в стиле;

• Style – выбор стиля.

При построении мультилинии используется стиль мультилинии. Он создается в диалоговом окне Multiline Style, которое вызывается из падающего меню Format -> Multiline Style… – рис. 8.4.

Рис. 8.4. Диалоговое окно создания стилей мультилинии

Щелчком на кнопке Load… можно загрузить существующий стиль, нажатием кнопки Save… – сохранить вновь созданный стиль на диске. По умолчанию используется стиль STANDARD.

Для создания нового стиля необходимо щелкнуть на кнопке New…, в открывшемся диалоговом окне Create New Multiline Style в поле New Style Name: указать имя создаваемого стиля, затем щелкнуть на кнопке Continue. При этом открывается диалоговое окно New Multiline Style (рис. 8.5).

Рис. 8.5. Диалоговое окно определения свойств мультилинии

В этом окне определяются свойства мультилинии.

• В поле Description: размещается описание.

• В области формирования торцов Caps определяется вид концевых элементов:

– Line: – линия;

– Outer arc: – внешняя дуга;

– Inner arcs: – внутренние дуги;

– Angle: – величина угла наклона концевого элемента к мультилинии.

• В области Fill обеспечивается заполнение мультилинии цветом и определяется цвет фона.

• В области Display joints: назначается показ стыков.

• В области Elements настраиваются параметры элементов мультилинии:

– в полях Offset, Color и Linetype показаны смещение, цвет и тип линии соответственно;

– кнопками Add и Delete можно добавить и удалить вышерасположенные значения Offset, Color и Linetype;

– в поле Offset: определяется смещение линий мультилинии друг относительно друга;

– в списке Color: устанавливается цвет каждой линии из предлагаемого списка или загружается диалоговое окно Select Color;

– кнопка Linetype… выводит на экран диалоговое окно Select Linetype, предназначенное для определения типа линии.

По умолчанию используется файл стиля с именем acad.mln. Имя текущего стиля мультилинии содержит системная переменная CMLSTYLE.


Полилиния

Команда PLINE , формирующая полилинию , вызывается из падающего меню Draw -> Polyline или щелчком на пиктограмме Polyline на панели инструментов Draw.

Полилиния представляет собой связанную последовательность линейных и дуговых сегментов и обрабатывается системой как графический примитив. Полилинии используют, если требуется работа с набором сегментов как целым, хотя допускается их редактирование по отдельности. Можно задавать ширину или полуширину отдельных сегментов, сужать полилинию или замыкать ее. При построении дуговых сегментов первой точкой дуги является конечная точка предыдущего сегмента. Дуги описываются путем указания угла, центра, направления или радиуса. Кроме того, дугу можно построить, указав вторую и конечную точки.

Запросы команды PLINE:

...

Specify start point: – указать начальную точку

Current line-width is 0.0000 – текущая ширина полилинии

Specify next point or [Arc/Halfwidth/Length/Undo/Width]: – указать следующую точку

Specify next point or [Arc/Close/Halfwidth/Length/Undo/Width]: – указать следующую точку

Запросы команды PLINE организованы циклически. Цикл заканчивается после нажатия клавиши Enter в ответ на очередной запрос команды. К аналогичному результату приводит щелчок правой кнопкой мыши с последующим выбором пункта Enter в появившемся контекстном меню.

Ключи команды PLINE:

• Arc – обеспечивает переход в режим дуг;

• Close – замыкает полилинию отрезком. Замыкающий отрезок существенно отличается от обычного, проведенного от конечной точки к начальной. Они по-разному обрабатываются при редактировании и сглаживании полилиний, а также при подрезке углов стыков широких сегментов. Практически всегда предпочтительно использовать замыкающие отрезки;

• Halfwidth – позволяет задать полуширину, то есть расстояние от осевой линии широкого сегмента до края;

• Length – задает длину сегмента, созданного как продолжение предыдущего в том же направлении;

• Undo – отменяет последний созданный сегмент;

• Width – позволяет задать ширину последующего сегмента. AutoCAD запрашивает начальную и конечную ширину. Введенное значение начальной ширины автоматически предлагается установить значением конечной ширины по умолчанию. Начальная и конечная точки широких линейных сегментов лежат на оси полилинии. Обычно угловые стыки смежных широких сегментов полилинии подрезаются; исключение составляют случаи, когда линейные сегменты не являются касательными к смежным дуговым сегментам, а также когда углы схождения очень острые или используются штрихпунктирные линии.

При переходе команды PLINE в режим дуг запрос меняется следующим образом:

...

Current line-width is 0.0000 – текущая ширина полилинии

Specify next point or [Arc/Halfwidth/Length/Undo/Width]: ARC – переход в режим построения дуг

Specify endpoint of arc or [Angle/CEnter/CLose/Direction/Halfwidth/Line/Radius/Second pt/Undo/Width]: – указать конечную точку дуги

Ключи команды PLINE в режиме построения дуг:

• Angle – ввести центральный угол. По умолчанию дуга отрисовывается против часовой стрелки. Если требуется отрисовка дуги по часовой стрелке, необходимо задать отрицательное значение угла;

• Center – указать центр дуги;

• Close – замкнуть дугой;

• Direction – задать направление касательной;

• Halfwidth – определить полуширину полилинии;

• Line – перейти в режим построения отрезков;

• Radius – ввести радиус дуги;

• Second pt – указать вторую точку дуги по трем точкам. Если дуга не является первым сегментом полилинии, то она начинается в конечной точке предыдущего сегмента и по умолчанию проводится по касательной к нему;

• Undo – отменить последнюю точку;

• Width– – определить ширину полилинии.

Дуговые сегменты полилинии задаются любым из способов, характерных для команды формирования дуги ARC (см. соответствующий раздел данной главы). Кроме того, такие сегменты можно построить, задав радиус, центральный угол и направление хорды. Это единственный случай, когда дуга, предлагаемая по умолчанию, не строится по касательной.

Пример. Построение полилинии с установкой толщины

Постройте полилинию, изображенную на рис. 8.6.

Рис. 8.6. Построение полилинии с установкой толщины

Запустите команду PLINE, вызвав ее из падающего меню Draw -> Polyline или щелкнув на пиктограмме Polyline на панели инструментов Draw. Ответьте на запросы:

...

_PLINE

Specify start point: 40,10 – точка 1

Current line-width is 0.0000

Specify next point or [Arc/Halfwidth/Length/Undo/Width]: W – переход в режим установки ширины полилинии

Specify starting width <0.0000>: 0.5 – стартовая ширина

Specify ending width <0.5000>: 0.5 – конечная ширина

Specify next point or [Arc/Halfwidth/Length/Undo/Width]: 50,12 – точка 2

Specify next point or [Arc/Close/Halfwidth/Length/Undo/Width]: W – переход в режим установки ширины полилинии

Specify starting width <0.5000>: 3 – стартовая ширина

Specify ending width <3.0000>: 0 – конечная ширина

Specify next point or [Arc/Close/Halfwidth/Length/Undo/Width]: 60,14 – точка 3

Specify next point or [Arc/Close/Halfwidth/Length/Undo/Width]: – для завершения команды нажмите клавишу Enter

Пример. Построение полилинии в режиме дуг

Постройте полилинию, изображенную на рис. 8.7.

Рис. 8.7. Построение полилинии в режиме дуг

Запустите команду PLINE, вызвав ее из падающего меню Draw -> Polyline или щелкнув на пиктограмме Polyline на панели инструментов Draw. Ответьте на запросы:

...

_PLINE

Specify start point: 40,8 – точка 1

Current line-width is 0.0000

Specify next point or [Arc/Halfwidth/Length/Undo/Width]: W – переход в режим установки ширины полилинии

Specify starting width <0.0000>: 0 – стартовая ширина

Specify ending width <0.0000>: 5 – конечная ширина

Specify next point or [Arc/Halfwidth/Length/Undo/Width]: A – переход в режим построения дуги

Specify endpoint of arc or [Angle/CEnter/CLose/Direction/Halfwidth/Line/Radius/Second pt/Undo/Width]: A – переход в режим задания углом

Specify included angle: 60 – величина угла 2

Specify endpoint of arc or [CEnter/Radius]: CE – переход в режим указания центра

Specify center point of arc: 40,24 – центр дуги 3

Specify endpoint of arc or [Angle/CEnter/CLose/Direction/Halfwidth/Line/Radius/Second pt/Undo/Width]: 65,8 – конечная точка дуги 4

Specify endpoint of arc or [Angle/CEnter/CLose/Direction/Halfwidth/Line/Radius/Second pt/Undo/Width]: – для завершения команды нажмите клавишу Enter


Многоугольник

Команда POLYGON , обеспечивающая формирование правильного многоугольника , вызывается из падающего меню Draw -> Polygon или щелчком на пиктограмме Polygon на панели инструментов Draw.

Многоугольники представляют собой замкнутые полилинии; они могут иметь от 3 до 1024 сторон равной длины. Многоугольник можно построить либо вписав его в воображаемую окружность, либо описав вокруг нее, либо задав начало и конец одной из его сторон. Так как длины сторон многоугольников всегда равны, с их помощью легко строить квадраты и равносторонние треугольники.

Запросы команды POLYGON:

...

Enter number of sides <default>: – указать количество сторон многоугольника

Specify center of polygon or [Edge]: – указать центр многоугольника

Enter an option [Inscribed in circle/Circumscribed about circle] <I>: – задать ключ размещения

Specify radius of circle: – указать радиус окружности

Ключи команды POLYGON:

• Inscribed in circle – формирование многоугольника, вписанного в окружность. Вписанные многоугольники строятся, когда известно расстояние между центром многоугольника и его вершинами;

• Circumscribed about circle – формирование многоугольника, описанного вокруг окружности. Описанные многоугольники – когда известно расстояние между центром многоугольника и серединами его сторон. В обоих случаях это расстояние совпадает с радиусом окружности;

• Edge – указание одной стороны. При использовании этого ключа команда POLYGON выдает следующие запросы:

...

Specify first endpoint of edge: – указать первую точку стороны

Specify second endpoint of edge: – указать вторую конечную точку стороны

Пример. Построение многоугольника по известной стороне

Постройте квадрат, если известна его сторона, расположенная между точками 1 и 2 (рис. 8.8).

Рис. 8.8. Построение многоугольника по известной стороне

Запустите команду POLYGON, вызвав ее из падающего меню Draw -> Polygon или щелкнув на пиктограмме Polygon на панели инструментов Draw. Ответьте на запросы:

...

_POLYGON

Enter number of sides <10>: 4 – количество сторон

Specify center of polygon or [Edge]: E – переход в режим указания квадрата стороной

Specify first endpoint of edge: 60,80 – точка 1

Specify second endpoint of edge: 60,20 – точка 2

Пример. Построение многоугольника, вписанного в окружность

Постройте пятиугольник, вписанный в окружность (рис. 8.9).

Рис. 8.9. Построение вписанного многоугольника

Запустите команду POLYGON, вызвав ее из падающего меню Draw -> Polygon или щелкнув на пиктограмме Polygon на панели инструментов Draw. Ответьте на запросы:

...

_POLYGON

Enter number of sides <4>: 5 – количество сторон

Specify center of polygon or [Edge]: 120,60 – центр пятиугольника

Enter an option [Inscribed in circle/Circumscribed about circle] <I>: I – переход в режим формирования многоугольника, вписанного в окружность

Specify radius of circle: 50 – радиус окружности

Пример. Построение многоугольника, описанного вокруг окружности

Постройте треугольник, описанный вокруг окружности (рис. 8.10).

Рис. 8.10. Построение описанного многоугольника

Запустите команду POLYGON, вызвав ее из падающего меню Draw -> Polygon или щелкнув на пиктограмме Polygon на панели инструментов Draw. Ответьте на запросы:

...

_POLYGON

Enter number of sides <4>: 3 – количество сторон

Specify center of polygon or [Edge]: 120,60 – центр треугольника

Enter an option [Inscribed in circle/Circumscribed about circle] <I>: C – переход в режим формирования многоугольника, описанного вокруг окружности

Specify radius of circle: 50 – радиус окружности


Прямоугольник

Команда RECTANG формирует прямоугольник по двум противоположным углам. Вызывается из падающего меню Draw -> Rectangle или щелчком на пиктограмме Rectangle на панели инструментов Draw.

Запросы команды RECTANG:

...

Specify first corner point or [Chamfer/Elevation/Fillet/Thickness/Width]: – указать первый угол прямоугольника

Specify other corner point or [Area/Dimensions/Rotation]: – указать противоположный угол прямоугольника

Ключи команды POLYGON:

• Chamfer – формирует прямоугольник со скошенными углами. При этом команда выдает следующие запросы:

...

Specify first corner point or [Chamfer/Elevation/Fillet/Thickness/Width]: C – переход в режим фаски

Specify first chamfer distance for rectangles: – указать длину первой фаски прямоугольника

Specify second chamfer distance for rectangles: – указать длину второй фаски прямоугольника

Specify first corner point or [Chamfer/Elevation/Fillet/Thickness/Width]: – указать первый угол прямоугольника

Specify other corner point or [Area/Dimensions/Rotation]: – указать противоположный угол прямоугольника

• Elevation – задает уровень для прямоугольника. При этом команда выдает следующие запросы:

...

Specify first corner point or [Chamfer/Elevation/Fillet/Thickness/Width]: E – переход в режим задания уровня

Specify the elevation for rectangles: – указать уровень прямоугольника

Specify first corner point or [Chamfer/Elevation/Fillet/Thickness/Width]: – указать первый угол прямоугольника

Specify other corner point or [Area/Dimensions/Rotation]: – указать противоположный угол прямоугольника

• Fillet – формирует прямоугольник со скругленными углами. При этом команда выдает следующие запросы:

...

Specify first corner point or [Chamfer/Elevation/Fillet/Thickness/Width]: F – переход в режим сопряжения

Specify fi llet radius for rectangles: – указать радиус сопряжения прямоугольника

Specify first corner point or [Chamfer/Elevation/Fillet/Thickness/Width]: – указать первый угол прямоугольника

Specify other corner point or [Area/Dimensions/Rotation]: – указать противоположный угол прямоугольника

• Thickness – формирует прямоугольник с заданной трехмерной высотой. При этом команда выдает следующие запросы:

...

Specify first corner point or [Chamfer/Elevation/Fillet/Thickness/Width]: T – переход в режим задания трехмерной высоты

Specify thickness for rectangles: – указать значение трехмерной высоты прямоугольника

Specify first corner point or [Chamfer/Elevation/Fillet/Thickness/Width]: – указать первый угол прямоугольника

Specify other corner point or [Area/Dimensions/Rotation]: – указать противоположный угол прямоугольника

• Width – формирует прямоугольник с заданной шириной полилинии. При этом команда выдает следующие запросы:

...

Specify first corner point or [Chamfer/Elevation/Fillet/Thickness/Width]: W – переход в режим задания ширины полилинии прямоугольника

Specify line width for rectangles: – указать значение ширины полилинии прямоугольника

Specify first corner point or [Chamfer/Elevation/Fillet/Thickness/Width]: – указать первый угол прямоугольника

Specify other corner point or [Area/Dimensions/Rotation]: – указать противоположный угол прямоугольника

• Area – создает прямоугольник с использованием значений площади, а также значений длины или ширины. При этом программа вычисляет другой размер и завершает построение прямоугольника. Если параметр Chamfer или Fillet включен, эффекты фаски или сопряжения на углах прямоугольника включаются в площадь. При этом команда выдает следующие запросы:

...

Specify first corner point or [Chamfer/Elevation/Fillet/Thickness/Width]: – указать первый угол прямоугольника

Specify other corner point or [Area/Dimensions/Rotation]: A – переход в режим задания площади прямоугольника

Enter area of rectangle in current units: – указать площадь прямоугольника в текущих единицах

Calculate rectangle dimensions based on [Length/Width] <Length>: L – указать вычислять размеры прямоугольника на основе параметра длины или ширины

Enter rectangle length: – указать длину прямоугольника

• Dimensions – построение прямоугольника по заданным значениям длины и ширины. При этом команда выдает следующие запросы:

...

Specify first corner point or [Chamfer/Elevation/Fillet/Thickness/Width]: – указать первый угол прямоугольника

Specify other corner point or [Area/Dimensions/Rotation]: D – переход в режим построения прямоугольника по заданным значениям длины и ширины

Specify length for rectangles: – указать длину прямоугольника

Specify width for rectangles: – указать ширину прямоугольника

Specify other corner point or [Area/Dimensions/Rotation]: – указать противоположный угол прямоугольника

• Rotation – создает прямоугольник под заданным углом поворота. При этом команда выдает следующие запросы:

...

Specify first corner point or [Chamfer/Elevation/Fillet/Thickness/Width]: – указать первый угол прямоугольника

Specify other corner point or [Area/Dimensions/Rotation]: R – переход в режим задания угла

Specify rotation angle or [Pick points]: – указать угол поворота или точки выбора

Specify other corner point or [Area/Dimensions/Rotation]: – указать противоположный угол прямоугольника


Эскиз

Команда SKETCH обеспечивает рисование эскиза , вызывается из командной строки.

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

При эскизном рисовании устройство указания используется как перо. После щелчка перо «опускается» и рисует на экране; следующий щелчок приводит к «подъему» пера и прекращению рисования.

Запросы команды SKETCH:

...

Record increment <default>: – указать приращение

Sketch. Pen eXit Quit Record Erase Connect .

Перед началом эскизного рисования следует убедиться, что системная переменная CELTYPE задает тип линии Continuous. Если рисуется линия, включающая в себя точки или штрихи, а величина приращения меньше длины точки или штриха, эти элементы не будут видны на рисунке.

Кроме того, при эскизном рисовании рекомендуется отключать режимы ORTHO и SNAP, иначе результаты могут быть непредсказуемы.


Глава 9 Построение криволинейных объектов

Дуга

Окружность

Кольцо

Сплайн

Эллипс

Облако


Дуга

Команда ARC , формирующая дугу , вызывается из падающего меню Draw -> Arc или щелчком на пиктограмме Arc на панели инструментов Draw (рис. 9.1).

Рис. 9.1. Команда построения дуги в падающем меню

Дуги можно строить различными способами. По умолчанию построение производится путем указания трех точек: начальной, промежуточной и конечной. Дугу можно также определить, задав центральный угол, радиус, направление или длину хорды. Хордой называется отрезок, соединяющий начало и конец дуги. По умолчанию дуга рисуется против часовой стрелки. Запросы команды ARC:

...

Specify start point of arc or [Center]: – указать начальную точку дуги

Specify second point of arc or [Center/End]: – указать вторую точку дуги

Specify end point of arc: – указать конечную точку дуги

Ключи команды ARC:

• Center – точка центра дуги;

• End – конечная точка дуги;

• Angle – величина угла;

• chord Length – длина хорды;

• Direction – направление касательной;

• Radius – радиус дуги.

Существует несколько способов построения дуги при помощи команды ARC:

• 3 Points – построение дуги по трем точкам, лежащим на дуге;

• Start, Center, End – построение дуги по стартовой точке, центру и конечной точке дуги. Положительным направлением считается построение дуги против часовой стрелки. Запросы:

...

Specify start point of arc or [Center]: – указать начальную точку дуги

Specify second point of arc or [Center/End]: C – переход в режим построения дуги по центру

Specify center point of arc: – указать центр дуги

Specify end point of arc or [Angle/chord Length]: – указать конечную точку дуги

• Start, Center, Angle – построение дуги по стартовой точке, центру и углу. Положительным направлением считается построение дуги против часовой стрелки; изменить направление на противоположное можно, задав отрицательное значение угла. Запросы:

...

Specify start point of arc or [Center]: – указать начальную точку дуги

Specify second point of arc or [Center/End]: C – переход в режим построения дуги по центру

Specify center point of arc: – указать центр дуги

Specify end point of arc or [Angle/chord Length]: A – переход в режим построения дуги по углу

Specify included angle: – указать центральный угол

• Start, Center, Length – построение дуги по стартовой точке, центру и длине хорды. Дуга строится против часовой стрелки от начальной точки, причем по умолчанию – меньшая из двух возможных (то есть дуга, которая меньше 180°). Если же вводится отрицательное значение длины хорды, будет нарисована большая дуга. Запросы:

...

Specify start point of arc or [Center]: – указать начальную точку дуги

Specify second point of arc or [Center/End]: C – переход в режим построения дуги по центру

Specify center point of arc: – указать центр дуги

Specify end point of arc or [Angle/chord Length]: L – переход в режим построения дуги по длине хорды

Specify length of chord: – указать длину хорды

• Start, End, Angle – построение дуги по стартовой точке, конечной точке и углу. Положительным направлением считается построение дуги против часовой стрелки; изменить направление на противоположное можно, задав отрицательное значение угла. Запросы:

...

Specify start point of arc or [Center]: – указать начальную точку дуги

Specify second point of arc or [Center/End]: E – переход в режим построения дуги по конечной точке

Specify end point of arc: – указать конечную точку дуги

Specify center point of arc or [Angle/Direction/Radius]: A – переход в режим построения дуги по углу

Specify included: – указать центральный угол

• Start, End, Direction – построение дуги по стартовой точке, конечной точке и направлению – углу наклона касательной из начальной точки. Запросы:

...

Specify start point of arc or [Center]: – указать начальную точку дуги

Specify second point of arc or [Center/End]: E – переход в режим построения дуги по конечной точке

Specify end point of arc: – указать конечную точку дуги

Specify center point of arc or [Angle/Direction/Radius]: D – переход в режим построения дуги по направлению касательной

Specify tangent direction for the start point of arc: – указать направление касательной от начальной точки дуги

• Start, End, Radius – построение дуги по стартовой точке, конечной точке и радиусу. Строится меньшая дуга против часовой стрелки. Запросы:

...

Specify start point of arc or [Center]: – указать начальную точку дуги

Specify second point of arc or [CEnter/ENd]: E – переход в режим построения дуги по конечной точке

Specify end point of arc: – указать конечную точку дуги

Specify center point of arc or [Angle/Direction/Radius]: R – переход в режим построения дуги по радиусу

Specify radius of arc: – указать радиус дуги

• Center, Start, End – построение дуги по центру, стартовой и конечной точке. Запросы:

...

Specify start point of arc or [Center]: C – переход в режим построения дуги по центру

Specify center point of arc: – указать центр дуги

Specify start point of arc: – указать начальную точку дуги

Specify end point of arc or [Angle/chord Length]: – указать конечную точку дуги

• Center, Start, Angle – построение дуги по центру, стартовой точке и углу. Запросы:

...

Specify start point of arc or [Center]: C – переход в режим построения дуги по центру

Specify center point of arc: – указать центр дуги

Specify start point of arc: – указать начальную точку дуги

Specify end point of arc or [Angle/chord Length]: A – переход в режим построения дуги по углу

Specify included angle: – указать центральный угол

• Center, Start, Length – построение дуги по центру, стартовой точке и длине хорды. Запросы:

...

Specify start point of arc or [Center]: C – переход в режим построения дуги по центру

Specify center point of arc: – указать центр дуги

Specify start point of arc: – указать начальную точку дуги

Specify end point of arc or [Angle/chord Length]: L – переход в режим построения дуги по длине хорды

Specify length of chord: – указать длину хорды

• Continue – построение дуги как продолжения предшествующей линии или дуги. При этом начальной точкой дуги и ее начальным направлением станут соответственно конечная точка и конечное направление последней созданной дуги или последнего созданного отрезка. Такой способ особенно удобен для построения дуги, касательной к заданному отрезку. Запросы:

...

Specify start point of arc or [Center]: – указать начальную точку дуги

Specify end point of arc: – указать конечную точку дуги

Пример. Построение дуги по трем точкам

Постройте дугу по варианту 3 Points – рис. 9.2.

Рис. 9.2. Построение дуги по трем точкам

Запустите команду ARC, вызвав ее из падающего меню Draw -> Arc -> 3 Points или щелкнув на пиктограмме Arc на панели инструментов Draw. Ответьте на запросы:

...

_ARC

Specify start point of arc or [Center]: 50,80 – точка 1

Specify second point of arc or [Center/End]: 50,20 – точка 2

Specify end point of arc: 20,50 – точка 3

Пример. Построение дуги по стартовой точке, центру и углу

Постройте дугу по варианту Start, Center, Angle – рис. 9.3.

Рис. 9.3. Построение дуги по стартовой точке, центру и углу

Запустите команду ARC, вызвав ее из падающего меню Draw -> Arc -> Start, Center, Angle или щелкнув на пиктограмме Arc на панели инструментов Draw. Ответьте на запросы:

...

_ARC

Specify start point of arc or [Center]: 20,50 – точка 1

Specify second point of arc or [Center/End]: C – переход в режим построения дуги по центру

Specify center point of arc: 50,50 – точка 2

Specify end point of arc or [Angle/chord Length]: A – переход в режим построения дуги по углу

Specify included angle: 135 – угол

Пример. Построение дуги по стартовой точке, конечной точке и радиусу

Постройте дугу по варианту Start, End, Radius – рис. 9.4.

Рис. 9.4. Построение дуги по стартовой точке, конечной точке и радиусу

Запустите команду ARC, вызвав ее из падающего меню Draw -> Arc -> Start, End, Radius или щелкнув на пиктограмме Arc на панели инструментов Draw. Ответьте на запросы:

...

_ARC

Specify start point of arc or [Center]: 80,50 – точка 1

Specify second point of arc or [Center/End]: E – переход в режим построения дуги по конечной точке

Specify end point of arc: 50,80 – точка 2

Specify center point of arc or [Angle/Direction/Radius]: R – переход в режим построения дуги по радиусу

Specify radius of arc: 30 – радиус дуги


Окружность

Команда CIRCLE , формирующая окружность , вызывается из падающего меню Draw -> Circle или щелчком на пиктограмме Circle на панели инструментов Draw (рис. 9.5).

Рис. 9.5. Команда построения окружности в падающем меню

Окружности можно строить различными способами. По умолчанию построение производится путем указания центра и радиуса. Можно задавать центр и диаметр или только диаметр, указывая его начальную и конечную точки. Окружность также может строиться по трем точкам. Кроме того, имеется возможность определять окружность, касающуюся либо трех объектов рисунка, либо двух (в последнем случае задается еще и радиус). Запросы команды CIRCLE:

...

Specify center point for circle or [3P/2P/Ttr (tan tan radius)]: – указать центр окружности

Specify radius of circle or [Diameter]: – указать радиус

Ключи команды CIRCLE:

• 3Р – строит окружность по трем точкам, лежащим на окружности. При использовании этого ключа команда CIRCLE выдает следующие запросы:

...

Specify center point for circle or [3P/2P/Ttr (tan tan radius)]: 3P – переход в режим построения окружности по трем точкам

Specify first point on circle: – указать первую точку окружности

Specify second point on circle: – указать вторую точку окружности

Specify third point on circle: – указать третью точку окружности

• 2P – строит окружность по двум точкам, лежащим на диаметре. При использовании этого ключа команда CIRCLE выдает следующие запросы:

...

Specify center point for circle or [3P/2P/Ttr (tan tan radius)]: 2P – переход в режим построения окружности по двум точкам

Specify first end point of circle\'s diameter: – указать первую конечную точку диаметра

Specify second end point of circle\'s diameter: – указать вторую конечную точку диаметра

• Ttr – строит окружность по двум касательным и радиусу. При использовании этого ключа команда CIRCLE выдает следующие запросы:

...

Specify center point for circle or [3P/2P/Ttr (tan tan radius)]: TTR – переход в режим построения окружности по двум касательным и радиусу

Specify point on object for first tangent of circle: – указать точку на объекте, задающую первую касательную

Specify point on object for second tangent of circle: – указать точку на объекте, задающую вторую касательную

Specify radius of circle <default>: – указать радиус окружности

Пример. Построение окружности по центру и радиусу

Постройте окружность по центру и радиусу (рис. 9.6).

Рис. 9.6. Построение окружности по центру и радиусу

Запустите команду CIRCLE, вызвав ее из падающего меню Draw -> Circle -> Center, Radius или щелкнув на пиктограмме Circle на панели инструментов Draw. Ответьте на запросы:

...

_CIRCLE

Specify center point for circle or [3P/2P/Ttr (tan tan radius)]: 50,50 – точка центра окружности

Specify radius of circle or [Diameter] <50>: 30 – радиус окружности

Пример. Построение окружности по двум точкам диаметра

Постройте окружность по двум точкам диаметра (рис. 9.7).

Рис. 9.7. Построение окружности по двум точкам диаметра

Запустите команду CIRCLE, вызвав ее из падающего меню Draw -> Circle -> 2 Points или щелкнув на пиктограмме Circle на панели инструментов Draw. Ответьте на запросы:

...

_CIRCLE

Specify center point for circle or [3P/2P/Ttr (tan tan radius)]: 2P – переход в режим построения окружности по двум точкам

Specify first end point of circle\'s diameter: 50,80 – точка 1

Specify second end point of circle\'s diameter: 50,20 – точка 2

Пример. Построение окружности по трем точкам

Постройте окружность по трем точкам (рис. 9.8).

Рис. 9.8. Построение окружности по трем точкам

Запустите команду CIRCLE, вызвав ее из падающего меню Draw -> Circle -> 3 Points или щелкнув на пиктограмме Circle на панели инструментов Draw. Ответьте на запросы:

...

_CIRCLE

Specify center point for circle or [3P/2P/Ttr (tan tan radius)]: 3P – переход в режим построения окружности по трем точкам

Specify first point on circle: 50,80 – точка 1

Specify second point on circle: 50,20 – точка 2

Specify third point on circle: 20,50 – точка 3

Пример. Построение окружности, касательной к двум примитивам

Постройте с помощью пунктирной линии несколько вариантов окружности, касательной к отрезку и окружности (рис. 9.9).

Рис. 9.9. Построение окружности, касательной к двум примитивам

Запустите команду CIRCLE, вызвав ее из падающего меню Draw -> Circle -> Tan, Tan, Radius или щелкнув на пиктограмме Circle на панели инструментов Draw. Ответьте на запросы:

...

_CIRCLE

Specify center point for circle or [3P/2P/Ttr (tan tan radius)]: T – переход в режим построения окружности по двум касательным и ради усу

Specify point on object for first tangent of circle: – точка 1

Specify point on object for second tangent of circle: – точка 2

Specify radius of circle: 15 – радиус касательной окружности

Местоположение строящейся окружности зависит от того, в каком месте указываются точка 1, принадлежащая большей окружности, и точка 2, принадлежащая отрезку.

Пример. Построение окружности, касательной к двум другим окружностям

Постройте с помощью пунктирной линии два варианта окружности, касательной к двум другим окружностям (рис. 9.10).

Рис. 9.10. Построение окружности, касательной к двум другим окружностям

Запустите команду CIRCLE, вызвав ее из падающего меню Draw -> Circle -> Tan, Tan, Radius или щелкнув на пиктограмме Circle на панели инструментов Draw. Ответьте на запросы:

...

_CIRCLE

Specify center point for circle or [3P/2P/Ttr (tan tan radius)]: T – переход в режим построения окружности по двум касательным и радиусу

Specify point on object for first tangent of circle: – точка 1

Specify point on object for second tangent of circle: – точка 2

Specify radius of circle: 50 – радиус касательной окружности

Местоположение строящейся окружности зависит от того, в каком месте указываются точки 1 и 2.

Пример. Построение окружности, касательной к прямой

Постройте окружность, касательную по центру и радиусу, с помощью пунктирной линии (рис. 9.11). При указании центра и радиуса используйте объектную привязку.

Рис. 9.11. Построение окружности, касательной к прямой

Запустите команду CIRCLE, вызвав ее из падающего меню Draw -> Circle -> Center, Radius или щелкнув на пиктограмме Circle на панели инструментов Draw. Ответьте на запросы:

...

_CIRCLE

Specify center point for circle or [3P/2P/Ttr (tan tan radius)]: INTERSECTION – укажите точку центра окружности с объектной привязкой к пересечению

Specify radius of circle or [Diameter] <50>: TANGENT – укажите радиус окружности с объектной привязкой к точке касания

Пример. Построение окружности по двум точкам диаметра, лежащим на концах отрезка

Постройте окружность, изображая ее пунктирной линией, по двум точкам диаметра (рис. 9.12). При указании точек используйте объектную привязку.

Рис. 9.12. Построение окружности по двум точкам диаметра, лежащим на концах отрезка

Запустите команду CIRCLE, вызвав ее из падающего меню Draw -> Circle -> 2 Points или щелкнув на пиктограмме Circle на панели инструментов Draw. Ответьте на запросы:

...

_CIRCLE

Specify center point for circle or [3P/2P/Ttr (tan tan radius)]: 2P – переход в режим построения окружности по двум точкам

Specify first end point of circle\'s diameter: ENDPOINT – укажите точку 1

Specify second end point of circle\'s diameter: ENDPOINT – укажите точку 2

Пример. Построение концентрической окружности

Постройте концентрическую окружность, изображая ее пунктирной линией, по центру и радиусу (рис. 9.13). При указании центра используйте объектную привязку.

Рис. 9.13. Построение концентрической окружности

Запустите команду CIRCLE, вызвав ее из падающего меню Draw -> Circle -> Center, Radius или щелкнув на пиктограмме Circle на панели инструментов Draw. Ответьте на запросы:

...

_CIRCLE

Specify center point for circle or [3P/2P/Ttr (tan tan radius)]: CENTER – укажите на точку 1 с объектной привязкой к центру дуги для определения центра окружности

Specify radius of circle or [Diameter] <50>: 50 – радиус окружности


Кольцо

Команда DONUT , формирующая кольца , вызывается из падающего меню Draw -> Donut или щелчком на пиктограмме Donut.

С помощью функции построения колец легко строить закрашенные кольцеобразные объекты и круги. В действительности они представляют собой замкнутые полилинии ненулевой ширины. Для построения кольца необходимо задать его внутренний и внешний диаметры, а также центр. За один вызов команды можно построить любое количество колец одинакового диаметра, но с разными центрами. Работа команды завершается нажатием клавиши Enter. Если требуется построить заполненный круг, следует задать нулевой внутренний диаметр кольца.

Текущее значение внутреннего диаметра кольца хранится в системной переменной DONUTID, а значение внешнего диаметра – в переменной DONUTOD. Закраской колец и широких полилиний управляет системная переменная FILLMODE.

Запросы команды DONUT:

...

Specify inside diameter of donut <default>: – указать внутренний диаметр кольца

Specify outside diameter of donut <default>: – указать внешний диаметр кольца

Specify center of donut or <exit>: – указать центр кольца

Specify center of donut or <exit>: – указать центр кольца

Specify center of donut or <exit>: – нажать клавишу Enter для завершения команды

Пример. Построение кольца

Постройте несколько колец-«бубликов» (рис. 9.14).

Рис. 9.14. Построение кольца

Запустите команду DONUT, вызвав ее из падающего меню Draw -> Donut или щелкнув на пиктограмме Donut на панели инструментов. Ответьте на запросы:

...

_DONUT

Specify inside diameter of donut <20.0000>: 30 – внутренний диаметр кольца

Specify outside diameter of donut <40.0000>: 35 – внешний диаметр кольца

Specify center of donut or <exit>: 10,60 – центр 1-го кольца

Specify center of donut or <exit>: 50,40 – центр 2-го кольца

Specify center of donut or <exit>: 90,50 – центр 3-го кольца

Specify center of donut or <exit>: – для завершения команды нажмите клавишу Enter


Сплайн

Команда SPLINE , формирующая сплайн , вызывается из падающего меню Draw -> Spline или щелчком на пиктограмме Spline на панели инструментов Draw.

Сплайн представляет собой гладкую кривую, проходящую через заданный набор точек. AutoCAD работает с одной из разновидностей сплайнов – неоднородными рациональными B-сплайновыми кривыми NURBS. Использование NURBS обеспечивает достаточную гладкость кривых, проходящих через заданные контрольные точки. Сплайны применяются для рисования кривых произвольной формы, например горизонталей в географических информационных системах или при проектировании автомобилей.

Сплайн можно строить путем интерполяции по набору точек, через которые он должен проходить. Таким способом при построении кривых для двумерного и трехмерного моделирования достигается намного большая точность, чем при использовании полилиний. К тому же рисунок, использующий сплайны, занимает меньше места на диске и в оперативной памяти, чем рисунок с полилиниями.

Запросы команды SPLINE:

...

Specify first point or [Object]: – указать первую точку

Specify next point: – указать следующую точку

Specify next point or [Close/Fit tolerance] <start tangent>: – указать следующую точку

Specify next point or [Close/Fit tolerance] <start tangent>: – указать следующую точку

. . .

Specify next point or [Close/Fit tolerance] <start tangent>: – нажать клавишу Enter

Specify start tangent: – указать касательную в начальной точке

Specify end tangent: – указать касательную в конечной точке

Ключи команды SPLINE:

• Object – преобразование полилинии в сплайн;

• Close – замкнуть сплайн. При этом команда выдает следующие запросы:

...

Specify first point or [Object]: – указать первую точку

Specify next point: – указать следующую точку

Specify next point or [Close/Fit tolerance] <start tangent>: – указать следующую точку

Specify next point or [Close/Fit tolerance] <start tangent>: – указать следующую точку

. . .

Specify next point or [Close/Fit tolerance] <start tangent>: С – замкнуть сплайн

Specify tangent: – указать направление касательной

• Fit tolerance – определение допуска – максимально допустимого расстояния от реального сплайна до любой из определяющих точек.

Сплайн строится путем указания координат определяющих точек. Сплайны могут быть замкнутыми; при этом совпадают как сами конечная и начальная точки, так и направления касательных в них. Кроме того, в ходе построения можно изменять допуск сплайновой аппроксимации – величину, определяющую, насколько близко проходит сплайн к указанным определяющим точкам. Чем меньше значение допуска, тем ближе сплайн к определяющим точкам; при нулевом допуске он проходит прямо через них.


Эллипс

Команда ELLIPSE , обеспечивающая формирование эллипса , вызывается из падающего меню Draw -> Ellipse или щелчком на пиктограмме Ellipse на панели инструментов Draw (рис. 9.15).

Рис. 9.15. Команда построения эллипса в падающем меню

Имеется возможность строить эллипсы и эллиптические дуги, причем с математической точки зрения эти объекты – действительно эллипсы, а не какие-либо аппроксимирующие их кривые. По умолчанию построение эллипсов производится путем указания начальной и конечной точек первой оси, а также половины длины второй оси. Самая длинная ось эллипса называется его большой осью , самая короткая – малой . Оси могут определяться в любом порядке. Запросы команды ELLIPSE:

...

Specify axis endpoint of ellipse or [Arc/Center]: – указать конечную точку оси эллипса

Specify other endpoint of axis: – указать вторую конечную точку оси эллипса

Specify distance to other axis or [Rotation]: – указать длину другой оси

Ключи команды ELLIPSE:

• Arc – режим построения эллиптических дуг. По умолчанию эллиптические дуги, как и эллипсы, строятся путем указания конечных точек первой оси и половины длины второй. После этого задаются начальный и конечный углы. Нулевым углом считается направление от центра эллипса вдоль его большой оси. Направление возрастания угла определяется значением системной переменной ANGDIR. Если она равна 0, то возрастание угла происходит при движении против часовой стрелки; если 1 – по часовой стрелке. Если начальный и конечный углы совпадают, строится полный эллипс. Вместо конечного угла можно указать центральный угол дуги, измеренный от начальной точки. Запросы:

...

Specify axis endpoint of ellipse or [Arc/Center]: A – переход в режим построения эллиптических дуг

Specify axis endpoint of elliptical arc or [Center]: – указать конечную точку оси эллиптической дуги

Specify other endpoint of axis: – указать вторую конечную точку оси эллипса

Specify distance to other axis or [Rotation]: – указать длину другой оси эллипса

Specify start angle or [Parameter]: – указать начальный угол

Specify end angle or [Parameter/Included angle]: – указать конечный угол

• Center – указание центра эллипса. Запросы:

...

Specify axis endpoint of ellipse or [Arc/Center]: C – переход в режим указания центра эллипса

Specify center of ellipse: – указать центр эллипса

Specify endpoint of axis: – указать конечную точку оси эллипса

Specify distance to other axis or [Rotation]: – указать длину другой оси эллипса

• Rotation – режим построения эллипса указанием поворота относительно главной оси. Запросы:

...

Specify axis endpoint of ellipse or [Arc/Center]: – указать конечную точку оси эллипса

Specify other endpoint of axis: – указать вторую конечную точку оси эллипса

Specify distance to other axis or [Rotation]: R – переход в режим задания поворота

Specify rotation around major axis: – указать поворот относительно главной оси

Пример. Построение эллипса по двум осям

Постройте эллипс по конечным точкам первой оси и половине длины второй оси (рис. 9.16).

Рис. 9.16. Построение эллипса

Запустите команду ELLIPSE, вызвав ее из падающего меню Draw -> Ellipse или щелкнув на пиктограмме Ellipse на панели инструментов Draw. Ответьте на запросы:

...

_ELLIPSE

Specify axis endpoint of ellipse or [Arc/Center]: 10,20 – начало первой оси эллипса

Specify other endpoint of axis: 80,80 – конечная точка первой оси эллипса

Specify distance to other axis or [Rotation]: 20 – половина длины второй оси эллипса


Облако

Команда REVCLOUD предназначена для формирования облака , вызывается из падающего меню Draw -> Revision Cloud или щелчком на пиктограмме Revision Cloud на панели инструментов Draw.

Геометрический объект «облако», использующийся для нанесения различных пояснительных надписей и пометок к элементам чертежа, представляет собой полилинию с дуговыми сегментами (рис. 9.17).

Рис. 9.17. Построение облака

Запросы команды REVCLOUD:

...

Minimum arc length: 15 Maximum arc length: 15 Style: Normal – значения максимальной и минимальной длины дуги и установленный стиль

Specify start point or [Arc length/Object/Style] <Object>: – указать начальную точку или ввести ключ

Guide crosshairs along cloud path… – провести курсор по контуру облака

Revision cloud fi nished. – облако построено

Ключи команды REVCLOUD:

• Arc length – режим указания значения максимальной и минимальной длины дуги. Запросы:

...

Minimum arc length: 15 Maximum arc length: 15 Style: Normal – значения максимальной и минимальной длины дуги и установленный стиль

Specify start point or [Arc length/Object/Style] <Object>: A – указать начальную точку или ввести ключ

Specify minimum length of arc: – указать минимальную длину дуги

Specify maximum length of arc: – указать максимальную длину дуги

Guide crosshairs along cloud path… – провести курсор по контуру облака

Revision cloud fi nished. – облако построено

• Object – преобразование объекта в облако. Запросы:

...

Minimum arc length: 15 Maximum arc length: 15 Style: Normal – значения максимальной и минимальной длины дуги и установленный стиль

Specify start point or [Arc length/Object/Style] <Object>: O – переход в режим преобразования объекта

Select object: – выбрать преобразуемый объект

Reverse direction [Yes/No] <No>: – указать, изменить ли направление на противоположное

Revision cloud fi nished. – облако построено

• Style – стиль. Запросы:

...

Minimum arc length: 15 Maximum arc length: 15 Style: Normal – значения максимальной и минимальной длины дуги и установленный стиль

Specify start point or [Arc length/Object/Style] <Object>: S – переход в режим задания стиля

Select arc style [Normal/Calligraphy] <Normal>: – определить стиль дуг

Arc style = Calligraphy – выбранный стиль дуг

Specify start point or [Arc length/Object/Style] <Object>: – указать начальную точку или ввести ключ

Guide crosshairs along cloud path… – провести курсор по контуру облака

Revision cloud fi nished. – облако построено

Команда REVCLOUD не поддерживает прозрачное панорамирование и масштабирование в режиме реального времени.


Глава 10 Построение сложных объектов

Текстовые стили

Однострочный текст

Многострочный текст

Блок

Создание блока

Вставка блока

Разбиение блока

Динамический блок

Редактор блоков

Палитры вариаций блоков

Атрибуты блока

Таблицы


Текстовые стили

С каждой текстовой надписью в AutoCAD связан некоторый текстовый стиль . При нанесении надписей используется текущий стиль, в котором заданы шрифт, высота, угол поворота, ориентация и другие параметры. В одном рисунке можно создавать и использовать несколько текстовых стилей, причем их быстрое копирование из одного рисунка в другой обеспечивается благодаря Центру управления. Текстовые стили представляют собой неграфические объекты, которые также хранятся в файле рисунка. Все текстовые стили, кроме Standard, пользователь создает по своему желанию.

Команды формирования текстовых надписей, создания новых и редактирования имеющихся стилей находятся в панели инструментов Text (рис. 10.1).

Рис. 10.1. Инструменты формирования текстовых надписей

Создание и модификация текстового стиля производятся в диалоговом окне Text Style, вызываемом из падающего меню Format -> Text Style… или щелчком на пиктограмме Text Style… на панели инструментов Style (рис. 10.2).

Рис. 10.2. Диалоговое окно текстовых стилей

Для создания нового стиля необходимо щелкнуть на кнопке New… – при этом будет загружено диалоговое окно New Text Style. Здесь вводится имя создаваемого стиля. Ему присваиваются значения параметров, первоначально заданные текущему текстовому стилю в окне Text Style и, как правило, нуждающиеся в изменении.

В области Font из раскрывающегося списка SHX Font: следует выбрать подходящий шрифт, определяющий форму текстовых символов (например, simplex.shx). В списке присутствуют как откомпилированные SHX-шрифты AutoCAD, так и системные шрифты TrueType. Для изменения имени существующего текстового стиля необходимо установить курсор на имя стиля в окне Styles: и щелкнуть левой кнопкой мыши.

В области Effects доступны следующие параметры:

• Upside down – обеспечивает поворот текста на 180° сверху вниз симметрично горизонтальной оси;

• Backwards – обеспечивает поворот текста на 180° слева направо симметрично вертикальной оси;

• Vertical – обеспечивает вертикальное расположение текста, то есть символы выстраиваются один над другим;

• в поле Width Factor: устанавливается степень сжатия/растяжения текста, то есть масштабный коэффициент;

• в поле Oblique Angle: устанавливается угол наклона символов по отношению к нормали, причем положительным считается угол наклона вправо – по часовой стрелке, а отрицательным – влево, против часовой стрелки. Максимально возможное значение данного параметра – 85°.

Сделанные изменения наглядно представлены в области предварительного просмотра слева, внизу диалогового окна.

Высота текста задается в поле Paper Text Height и определяет размер знаков используемого шрифта. Если в процессе описания стиля задана фиксированная высота текста, при создании однострочных надписей запрос Height: не выводится. Если планируется наносить надписи разной высоты с использованием одного и того же текстового стиля, при его создании следует указать высоту 0.

В диалоговом окне Text Style имеется возможность изменять параметры существующих текстовых стилей. Изменение типа шрифта или ориентации текста в каком-либо стиле вызывает обновление всех текстовых объектов, использующих его. Изменение высоты символов, коэффициента сжатия или угла наклона не влияет на имеющиеся текстовые объекты и применяется только при создании новых надписей.


Однострочный текст

Текстовые надписи, добавляемые в рисунок, несут различную информацию. Они могут представлять собой сложные спецификации, элементы основной надписи, заголовки. Кроме того, надписи могут быть полноправными элементами самого рисунка. Сравнительно короткие тексты, не требующие внутреннего форматирования, создаются с помощью команд DTEXT и TEXT и записываются в одну строку. Однострочный текст хорошо подходит для создания заголовков.

Команда DTEXT , формирующая однострочный текст, вызывается из падающего меню Draw -> Text -> Single Line Text или щелчком на пиктограмме Single Line Text.

Команда DTEXT предназначена для создания набора строк, расположенных одна под другой. Переход к следующей строке производится нажатием клавиши Enter.

Каждая строка представляет собой отдельный объект, который можно перемещать и форматировать.

Запросы команды DTEXT:

...

Current text style: «Standard» Text height: 2.5000 Annotative: Yes – текущий текстовый стиль и высота текста

Specify start point of text or [Justify/Style]: – указать начальную точку текста

Specify height <default>: – указать высоту текста

Specify rotation angle of text <0>: – указать угол поворота текста далее ввести текст.

Для завершения работы команды нажать клавишу Enter после пустой строки.

Запрос определения высоты Specify height <default>: появляется только в том случае, если при описании текущего текстового стиля высота была задана равной нулю.

Высоту текста можно установить графическим способом. От точки вставки текста к указателю мыши в виде перекрестья протягивается «резиновая нить». Если щелкнуть левой кнопкой мыши, то высоте будет присвоено значение длины этой нити в момент нажатия.

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

Ключи команды DTEXT:

• Style – установить текущий стиль;

• Justify – установить режим выравнивания текстовой строки с использованием ключей выравнивания. При использовании ключа Justify команда DTEXT выдает следующие запросы:

...

Current text style: «Standard» Text height: 2.5000 Annotative: Yes – текущий текстовый стиль и высота текста

Specify start point of text or [Justify/Style]: J – переход в режим выравнивания текстовой строки

Enter an option [Align/Fit/Center/Middle/Right/TL/TC/TR/ML/MC/MR/BL/BC/BR]: – задать ключ где:

• Align – формирует вписанный текст, запрашивая его начальную и конечную точки. Высота и ширина каждого символа вычисляются автоматически так, чтобы текст точно вписывался в заданную область. При использовании ключа Align команда DTEXT выдает следующие запросы:

...

Current text style: «Standard» Text height: 2.5000 Annotative: Yes – текущий текстовый стиль и высота текста

Specify start point of text or [Justify/Style]: J – переход в режим выравнивания текстовой строки

Enter an option [Align/Fit/Center/Middle/Right/TL/TC/TR/ML/MC/MR/BL/BC/BR]: A – переход в режим формирования вписанного текста

Specify first endpoint of text baseline: – указать первую конечную точку базовой линии текста

Specify second endpoint of text baseline: – указать вторую конечную точку базовой линии текста далее ввести текст.

Для завершения работы команды нажать клавишу Enter после пустой строки или щелкнуть кнопкой мыши вне текста.

• Fit – формирует вписанный текст, выровненный по ширине и высоте. Запрашивает начальную и конечную точки текста, а также его высоту. При использовании ключа Fit команда DTEXT выдает следующие запросы:

...

Current text style: «Standard» Text height: 2.5000 Annotative: Yes – текущий текстовый стиль и высота текста

Specify start point of text or [Justify/Style]: J – переход в режим выравнивания текстовой строки

Enter an option [Align/Fit/Center/Middle/Right/TL/TC/TR/ML/MC/MR/BL/BC/BR]: F – переход в режим формирования текста, вписанного по ширине и высоте

Specify first endpoint of text baseline: – указать первую конечную точку базовой линии текста

Specify second endpoint of text baseline: – указать вторую конечную точку базовой линии текста

Specify height <2.5000>: – указать высоту текста далее ввести текст.

Для завершения работы команды нажать клавишу Enter после пустой строки или щелкнуть кнопкой мыши вне текста.

• Center – обеспечивает центрирование базовой линии текстовой строки относительно заданной точки. При использовании ключа Center команда DTEXT выдает следующие запросы:

...

Current text style: «Standard» Text height: 2.5000 Annotative: Yes – текущий текстовый стиль и высота текста

Specify start point of text or [Justify/Style]: J – переход в режим выравнивания текстовой строки

Enter an option [Align/Fit/Center/Middle/Right/TL/TC/TR/ML/MC/MR/BL/BC/BR]: C – переход в режим формирования центрированного текста

Specify center point of text: – указать центральную точку текста

Specify height <2.5000>: – указать высоту текста

Specify rotation angle of text <0>: – указать угол поворота текста далее ввести текст.

Для завершения работы команды нажать клавишу Enter после пустой строки или щелкнуть кнопкой мыши вне текста.

• Middle – обеспечивает горизонтальное и вертикальное центрирование текстовой строки относительно заданной точки. Различие между данным ключом и ключом MC, о котором пойдет речь ниже, состоит в том, что используется не средняя точка между верхом и базовой линией, а середина воображаемой рамки, в которую заключена строка текста. Таким образом, разница видна при наличии символов, доходящих до нижней или верхней базовой линии. При использовании ключа Middle команда DTEXT выдает следующие запросы:

...

Current text style: «Standard» Text height: 2.5000 Annotative: Yes – текущий текстовый стиль и высота текста

Specify start point of text or [Justify/Style]: J – переход в режим выравнивания текстовой строки

Enter an option [Align/Fit/Center/Middle/Right/TL/TC/TR/ML/MC/MR/BL/BC/BR]: M – переход в режим формирования текста, центрированного по горизонтали и вертикали

Specify middle point of text: – указать среднюю точку текста

Specify height <2.5000>: – указать высоту текста

Specify rotation angle of text <0>: – указать угол поворота текста далее ввести текст.

Для завершения работы команды нажать клавишу Enter после пустой строки или щелкнуть кнопкой мыши вне текста.

• Right – служит для выравнивания текстовой строки по правому краю. При использовании ключа Right команда DTEXT выдает следующие запросы:

...

Current text style: «Standard» Text height: 2.5000 Annotative: Yes – текущий текстовый стиль и высота текста

Specify start point of text or [Justify/Style]: J – переход в режим выравнивания текстовой строки

Enter an option [Align/Fit/Center/Middle/Right/TL/TC/TR/ML/MC/MR/BL/BC/BR]: R – переход в режим формирования текстовой строки, выровненной по правому краю

Specify right endpoint of text baseline: – указать правую конечную точку базовой линии текста

Specify height <2.5000>: – указать высоту текста

Specify rotation angle of text <0>: – указать угол поворота далее ввести текст.

Для завершения работы команды нажать клавишу Enter после пустой строки или щелкнуть кнопкой мыши вне текста.

• TL – формирует текстовую строку, выровненную по верхнему и левому краям;

• TC – формирует текстовую строку, выровненную по верхнему краю и центрированную по горизонтали;

• TR – формирует текстовую строку, выровненную по верхнему и правому краям;

• ML – формирует текстовую строку, центрированную по вертикали и выровненную по левому краю;

• MC – формирует текстовую строку, центрированную по вертикали и по горизонтали относительно средней точки;

• MR – формирует текстовую строку, центрированную по вертикали и выровненную по правому краю;

• BL – формирует текстовую строку, выровненную по нижнему и левому краям;

• BC – формирует текстовую строку, выровненную по нижнему краю и центрированную по горизонтали;

• BR – формирует текстовую строку, выровненную по нижнему и правому краям.


Многострочный текст

Длинные сложные надписи оформляются как многострочный текст с помощью команды MTEXT. Многострочный текст обычно вписывается в заданную ширину абзаца, но его можно растянуть и на неограниченную длину. В многострочном тексте допускается форматирование отдельных слов и символов.

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

Возможности редактирования многострочного текста шире, чем однострочного. Например, для многострочных надписей предусмотрены режимы подчеркивания и надчеркивания выделенных фрагментов; также разрешено указывать для них отдельные шрифты, цвета, высоту символов.

Команда MTEXT , формирующая многострочный текст , вызывается из падающего меню Draw -> Text -> Мultiline Text… или щелчком на пиктограмме Мultiline Text… на панели инструментов Draw.

Запросы команды MTEXT:

...

Current text style: «Standard» Text height: 10.0000 Annotative: Yes – текущий текстовый стиль и высота текста

Specify first corner: – указать первый угол окна абзаца

Specify opposite corner or [Height/Justify/Line spacing/Rotation/Style/Width/Columns]: – указать противоположный угол окна абзаца или соответствующий ключ

Ключи команды MTEXT:

• Height – высота;

• Justify – выравнивание;

• Line spacing – межстрочный интервал;

• Rotation – поворот;

• Style – стиль;

• Width – ширина;

• Columns – колонки текста.

После указания размеров абзаца загружается редактор многострочного текста, содержащий панель форматирования текста Text Formatting и контекстное меню (рис. 10.3).

Рис. 10.3. Редактор многострочного текста

Панель Text Formatting позволяет определить следующие параметры формата текста.

Style – список текстовых стилей, которые можно применить для многострочного текста. При этом соответственно изменяется исходный формат символов – шрифт, высота и начертание. Выбор стиля не влияет на используемый стиль форматирования отдельных символов (полужирный, курсивный, дробный и т. д.). Если стиль, в котором задано вертикальное начертание, применяется к SHX-шрифту, то в редакторе текст будет выведен горизонтально. Стили, в которых задано обратное или перевернутое начертание символов текста, не применяются. Текущий стиль запоминается в системной переменной TEXTSTYLE.

Font – установка шрифта для нового текста или изменение шрифта выделенного фрагмента. Шрифты TrueType упорядочиваются в списке по именам шрифтовых семейств. AutoCAD выводит список шрифтов SHX, упорядоченный по именам соответствующих им файлов.

Text Height – установка высоты символов или ее изменение для выделенного фрагмента текста. Высота задается в единицах рисунка, причем для разных символов может быть разной. Если высота символов не определена в выбранном текстовом стиле, ее значение хранится в системной переменной TEXTSIZE.

Bold – включение и отключение полужирного начертания символов для нового или выделенного текста. Функция доступна только для символов, использующих шрифты TrueType.

Italic – включение и отключение курсивного начертания для нового или выделенного текста. Параметр доступен только для символов, использующих шрифты TrueType.

Underline – включение и отключение подчеркивания для нового или выделенного текста.

Overrline – включение и отключение надчеркивания для нового или выделенного текста.

Undo – отмена последней операции редактирования.

Redo – повторение последней операции редактирования.

Stack – создание дробного текста, представляющего собой фрагменты текста одной строки, расположенные на разных уровнях относительно базовой линии строки и служащие для записи натуральных дробей, предельных отклонений размеров и т. д. Для указания места разбиения текста используются специальные символы:

• косая черта ( / ) – для создания двухуровневого текста в виде обыкновенной дроби, числитель и знаменатель которой располагаются друг над другом и разделяются горизонтальной чертой, длина которой соответствует длине наибольшей из выводимых друг над другом строк;

• решетка ( # ) – для создания двухуровневого текста в виде обыкновенной дроби, числитель и знаменатель которой располагаются по диагонали и разделяются косой чертой, длина которой зависит от высоты обеих разделяемых строк;

• крышка ( ^ ) – при создании двухуровневого текста для записи предельных отклонений, элементы которого располагаются один над другим без разделительной черты.

Например, если после 1#3 ввести какой-либо нецифровой символ или пробел, средство автоформатирования разместит эти цифры в виде дроби с косой чертой. Кроме того, можно автоматически удалять незначащие пробелы перед целой и дробной частями числа.

Если был выделен дробный текст, нажатие кнопки Stack превращает его в обычный. При преобразовании обычного текста в дробный фрагмент, расположенный слева от специальных символов, выводится над частью, расположенной справа от них.

Средство автоформатирования преобразует числа в дробный текст только в том случае, если между цифрами и символом-разделителем (косой чертой, решеткой или крышкой) нет пробелов. Для преобразования в дробный вид произвольного фрагмента, содержащего символ-разделитель, этот фрагмент следует выделить, а затем нажать кнопку Stack.

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

Color – назначение цвета нового текста или изменение цвета выделенного фрагмента. Можно присваивать тексту цвет ByLayer, заданный для слоя, на котором он расположен, или цвет блока, в который он входит, – ByBlock, а также задать любой из цветов, перечисленных в списке.

Ruler – отображение линейки.

OK (Ctrl+Enter) – сохранение сделанных изменений и выход из редактора. Тот же результат можно получить, щелкнув на рисунке вне окна редактора. Для завершения работы без сохранения изменений следует нажать клавишу Esc.

Options – отображение параметров меню (рис. 10.4):

Рис. 10.4. Меню настройки многострочного текста

• Insert Field… Ctrl+F – загружает диалоговое окно Field (рис. 10.5), позволяющее вставить поле;

Рис. 10.5. Диалоговое окно вставки полей

• Symbol – загрузка контекстного меню символов, позволяющего осуществить вставку выбранного в списке символа или неразрывного пробела в текущей позиции курсора;

• Import Text… – загружает диалоговое окно Select Fiel, позволяющее выбрать файл для импорта текста. Для импорта следует выбрать файл в формате ASCII или RTF. Импортированный текст сохраняет исходные форматирование и свойства, заданные стилем, однако его можно отредактировать и переформатировать. Объем файла с импортируемым текстом не должен превышать 32 Кбайт;

• Paragraph Alignment – выравнивание (рис. 10.6): Left – влево, Center – по центру, Right – вправо, Justify – вписанный, Distribute – разреженный;

Рис. 10.6. Контекстное меню выравнивания

• Paragraph… – загружает одноименное диалоговое окно (рис. 10.7), позволяющее назначить отступы и табуляции;

Рис. 10.7. Диалоговое окно определения отступов и табуляции

• Bullets and Lists – установка маркеров и списков (рис. 10.8): Off – отключить; Lettered – буквенный (Lowercase – нижний регистр, Uppercase – верхний регистр); Numbered – нумерованный; Bulleted – маркированный; Restart – начать заново; Continue – продолжить; Allow Auto-list – разрешить автоматический список; Use Tab Delimiter Only – использовать только разделитель Tab; Allow Bullets and Lists – разрешить маркеры и списки;

Рис. 10.8. Контекстное меню установки маркеров и списков

• Columns – загрузка контекстного меню, позволяющего осуществить настройку параметров колонок текста;

• Find and Replace… Ctrl+R – загружает одноименное диалоговое окно, позволяющее осуществить поиск фрагментов текста и заменить их новыми;

• Change Case – изменить регистр выбранного текста: UPPERCASE Ctrl+Shift+U – верхний; lowercase Ctrl+Shift+L – нижний;

• AutoCAPS – преобразование вводимого и импортируемого текста в верхний регистр. Функция не влияет на уже набранный в редакторе текст. Для изменения регистра имеющегося текста следует выделить нужный фрагмент, щелкнуть правой кнопкой мыши и выбрать из контекстного меню пункт Change Case;

• Character Set – набор символов (рис. 10.9): центральноевропейский, кириллический, иврит, арабский, балтийский, греческий, турецкий, вьетнамский, японский, корейский, китайский (GB2312), китайский (BIG5), западный, тайский;

Рис. 10.9. Контекстное меню набора символов

• Combine Paragraphs – слияние выбранных абзацев в один. При этом каждый знак абзаца автоматически заменяется пробелом;

• Remove Formatting – отмена полужирного и курсивного начертаний, а также подчеркивания выделенного текста;

• Background Mask… – загружает одноименное диалоговое окно (рис. 10.10), позволяющее назначить скрытие заднего плана: Use background mask – скрывать задний план; Border offset factor: – коэффициент перекрытия; Fill Color – цвет фона текста; Use drawning background color – использовать цвет фона чертежа;

Рис. 10.10. Диалоговое окно скрытия заднего плана

· Editor Settings – настройка параметров редактора:

· Show Toolbar – показать панель;

· Show Options – показать параметры;

· Show Ruler – показать линейку;

· Text Highlight Color… – загрузка диалогового окна установки цвета Select Color;

• Learn about MTEXT – открыть семинар по новым возможностям команды формирования многострочного текста.

Во второй строке панели Text Formatting расположены следующие инструменты.

Columns – загрузка контекстного меню, позволяющего осуществить настройку параметров колонок текста.

MText Justification – загрузка контекстного меню, позволяющего осуществить выравнивание текста.

Paragraph – загрузка одноименного диалогового окна, позволяющего назначить отступы и табуляции.

Left – выравнивание текста слева.

Center – выравнивание текста по центру.

Right – выравнивание текста справа.

Justify – формирование вписанного текста.

Disribute – формирование разреженного текста.

Line Spacing – определение межстрочного расстояния.

Numbering – нумерованный список.

Insert Field – добавление поля.

UPPERCASE – верхний регистр.

lowercase – нижний регистр.

Symbol – загрузка контекстного меню символов (рис. 10.11), позволяющего осуществить вставку выбранного в списке символа или неразрывного пробела в текущей позиции курсора:

Рис. 10.11. Контекстное меню символов панели форматирования

– Degrees %%d – градус;

– Plus/Minus %%p – плюс/минус;

– Diameter %%c – диаметр;

– Almost Equal \U+2248 – приближенно равно;

– Angle \U+2220 – угол;

– Boundary Line \U+E100 – линия раздела;

– Center Line \U+2104 – осевая линия;

– Delta \U+0394 – дельта;

– Electrical Phase \U+0278 – фаза;

– Flow Line \U+E101 – линия связи;

– Identity \U+2261 – тождество;

– Intial Length \U+E200 – исходная длина;

– Monument Line \U+E102 – опорная линия;

– Not Equal \U+2260 – не равно;

– Ohm \U+2126 – Ом;

– Omega \U03A9 – омега;

– Property Line \U+214A – граница участка;

– Subscript 2 \U+2082 – нижний индекс 2;

– Squared \U+00B2 – квадратный;

– Cubed \U+00B3 – кубический;

– Non-breaking Space Ctrl+Shift+Space – неразрываемый пробел;

– Other… – загрузка таблицы символов, в которой представлен весь набор символов текущего шрифта. Для вставки нужно последовательно выделить один или несколько символов, нажать кнопку выбора, а затем – копирования; при этом отмеченные символы копируются в буфер обмена. Далее необходимо в редакторе многострочного текста выбрать из контекстного меню пункт Paste.

Oblique Angle – угол наклона, определяющий наклон символов вправо или влево. Положительный угол наклона определяет наклон символов вправо, а отрицательный – наклон символов влево.

Tracking – слежение, изменяющее межсимвольное расстояние. Для увеличения интервала используются значения, превышающие 1.0; для уменьшения – значения, меньшие 1.0.

Width Factor – степень сжатия, увеличивающая или уменьшающая ширину выбранных символов. Например, значение 2 можно использовать для увеличения ширины символа вдвое, а значение 0.5 – для уменьшения ширины вдвое.

Контекстное меню, которое включено в редактор многострочного текста (рис. 10.12), содержит пункты, используемые при редактировании как обычного, так и многострочного текста. Меню вызывается щелчком правой кнопки мыши в окне редактора. Пункты, расположенные в верхней части, – Cut, Copy и Paste – предназначены для редактирования текстов любого типа. Следующие команды доступны только в редакторе многострочного текста и идентичны контекстному меню, вызываемому инструментом Options панели форматирования текста Text Formatting (см. рис. 10.4).

Рис. 10.12. Контекстное меню многострочного текста

• Set Mtext Width… – этот пункт находится в отдельном меню, вызываемом щелчком правой кнопки мыши на линейке в верхней части окна. При этом загружается диалоговое окно установки ширины Set Mtext Width, показанное на рис. 10.13. Ширина измеряется в единицах рисунка.

Рис. 10.13. Диалоговое окно установки ширины

Изменение свойств возможно только в выделенной части текста. Символ можно выбрать одним щелчком кнопки мыши, слово – двойным щелчком, абзац – тройным.

Допускается вставка текста из другого приложения Windows в рисунок AutoCAD, при этом связь с приложением не теряется. Можно либо импортировать текст, либо захватить и «отбуксировать» в окно AutoCAD пиктограмму текстового файла из Проводника Windows.

Импорт ASCII– и RTF-файлов, созданных в других приложениях, значительно ускоряет работу с рисунками, где используются однотипные надписи. Например, можно создать текстовый файл со стандартными примечаниями для включения в рисунок и вместо того, чтобы каждый раз вводить их с клавиатуры, выполнять импорт из файла. Импортированный текст становится текстовым объектом AutoCAD; его можно редактировать так же, как и созданные в самой программе AutoCAD надписи. Исходное форматирование текста сохраняется.


Блок

Блоком называется совокупность связанных объектов рисунка, обрабатываемых как единый объект. Формирование часто используемых объектов может быть произведено всего один раз. Затем они объединяются в блок и при построении чертежа выполняют роль «строительных материалов». Применяя блоки, легко создавать фрагменты чертежей, которые будут неоднократно требоваться в работе. Блоки можно вставлять в рисунок с масштабированием и поворотом, расчленять их на составляющие объекты и редактировать, а также изменять описание блока. В последнем случае AutoCAD обновляет все существующие вхождения блока и применяет новое описание ко вновь вставляемым блокам.

Применение блоков упрощает процесс рисования. Их можно использовать, например, в следующих целях:

• для создания стандартной библиотеки часто используемых символов, узлов и деталей. После этого можно неограниченное число раз вставлять готовые блоки, вместо того чтобы каждый раз отрисовывать все их элементы;

• для быстрого и эффективного редактирования рисунков путем вставки, перемещения и копирования целых блоков, а не отдельных геометрических объектов;

• для экономии дискового пространства путем адресации всех вхождений одного блока к одному и тому же описанию блока в базе данных рисунка.

Блок может содержать любое количество графических примитивов любого типа, а воспринимается AutoCAD как один графический примитив наравне с отрезком, окружностью и т. д.

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

• примитивы блока, созданные в специальном слое с именем 0, свойства которых определены как ByLayer, при вставке генерируются в текущем слое, наследуя его свойства;

• примитивы блока, свойства которых определены как ByBlock, наследуют текущие значения;

• свойства примитивов, заданные явно, сохраняются независимо от текущих значений свойств.

Один блок может включать в себя другие. Если внутренний блок содержит примитивы, созданные в слое 0 или характеризуемые цветом и типом линии ByBlock, то эти примитивы «всплывают» наверх сквозь вложенную структуру блоков до тех пор, пока не попадут в блок с фиксированным слоем, цветом или типом линии, иначе они генерируются в слое 0.

Блоку может быть присвоено имя . AutoCAD создает блоки без имени (анонимные), например для ассоциативных размеров, то есть для примитивов, к которым не обеспечен прямой доступ пользователя.

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

С каждым блоком можно связать атрибуты , то есть текстовую информацию, которую разрешается изменять в процессе вставки блока в рисунок и которая может изображаться на экране или оставаться невидимой.

При вставке блока на рисунке появляется так называемое вхождение блока . Во время каждой вставки блока задаются масштабные коэффициенты и угол его поворота. Масштабные коэффициенты по осям X , Y , Z могут быть различными.

Использование блоков в AutoCAD значительно упрощает создание, редактирование и сортировку объектов рисунка и связанной с ними информации.


Создание блока

Описание блока можно создать различными способами:

• сгруппировать объекты в текущем рисунке;

• сохранить блок в отдельном файле;

• создать файл с чертежом и вставлять его в качестве блока в другой чертеж;

• добавлять функции динамического изменения в описание блока в текущем чертеже с помощью редактора блоков, что позволяет манипулировать геометрией вхождения блока с помощью настраиваемых ручек или настраиваемых свойств;

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

При создании описания блока задается базовая точка и выбираются объекты, входящие в блок. Кроме того, указывается, что происходит с исходными объектами: остаются ли они, удаляются или преобразуются в блок в текущем рисунке. Есть возможность сопровождать создаваемый блок текстовым пояснением. Описания блоков представляют собой неграфические объекты, которые наряду с другими символами хранятся в файле рисунка.

Следует помнить, что имена DIRECT, LIGHT, AVE_RENDER, RM_SDB, SH_SPOT и OVERHEAD не могут быть использованы в качестве имен блоков.

Команда BLOCK формирует блок для использования его только в текущем рисунке. Она вызывается из падающего меню Draw -> Block -> Make… или щелчком на пиктограмме Make Block на панели инструментов Draw. В результате открывается диалоговое окно Block Definition – рис. 10.14.

Рис. 10.14. Диалоговое окно описания блока

При создании описания блока в диалоговом окне Block Definition требуется задать следующие параметры.

• В поле Name: – ввести уникальное имя создаваемого блока.

• В области Base point – задать координаты базовой точки вставки или нажать кнопку Pick point для выбора базовой точки с помощью мыши.

• В области Objects – выделить объекты и задать способ обработки выбранных объектов после создания описания блока:

– нажать кнопку Select objects и выделить с помощью мыши объекты, входящие в блок. При этом диалоговое окно временно закрывается. По окончании выделения необходимо нажать клавишу Enter, и диалоговое окно откроется снова. Воспользовавшись кнопкой быстрого выбора QuickSelect, можно применять фильтры для выбора объектов;

– Retain – выбранные объекты остаются в текущем рисунке в их исходном состоянии;

– Convert to block – выбранные объекты заменяются вхождением блока;

– Delete – после создания описания блока выбранные объекты удаляются.

• В области Behavior – сделать следующие настройки:

– Scale uniformly – одинаковый масштаб;

– Allow exploding – разрешить расчленение.

• В области Settings – сделать следующие настройки:

– в поле Block unit: – установить единицы блока: безразмерный, футы, дюймы, мили, миллиметры, сантиметры, метры, километры, микродюймы, милы, ярды, ангстремы, нанометры, микроны, дециметры, декаметры, гектометры, гигаметры, астрономические, световые годы, парсеки;

– кнопка Hyperlink… – загрузка диалогового окна вставки гиперссылки Insert Hyperlink.

• В поле Description – ввести текстовые пояснения для облегчения идентификации и поиска блока впоследствии.

• Open in block editor – открыть в редакторе блоков.

Описание блока сохраняется в текущем рисунке.

Для получения блоков, которыми можно воспользоваться при создании любых чертежей в AutoCAD, применяется команда WBLOCK . Она позволяет загрузить диалоговое окно записи блока на диск Write Block (рис. 10.15), где доступны следующие настройки.

Рис. 10.15. Диалоговое окно записи блока на диск

• В области Source определяются источники данных:

– Block: – блок, сохраняемый в отдельном файле;

– Entire drawing – блоком становится весь рисунок;

– Objects – объект, сохраняемый в отдельном файле.

• В области Base point – определяются координаты базовой точки блока:

– кнопка Pick point – указание базовой точки на рисунке;

– поля X:, Y:, Z: – прямой ввод соответствующих координат базовой точки блока.

• В области Objects – определяются объекты, вошедшие в блок:

– кнопка Select objects – выбор объектов блока;

– кнопка QuickSelect – быстрый выбор объектов блока;

– Retain – оставить;

– Convert to block – преобразовать в блок;

– Delete from drawing – удалить из чертежа.

• В области Destination – определяются параметры размещения блока:

– File name and path: – ввод имени и определение пути записи нового файла. Если выбран блок, то команда WBLOCK автоматически использует его имя для нового файла;

– список Insert units: – выбор единиц измерения вставки, используемых в Центре управления AutoCAD.

Описание блока сохраняется в отдельном рисунке.


Вставка блока

Команда INSERT осуществляет вставку в текущий чертеж предварительно определенных блоков или существующих файлов рисунков в качестве блока.

Команда INSERT вызывается из падающего меню Insert -> Block… или щелчком на пиктограмме Insert на панели инструментов Draw. При этом загружается диалоговое окно Insert (рис. 10.16), позволяющее настроить следующие параметры вставки блока.

Рис. 10.16. Диалоговое окно вставки блока

• В поле Name: указывается имя вставляемого блока.

• В области Insertion point определяется точка вставки.

• В области Scale определяется масштаб.

• В области Rotation определяется угол поворота.

• Если флажки Specify On-screen установлены, то команда INSERT выдает запросы, необходимые для определения точки вставки, масштаба и угла поворота:

...

Specify insertion point or [Basepoint/Scale/X/Y/Z/Rotate]: – указать точку вставки блока

Enter X scale factor, specify opposite corner, or [Corner/XYZ] <1>: – указать коэффициент масштабирования по оси X

Enter Y scale factor <use X scale factor>: – указать коэффициент масштабирования по оси Y

Specify rotation angle <0>: – указать угол поворота блока

• Флажок Uniform Scale – использование равных масштабов.

• В области Block Unit устанавливаются единицы блока:

– Unit: – единицы измерения;

– Factor: – коэффициент масштабирования.

• Флажок Explode – разбить устанавливаемый блок на составляющие его объекты.

Следует учесть, что при указании коэффициента масштабирования могут быть заданы число или точка. Заданная точка вместе с точкой вставки определяют углы масштабного прямоугольника, таким образом определяя одновременно масштаб по осям X и Y . Если ввести ключ Corner, будет выдан запрос:

...

Other corner: – указать точку, противоположную точке вставки угла масштабного прямоугольника

При указании коэффициента масштабирования по оси Y по умолчанию принимается значение, равное масштабу по оси Х . Если коэффициент масштабирования задан со знаком «минус», то осуществляется зеркальное отображение. При указании угла поворота точка включения является центром поворота. Если для установки угла поворота вводится точка, AutoCAD измеряет угол наклона линии от точки вставки до этой точки и использует его в качестве угла поворота. Чтобы угол поворота был кратен 90°, следует включить режим ORTHO.

При вставке одного рисунка в другой AutoCAD обрабатывает вставленный рисунок так же, как и обычное вхождение блока.


Разбиение блока

Команда EXPLODE разбивает блок на составляющие его объекты.

Команда EXPLODE вызывается из падающего меню Modify -> Explode или щелчком на пиктограмме Explode на панели инструментов Modify.

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


Динамический блок

Для обеспечения регулировки состояния блока по месту его расположения создаются динамические блоки. Они определяются путем указания настраиваемых свойств. Динамический блок должен содержать хотя бы один параметр и одну связанную с ним операцию. Редактирование такого блока осуществляется на палитре свойств или с помощью ручек, которые автоматически добавляются при описании динамического блока.

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

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

Геометрия блока формируется в области рисования или в редакторе блоков. Можно также воспользоваться существующей геометрией на чертеже или описанием ранее созданного блока. Необходимо соблюдать взаимосвязь параметров и операций в описании блока, а также взаимосвязь с геометрией внутри блока. Это обеспечивается настройкой правильных зависимостей.


Редактор блоков

Редактор блоков вызывается командой BEDIT из падающего меню Tools -> Block Editor или щелчком на пиктограмме Block Editor на стандартной панели инструментов. При этом сначала загружается диалоговое окно редактирования описания блока Edit Block Definition (рис. 10.17), в котором следует выбрать имя создаваемого или редактируемого блока, а затем загружается редактор блоков (рис. 10.18), который содержит следующие инструменты.

Рис. 10.17. Диалоговое окно редактирования описания блока

Рис. 10.18. Редактор блоков

Edit or Create Block Definition – вызов диалогового окна Edit Block Definition (см. рис. 10.17) для изменения или создания описания блока.

Save Block Definition – сохранение описания блока.

Save Block As – сохранение блока под другим именем.

Block Definition Name – имя описания блока.

Authoring Palettes – загрузка палитр вариаций блоков BLOCK AUTHORING PALETTES.

Parameter – определение типа параметра.

Action – определение типа операции.

Define Attribute – вызов диалогового окна описания атрибута Attribute Definition (рис. 10.19), позволяющего настроить следующие параметры.

Рис. 10.19. Диалоговое окно описания атрибута

• В области Mode устанавливаются режимы:

· Invisible – скрытый;

· Constant – постоянный;

· Verify – контролируемый;

· Preset – установленный.

• В области Insertion Point определяется точка вставки:

· Specify оn-screen – указать точку вставки на экране;

· X:, Y:, Z: – координаты по соответствующим осям.

• В области Attribute описывается атрибут:

· Tag: – имя;

· Prompt: – подсказка;

· Default: – значение;

· Кнопка Insert field – загрузка диалогового окна Field, позволяющего осуществить вставку поля.

• В области Text Settings определяются параметры текста:

· Justification: – выравнивание: Left – влево; Align – вписать; Fit – по ширине; Center – по центру; Middle – по середине; Right – вправо; Top left – вверх влево; Top center – вверх по центру; Top right – вверх вправо; Middle left – середина влево; Middle center – середина по центру; Middle right – середина вправо; Bottom left – вниз влево; Bottom center – вниз по центру; Bottom right – вниз вправо;

· Text Style: – текстовый стиль;

· Text height: – высота;

· Rotation: – угол поворота.

• Align below previous attribute definition – выровнять по предыдущему атрибуту.

Update Parameter and Action Text Size – обновление параметра.

Learn About Dynamics Blocks – загрузка семинара по новым возможностям.

Exit Block Editor and Return to Drawing – закрыть редактор блоков.

Visiblity Mode – режим видимости.

Make Visible – сделать видимым.

Make Invisible – сделать невидимым.

Manage Visibility States – загрузка диалогового окна управления состоянием видимости Visibility States.


Палитры вариаций блоков

Загрузка палитр вариаций блоков Block Authoring Palettes осуществляется из редактора блоков щелчком на инструменте Authoring Palettes. Палитры содержат следующие вкладки.

Вкладка Parameters включает набор инструментов для определения параметров (рис. 10.20).

Рис. 10.20. Закладка параметров палитры вариаций блоков

Point Parameter – создание параметра точки. Запросы команды BPARAMETER с ключом pOint:

...

Specify parameter location or [Name/Label/Chain/Description/Palette]: – указать местоположение параметра или один из ключей: имя, метка, цепочка, описание, палитра

Specify label location: – указать положение метки

Linear Parameter – создание линейного параметра. Запросы команды BPARAMETER с ключом Linear:

...

Specify start point or [Name/Label/Chain/Description/Base/Palette/Value set]: – указать начальную точку или один из ключей: имя, метка, цепочка, описание, база, палитра, набор значений

Specify endpoint: – указать конечную точку

Specify label location: – указать положение метки

Polar Parameter – создание полярного параметра. Запросы команды BPARAMETER с ключом Polar:

...

Specify base point or [Name/Label/Chain/Description/Palette/Value set]: – указать базовую точку или один из ключей: имя, метка, цепочка, описание, палитра, набор значений

Specify endpoint: – указать конечную точку

Specify label location: – указать положение метки

XY Parameter – создание параметра XY . Запросы команды BPARAMETER с ключом Xy:

...

Specify base point or [Name/Label/Chain/Description/Palette/Value set]: – указать базовую точку или один из ключей: имя, метка, цепочка, описание, палитра, набор значений

Specify endpoint: – указать конечную точку

Rotation Parameter – создание параметра поворота. Запросы команды BPARAMETER с ключом Rotation:

...

Specify base point or [Name/Label/Chain/Description/Palette/Value set]: – указать базовую точку или один из ключей: имя, метка, цепочка, описание, палитра, набор значений

Specify radius of parameter: – указать радиус параметра

Specify default rotation angle or [Base angle] <0>: – указать угол поворота по умолчанию или базовый угол

Specify label location: – указать положение метки

Alignment Parameter – создание параметра выравнивания. Запросы команды BPARAMETER с ключом Alignment:

...

Specify base point of alignment or [Name]: – указать базовую точку выравнивания или имя

Alignment type = Perpendicular – тип выравнивания = нормаль

Specify alignment direction or alignment type [Type] <Type>: – указать направление выравнивания или тип выравнивания

Flip Parameter – создание параметра отражения. Запросы команды BPARAMETER с ключом Flip:

...

Specify base point of reflection line or [Name/Label/Description/Palette]: – указать базовую точку линии отражения или один из ключей: имя, метка, описание, палитра

Specify endpoint of reflection line: – указать конечную точку линии отражения

Specify label location: – указать положение метки

Visibility Parameter – создание параметра видимости. Запросы команды BPARAMETER с ключом Visibility:

...

Specify parameter location or [Name/Label/Description/Palette]: – указать местоположение параметра или один из ключей: имя, метка, описание, палитра

Lookup Parameter – создание параметра выбора. Запросы команды BPARAMETER с ключом looKup:

...

Specify parameter location or [Name/Label/Description/Palette]: – указать местоположение параметра или один из ключей: имя, метка, описание, палитра

Base Point Parameter – создание параметра базовой точки. Запросы команды BPARAMETER с ключом Base:

...

Specify parameter location: – указать местоположение параметра

Закладка Actions – включает набор инструментов для определения операций (рис. 10.21).

Рис. 10.21. Закладка операций палитры вариаций блоков

Move Action – создание операции перемещения. Запросы команды BACTIONTOOL с ключом Move:

...

Select parameter: – выбрать параметр

Specify parameter point to associate with action or enter [Base point/Second point/Xcorner/Ycorner] <Base>: – указать точку параметра, которую необходимо связать с операцией, или ввести ключ: начальная точка, вторая точка

Specify selection set for action – указать набор объектов для операции

Select objects: – выбрать объекты

Select objects: – выбрать объекты или нажать Enter при завершении выбора

Specify action location or [Multiplier/Offset/Xy]: – указать местоположение операции или ввести ключ: множитель, сместить

Scale Action – создание операции масштабирования. Запросы команды BACTIONTOOL с ключом Scale:

...

Select parameter: – выбрать параметр

Specify selection set for action – указать набор объектов для операции

Select objects: – выбрать объекты

Select objects: – выбрать объекты или нажать Enter при завершении выбора

Specify action location or [Base type]: – указать местоположение операции или тип базы

Stretch Action – создание операции растягивания. Запросы команды BACTIONTOOL с ключом sTretch:

...

Select parameter: – выбрать параметр

Specify parameter point to associate with action or enter [sTart point/Second point] <Start>: – указать точку параметра, которую необходимо связать с операцией, или ввести один из ключей: начальная точка, вторая точка

Specify first corner of stretch frame or [CPolygon]: – указать первый угол рамки растягивания или многоугольник

Specify opposite corner: – указать противоположный угол

Specify objects to stretch – указать объекты для растяжения

Select objects: – выбрать объекты

Select objects: – выбрать объекты или нажать Enter при завершении выбора

Specify action location or [Multiplier/Offset]: – указать местоположение операции или ключи: множитель, сместить

Polar Stretch Action – создание операции полярного растягивания. Запросы команды BACTIONTOOL с ключом Polar stretch:

...

Select parameter: – выбрать параметр

Specify parameter point to associate with action or enter [sTart point/Second point] <Start>: – указать точку параметра, которую необходимо связать с операцией, или ввести один из ключей: начальная точка, вторая точка

Specify first corner of stretch frame or [CPolygon]: – указать первый угол рамки растягивания или многоугольник

Specify opposite corner: – указать противоположный угол

Specify objects to stretch – указать объекты для растяжения

Select objects: – выбрать объекты

Select objects: – выбрать объекты или нажать Enter при завершении выбора

Specify objects to rotate only – указать только для поворота

Select objects: – выбрать объекты

Select objects: – выбрать объекты или нажать Enter при завершении выбора

Specify action location or [Multiplier/Offset]: – указать местоположение операции или ключи: множитель, сместить

Rotate Action – создание операции поворота. Запросы команды BACTIONTOOL с ключом Rotate:

...

Select parameter: – выбрать параметр

Specify selection set for action – указать набор объектов для операции

Select objects: – выбрать объекты

Select objects: – выбрать объекты или нажать Enter при завершении выбора

Specify action location or [Base type]: – указать местоположение операции или тип базы

Flip Action – создание операции отражения. Запросы команды BACTIONTOOL с ключом Flip:

...

Select parameter: – выбрать параметр

Specify selection set for action – указать набор объектов для операции

Select objects: – выбрать объекты

Select objects: – выбрать объекты или нажать Enter при завершении выбора

Specify action location: – указать местоположение операции

Array Action – создание операции с массивом. Запросы команды BACTIONTOOL с ключом Array:

...

Select parameter: – выбрать параметр

Specify selection set for action – указать набор объектов для операции

Select objects: – выбрать объекты

Select objects: – выбрать объекты или нажать Enter при завершении выбора

Enter the distance between columns (|||): – ввести расстояние между столбцами

Specify action location: – указать местоположение операции

Lookup Action – создание операции поиска. Запросы команды BACTIONTOOL с ключом Lookup:

...

Select parameter: – выбрать параметр

Specify selection set for action – указать набор объектов для операции

Далее загружается таблица выбора свойств Property Lookup Table.

Вкладка Parameter Sets включает набор инструментов для определения наборов параметров (рис. 10.22).

Рис. 10.22. Закладка наборов параметров палитры вариаций блоков

Point Move – перемещение точки: создание параметра точки с одной декартовой ручкой, связанной с операцией перемещения. Запросы команды BPARAMETER с ключом pOint:

...

Specify parameter location or [Name/Label/Chain/Description/Palette]: – указать местоположение параметра или один из ключей: имя, метка, цепочка, описание, палитра

Specify label location: – указать положение метки

Linear Move – линейное перемещение: создание линейного параметра с одной линейной ручкой, связанной с операцией перемещения. Запросы команды BPARAMETER с ключом Linear:

...

Specify start point or [Name/Label/Chain/Description/Base/Palette/Value set]: – указать начальную точку или один из ключей: имя, метка, цепочка, описание, база, палитра, набор значений

Specify endpoint: – указать конечную точку

Specify label location: – указать положение метки

Linear Stretch – линейное растяжение: создание линейного параметра с одной линейной ручкой, связанной с операцией растягивания. Запросы команды BPARAMETER с ключом Linear аналогичны запросам инструмента Linear Move.

Linear Array – линейный массив: создание линейного параметра с одной линейной ручкой, связанной с операцией с массивом. Запросы команды BPARAMETER с ключом Linear аналогичны запросам инструмента Linear Move.

Linear Move Pair – пара линейных перемещений: создание линейного параметра с двумя линейными ручками, связанными с операцией перемещения. Запросы команды BPARAMETER с ключом Linear аналогичны запросам инструмента Linear Move.

Linear Stretch Pair – пара линейных растяжений: создание линейного параметра с двумя линейными ручками, связанными с операцией перемещения на обоих концах. Запросы команды BPARAMETER с ключом Linear аналогичны запросам инструмента Linear Move.

Polar Move – полярное перемещение: создание полярного параметра с одной полярной ручкой, связанной с операцией перемещения. Запросы команды BPARAMETER с ключом Polar:

...

Specify base point or [Name/Label/Chain/Description/Palette/Value set]: – указать базовую точку или один из ключей: имя, метка, цепочка, описание, палитра, набор значений

Specify endpoint: – указать конечную точку

Specify label location: – указать положение метки

Polar Stretch – полярное растяжение: создание полярного параметра с одной полярной ручкой, связанной с операцией растягивания. Запросы команды BPARAMETER с ключом Polar аналогичны запросам инструмента Polar Move.

Polar Array – круговой массив: создание полярного параметра с одной полярной ручкой, связанной с операцией с массивом. Запросы команды BPARAMETER с ключом Polar аналогичны запросам инструмента Polar Move.

Polar Move Pair – пара полярных перемещений: создание полярного параметра с двумя полярными ручками, связанными с операцией перемещения. Запросы команды BPARAMETER с ключом Polar аналогичны запросам инструмента Polar Move.

Polar Stretch Pair – пара полярных растяжений: создание полярного параметра с двумя полярными ручками, связанными с операцией растягивания на каждом конце. Запросы команды BPARAMETER с ключом Polar аналогичны запросам инструмента Polar Move.

XY Move – перемещение XY : создание параметра XY с одной декартовой ручкой, связанной с операцией перемещения. Запросы команды BPARAMETER с ключом Xy:

...

Specify base point or [Name/Label/Chain/Description/Palette/Value set]: – указать базовую точку или один из ключей: имя, метка, цепочка, описание, палитра, набор значений

Specify endpoint: – указать конечную точку

XY Move Pair – пара перемещений XY : создание параметра XY с двумя декартовыми ручками, связанными с операцией перемещения. Запросы команды BPARAMETER с ключом Xy аналогичны запросам инструмента XY Move.

XY Move Box Set – управляющая группа произвольного перемещения XY : создание параметра XY с четырьмя декартовыми ручками, связанными с операцией перемещения. Запросы команды BPARAMETER с ключом Xy аналогичны запросам инструмента XY Move.

XY Stretch Box Set – набор рамок растяжения XY : создание параметра XY с четырьмя декартовыми ручками, связанными с операцией растягивания в каждом углу. Запросы команды BPARAMETER с ключом Xy аналогичны запросам инструмента XY Move.

XY Array Box Set – управляющая группа прямоугольного массива XY : создание параметра XY с четырьмя декартовыми ручками, связанными с операцией с массивом. Запросы команды BPARAMETER с ключом Xy аналогичны запросам инструмента XY Move.

Rotation Set – управляющая группа поворота: создание параметра поворота с одной ручкой поворота, связанной с операцией поворота. Запросы команды BPARAMETER с ключом Rotation:

...

Specify base point or [Name/Label/Chain/Description/Palette/Value set]: – указать базовую точку или один из ключей: имя, метка, цепочка, описание, палитра, набор значений

Specify radius of parameter: – указать радиус параметра

Specify default rotation angle or [Base angle] <0>: – указать угол поворота по умолчанию или базовый угол

Specify label location: – указать положение метки

Flip Set – набор отражения: создание параметра отражения с одной ручкой отражения, связанной с операцией отражения. Запросы команды BPARAMETER с ключом Flip:

...

Specify base point of reflection line or [Name/Label/Description/Palette]: – указать базовую точку линии отражения или один из ключей: имя, метка, описание, палитра

Specify endpoint of reflection line: – указать конечную точку линии отражения

Specify label location: – указать положение метки

Visibility Set – управляющая группа видимости: создание параметра видимости с одной ручкой выбора (операция предполагается). Запросы команды BPARAMETER с ключом Visibility:

...

Specify parameter location or [Name/Label/Description/Palette]: – указать местоположение параметра или один из ключей: имя, метка, описание, палитра

Lookup Set – управляющая группа выбора: создание параметра выбора с одной ручкой выбора, связанной с операцией поиска. Запросы команды BPARAMETER с ключом looKup:

...

Specify parameter location or [Name/Label/Description/Palette]: – указать местоположение параметра или один из ключей: имя, метка, описание, палитра


Атрибуты блока

Атрибут блока представляет собой некое подобие метки или ярлыка, используемых для связывания с блоком текстовой строки или каких-либо иных данных. В процессе вставки блока с переменными атрибутами AutoCAD предлагает ввести значение атрибута, которое затем сохраняется вместе с блоком. Примерами данных атрибутов могут служить номера деталей, технические требования, стоимость, комментарии, фамилии владельцев и т. п.

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

Атрибуты могут быть скрытыми . Скрытый атрибут не виден ни на экране монитора, ни на вычерченном рисунке. Несмотря на это, данные такого атрибута хранятся в файле чертежа и извлекаются по мере необходимости.

При формировании атрибута вначале создается описание, в которое заносятся его характеристики.

Команда ATTDEF создает описание атрибута . Она вызывается из командной строки или щелчком на пиктограмме Define Attribute и загружает диалоговое окно Attribute Definition, показанное на рис. 10.23. Здесь необходимо определить имя атрибута, подсказку, значение по умолчанию, форматирование текста, расположение атрибута и при желании – его необязательные характеристики: скрытый, постоянный, контролируемый и установленный, а также другие параметры в следующих областях.

Рис. 10.23. Диалоговое окно создания описания атрибута

• В области Mode доступна настройка четырех режимов атрибута:

– Invisible – скрытый режим. При вставке блока значение атрибута не отображается на рисунке. Его можно отменить с помощью команды ATTDISP;

– Constant – постоянный режим. Атрибут имеет фиксированное значение для всех вхождений блока;

– Verify – контролируемый режим, позволяющий проверять правильность значения атрибута во время вставки;

– Preset – установленный режим, позволяющий создавать атрибуты, значения которых не запрашиваются при вставке блока, но могут быть изменены. Основная цель режима – уменьшить количество запросов. Поэтому включать его не имеет смысла, если для ввода значений атрибутов используется диалоговое окно Attribute Definition.

Значения текущих режимов атрибутов для команды ATTDEF по умолчанию можно установить с помощью системной переменной AFLAGS.

• Область Attribute позволяет задать данные атрибута – текстовую информацию:

– Tag: – имя атрибута, используемое для идентификации каждого вхождения атрибута в рисунок. Имя не может быть пустым и содержать пробелов. Строчные буквы в нем автоматически переводятся в прописные;

– Prompt: – текст подсказки, которая выдается при запросе значения атрибута во время вставки блока. Если нажатием клавиши Enter введена пустая строка, то в качестве текста подсказки используется имя атрибута. Если атрибуту назначено свойство Constant, текстовое поле Prompt: становится недоступным;

– Default: – определяет значение атрибута по умолчанию. Это поле может быть пустым;

– Кнопка Insert field – загружает диалоговое окно вставки поля Field.

Если подсказка Prompt: или параметр Value: должны начинаться с пробела, то первым символом набираемой строки должна быть обратная косая черта (\). Если же первый символ подсказки или значения атрибута – обратная косая черта, то вводимый в поле текст должен начинаться двумя обратными косыми чертами (\\).

• Область Insertion point позволяет задать координаты точки вставки в рисунке с помощью мыши, для чего следует включить флажок Specify оn-screen.

• При выборе выравнивания по предыдущему атрибуту Align below previous attribute definition имя атрибута автоматически помещается под предыдущим определением атрибута, если таковой есть, в противном случае параметр остается недоступным.

• В области Text Settings определяются параметры текста:

– Justification: – выравнивание;

– Text style: – текстовый стиль;

– Text Height: – указание высоты текста атрибута;

– Rotation: – указание угла поворота текста атрибута.

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

Если описание атрибута включено в блок, то при вставке блока AutoCAD предлагает ввести значение атрибута, используя как подсказку указанную в описании текстовую строку, за которой последуют запросы о значениях определенных атрибутов:

...

Enter attribute values – ввести значения атрибутов

Значения атрибута для разных вхождений блока могут различаться.

Запросы значений атрибутов можно подавить, приравняв системную переменную ATTREQ, сохраняющуюся вместе с рисунком, нулю. При этом значениями атрибутов автоматически становятся их значения по умолчанию или «пусто» .

Имеется возможность создания отдельных атрибутов, не связанных с блоками. Если рисунок, где имеются такие атрибуты, сохранить, то при выполнении вставки этого рисунка в другой рисунок AutoCAD выдаст запросы на ввод значений атрибутов.

Атрибуты, связанные с вставленными в рисунок блоками, можно редактировать.

Команда ATTEDIT , позволяющая редактировать описание атрибута , загружает диалоговое окно Edit Attributes, показанное на рис. 10.24. Здесь можно изменять характеристики атрибутов за исключением таких, как положение, высота или гарнитура шрифта.

Рис. 10.24. Диалоговое окно редактирования атрибутов

Запрос команды ATTEDIT:

...

Select block reference: – выбрать вхождение блока

Команда EATTEDIT загружает диалоговое окно редактирования атрибутов блоков Enhanced Attribute Editor. Оно содержит следующие вкладки.

• Вкладка Attribute отображает атрибуты блока (рис. 10.25):

Рис. 10.25. Диалоговое окно редактора атрибутов блоков

– Block: – имя блока;

– Tag: – атрибут;

– Prompt – подсказка;

– Value – значение атрибута и значение атрибута;

– кнопка Select block позволяет выбрать блок.

• Вкладка Text Options дает возможность редактировать параметры текста (рис. 10.26):

Рис. 10.26. Диалоговое окно редактирования параметров текста атрибутов блока

– Text Style: – текстовый стиль;

– Justification: – выравнивание;

– Height: – высота;

– Rotation: – поворот;

– Backwards – справа налево;

– Upside down – перевернутый;

– Width Factor: – степень растяжения;

– Oblique Angle – угол наклона.

• Вкладка Properties осуществляет редактирование следующих свойств атрибута (рис. 10.27):

Рис. 10.27. Диалоговое окно редактирования свойств атрибутов блока

– Layer: – слой;

– Linetype: – тип линий;

– Color: – цвет;

– Lineweight: – вес линий;

– Plot style: – стиль печати.

Команда EATTEDIT позволяет переопределить блок и изменить атрибуты. Выдает следующие запросы:

...

Enter name of the block you wish to redefi ne: – указать имя переопределяемого блока

Select objects for new Block… – выбор объектов для нового блока

Select objects: – выбрать объекты

Команда BATTMAN управляет описаниями атрибутов в блоках текущего рисунка. Эти описания можно редактировать, удалять атрибуты из блоков и изменять порядок, согласно которому запрашиваются значения атрибутов при вставке блока. Команда загружает Диспетчер атрибутов блоков Block Attribute Manager (рис. 10.28). Здесь отображается список атрибутов выбранного блока.

Рис. 10.28. Диалоговое окно диспетчера атрибутов блоков

По умолчанию в список включены имя атрибута, подсказка, значение по умолчанию, а также режимы вставки и отображения атрибута. С помощью кнопки Settings… можно задать свойства атрибута, которые должны быть показаны в списке. Нажатие кнопки Edit… загружает диалоговое окно редактирования атрибута Edit Attribute.

Допускается извлечение данных из рисунка с помощью команды EATTEXT , которая загружает Мастер извлечения данных Data Extraction.

Результаты выполнения запросов на извлечение данных из рисунка сохраняются в таблице текущего файла формата DWG или в отдельном текстовом файле формата ASCII, который впоследствии может быть передан в какую-либо систему управления базами данных. Извлечение данных никак не влияет на рисунок. Записи в файле разделяются запятыми или знаками табуляции. Кроме того, пользователь может формировать результаты в формате Microsoft Excel или Access.

Мастер извлечения данных – удобное средство создания различных спецификаций и отчетов, оперирующее данными, получаемыми непосредственно из рисунков. Например, можно создать рисунок, где каждый блок представляет определенное производственное оборудование. Если с каждым таким блоком связаны атрибуты, идентифицирующие модель и производителя оборудования, то можно автоматизировать подготовку различных отчетов о составе и общей стоимости имеющегося оборудования.

На первой странице Мастера извлечения данных Data Extraction – Begin (рис. 10.29) настраиваются следующие параметры:

Рис. 10.29. Мастер извлечения данных, страница 1 – начало

• Create a new data extraction – новое извлечение данных;

• Use previous extraction as a template (.dxe or .blk) – использование шаблона (расписание, список деталей и т. д.);

• Edit an existing data extraction – редактирование существующих извлеченных данных.

Для использования ранее сохраненных параметров необходимо выбрать вариант использования шаблона.

На второй странице Мастера извлечения данных Data Extraction – Define Data Source (рис. 10.30) осуществляется определение источника данных.

Рис. 10.30. Мастер извлечения данных, страница 2 – определение источника данных

• В области Data source определяются параметры источника данных:

– Drawings/Sheet set – выбор чертежей/подшивок;

– Include current drawing – включение текущего чертежа;

– Select objects in the current drawing – выбор объектов в текущем чертеже.

• В области Drawing files and folders: – показаны файлы чертежей.

• Кнопка Add Folder … загружает диалоговое окно дополнительных настроек Add Folder Options (рис. 10.31), где настраиваются следующие параметры:

Рис. 10.31. Диалоговое окно дополнительных настроек

– Folder – определение папки;

– в области Options определяются параметры:

· Automatically include new drawings added in this folder to the data extractions – автоматическое включение новых чертежей, добавленных в папку к извлеченным данным;

· Include subfolders – включение внутренних папок;

· Utilize wild-card characters to select drawings – использование кода для выбора чертежей.

На третьей странице Мастера извлечения данных Data Extraction—Select Objects (рис. 10.32) осуществляется выбор объектов. Здесь необходимо выбрать объекты, которые требуется включить как заголовки столбцов и строк в конечном файле.

Рис. 10.32. Мастер извлечения данных, страница 3 – выбор объектов

Для отображения списка дополнительных параметров следует щелкнуть правой кнопкой мыши на элементе в списке. Если необходимо, можно указать другое имя, которое будет отображаться в заголовках столбцов выводимых данных. В этом диалоговом окне настраиваются следующие параметры.

• В области Objects перечислены объекты и выводимые имена.

• В области Display options настраиваются параметры экрана:

– Display all object types – отображение объектов всех типов;

– Display blocks only – отображение только блоков;

– Display non-blocks only – отображение объектов, не являющихся блоками;

– Display blocks with attributes only – отображение только блоков с атрибутами;

– Display objects currently in-use only – отображение только текущих используемых объектов.

На странице 4 Мастера извлечения данных Data Extraction—Select Properties (рис. 10.33) осуществляется выбор свойств. В окне просмотра можно изменить порядок элементов в таблице с помощью перетаскивания. Для того чтобы отсортировать данные, следует щелкнуть на заголовке столбца.

Рис. 10.33. Мастер извлечения данных, страница 4 – выбор свойств

Для доступа к дополнительным параметрам необходимо щелкнуть правой кнопкой мыши на заголовке столбца. При этом открывается контекстное меню (рис. 10.34):

Рис. 10.34. Контекстное меню Мастера извлечения данных

• Check All – выбор всех элементов;

• Uncheck All – отмена всего выбора;

• Invert Selection – замена выбора на обратный;

• Edit Display Name – редактирование выводимых имен.

На странице 5 Мастера извлечения данных Data Extraction—Refine Data (рис. 10.35) осуществляется упорядочение и сортировка колонок, настройка фильтров, добавление колонок с формулами, а также создание связей с внешними данными:

Рис. 10.35. Мастер извлечения данных, страница 5 – структуризация данных

• Combine identical rows – объединение рядов;

• Show count column – отображение номера столбца;

• Show name column – отображение имени столбца;

• кнопка Link External Data… загружает одноименное диалоговое окно описания связей с внешними данными;

• кнопка Sort Columns Options… загружает диалоговое окно сортировки столбцов Sort Columns;

• кнопка Full Preview… загружает диалоговое окно предварительного просмотра Data Extraction—Full Preview.

На странице 6 Мастера извлечения данных Data Extraction—Choose Output (рис. 10.36) осуществляется размещение данных:

Рис. 10.36. Мастер извлечения данных, страница 6 – размещение данных

• Insert data extraction table into drawing – вставка извлеченных данных таблицы в чертеж;

• Output data to external file (.xls .csv .mdb .txt) – размещение данных во внешнем файле.

На странице 7 Мастера извлечения данных Data Extraction—Table Style (рис. 10.37) создается стиль таблицы.

Рис. 10.37. Мастер извлечения данных, страница 7 – стиль таблицы

• Select the table style to use for the inserted table – выбор стиля таблицы.

• В области Formating and structure осуществляется форматирование:

– Use table in table style for label rows – использование табличного стиля для названия рядов;

– Manually setup table – формирование таблицы вручную;

– Enter a title for your table: – ввод заголовка таблицы;

– Tile cell style: – название ячейки;

– Header cell style: – заголовок ячейки;

– Data cell style: – содержимое ячейки.

На странице 8 Мастера извлечения данных Data Extraction—Finish (рис. 10.38) завершается работа с Мастером. Для извлечения данных необходимо нажать кнопку Finish. Если выбрано извлечение в таблицу, то после нажатия кнопки Finish появится запрос точки вставки. Если выбрано извлечение во внешний файл, то произойдет создание файла.

Рис. 10.38. Мастер извлечения данных, страница 8 – завершение


Таблицы

Команда TABLE осуществляет создание пустой таблицы объектов в чертеже. Вызывается команда из падающего меню Draw -> Table.. . или щелчком на пиктограмме Table… на панели инструментов Draw. В результате открывается диалоговое окно вставки таблицы Insert Table – рис. 10.39.

Рис. 10.39. Диалоговое окно вставки таблицы

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

Перед заполнением ячеек информацией создается пустая таблица.

В диалоговом окне Insert Table настраиваются следующие параметры.

• В области Table style определяется стиль таблицы.

• В области Insert options – параметры вставки.

• В области Insertion behavior определяется способ вставки:

– Specify insertion point – запрос точки вставки;

– Specify window – запрос занимаемой области.

• В области Column & row settings задаются параметры строк и столбцов:

– Columns: – количество столбцов;

– Column width: – ширина столбца;

– Data rows: – количество строк;

– Row height: – высота строки.

• В области Set cell styles устанавливаются стили ячеек.

После создания таблицы можно вводить текст или добавлять блоки в ячейки. Для редактирования размеров таблицы достаточно указать с помощью мыши любую линию сетки, а затем изменить их с помощью ручек или палитры свойств. При этом строки и столбцы меняются пропорционально.

Чтобы выделить ячейку, следует указать точку внутри ее. Ручки появляются на середине каждой границы ячейки. С помощью ручек можно изменить ширину и высоту ячейки и, соответственно, ширину и высоту ее столбца и строки.

Чтобы выделить несколько ячеек, следует выбрать одну из них, а затем, удерживая нажатой кнопку мыши, указать все остальные ячейки.

Контекстное меню таблицы (рис. 10.40) вызывается щелчком правой кнопки мыши при выделенной ячейке. Оно позволяет вставлять и удалять столбцы и строки, комбинировать смежные ячейки и пр.

Рис. 10.40. Контекстное меню таблицы

• Cut – вырезать.

• Copy – копировать.

• Paste – вставить.

• Recent Input – последний ввод.

• Cell Style – стиль ячеек.

• Alignment – выравнивание: Top Left – вверх влево; Top Center – вверх по центру; Top Right – вверх вправо; Middle Left – середина влево; Middle Center – середина по центру; Middle Right – середина вправо; Bottom Left – вниз влево; Bottom Center – вниз по центру; Bottom Right – вниз вправо.

• Borders… – загрузка диалогового окна определения свойств границ ячеек Cell Border Properties (рис. 10.41), в котором определяются свойства границ: Lineweight: – вес линий; Linetype: – тип линий; Color: – цвет.

Рис. 10.41. Диалоговое окно определения свойств границ ячеек

• Data Format… – загрузка диалогового окна определения формата ячейки таблицы Table Cell Format.

• Match Cell – установка формата по образцу.

• Remove All Property Overrides – снятие переопределения свойств.

• Data Link… – загрузка диалогового окна Select a Data Link.

• Insert – вставка:

– Block… – загрузка диалогового окна Insert a Block in a Table Cell (рис. 10.42), предназначенного для вставки блока в ячейку таблицы:

Рис. 10.42. Диалоговое окно вставки блока в ячейку таблицы

· Name: – имя вставляемого блока;

· кнопка Browse… – загрузка диалогового окна, позволяющего сделать обзор и выбор существующих файлов;

· Scale: – коэффициент масштабирования;

· AutoFit – вписать;

· Rotation angle: – угол поворота;

· Overall cell alignment: – способ выравнивания;

– Field… – загрузка диалогового окна Field, позволяющего выбрать такие категории полей, как дата и время, документ, объекты, печать, подшивка, связи и пр.;

– Formula – вставка формулы: Sum – сумма; Average – среднее; Count – количество; Cell – ячейка; Equation – уравнение.

• Edit Text – изменение текста.

• Columns – вставка столбцов: Insert Left – слева, Insert Right – справа, Delete – удаление столбцов, Size Equally – формирование столбцов одного размера.

• Rows – вставка строк: Insert Above – выше, Insert Below – ниже, Delete – удаление строк, Size Equally – формирование строк одного размера.

• Merge – объединение ячеек: All – всех, By Row – по строкам, By Column – по столбцам.

• Unmerge – разделение ячеек.

• Properties – загрузка палитры свойств объектов PROPERTIES.

Есть возможность добавить таблицу в инструментальную палитру. При этом в описании инструмента сохраняются свойства таблицы – ее стиль, число строк, столбцов. Но содержимое таблицы и форматирование символов игнорируются.

При выделении ячеек таблицы загружается редактор таблиц Table (рис. 10.43).

Рис. 10.43. Редактор таблиц

Данное окно содержит следующие инструменты.

Insert Row above – вставка ряда выше.

Insert Row below – вставка ряда ниже.

Delete Row(s) – удаление ряда.

Insert Column to Left – вставка столбца слева.

Insert Column to Right – вставка столбца справа.

Delete Column(s) – удаление столбца.

Merge cells – объединение ячеек: All – всех, By Row – по строкам, By Column – по столбцам.

Unmerge cells – разделение ячеек.

Background fill – заливка фона ячеек.

Cell Borders… – загрузка диалогового окна определения свойств границ ячеек Cell Border Properties (см. рис. 10.41).

Alignment – выравнивание: Top Left – вверх влево; Top Center – вверх по центру; Top Right – вверх вправо; Middle Left – середина влево; Middle Center – середина по центру; Middle Right – середина вправо; Bottom Left – вниз влево; Bottom Center – вниз по центру; Bottom Right – вниз вправо.

Locking – блокировка.

Data Format… – загрузка диалогового окна определения формата ячейки таблицы Table Cell Format.

Insert Block… – загрузка диалогового окна Insert a Block in a Table Cell (см. рис. 10.42), предназначенного для вставки блока в ячейку таблицы.

Insert Field… – загрузка диалогового окна Field, позволяющего выбрать такие категории полей, как дата и время, документ, объекты, печать, подшивка, связи и пр.

Insert Formula – вставка формулы: Sum – сумма; Average – среднее; Count – количество; Cell – ячейка; Equation – уравнение.

Manage Cell Content… – управление содержанием ячейки.

Match Cell – установка формата по образцу.

Cell Styles – определение стиля ячеек.

Link Cell… – загрузка диалогового окна Select a Data Link.

Download changes from source file – загрузка изменений из файла.


Глава 11 Команды оформления чертежей

Штриховка

Контур

Область

Маскировка

Простановка размеров

Линейные размеры

Параллельный размер

Длина дуги

Ординатные размеры

Размер радиуса

Размер радиуса с изломом

Размер диаметра

Угловые размеры

Быстрое нанесение размеров

Базовые размеры

Размерная цепь

Выноски и пояснительные надписи

Допуски формы и расположения

Маркер центра

Редактирование размера

Редактирование размерного текста

Обновление размера

Управление размерными стилями


Штриховка

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

Команда BHATCH , формирующая ассоциативную штриховку , вызывается из падающего меню Draw -> Hatch… или щелчком на пиктограмме Hatch… на панели инструментов Draw. При обращении к команде BHATCH загружается диалоговое окно Hatch and Gradient, вкладка Hatch (рис. 11.1).

Рис. 11.1. Диалоговое окно штриховки

В диалоговом окне Hatch and Gradient на вкладке Hatch устанавливаются следующие параметры.

• В области Type and pattern – тип и массив штриховки:

– Type: – тип штриховки: Predefined – стандартный; User defined – из линий; Custom – пользовательский.

Чтобы создать новый пользовательский образец штриховки, необходимо из раскрывающегося списка Type: выбрать пункт User defined. При этом следует задать угол наклона в поле Angle:, расстояние между линиями штриховки – в поле Spacing: и, если необходимо, установить флажок Double для отрисовки дополнительных линий под углом 90° к основным линиям штриховки;

– Pattern: – образец штриховки. Удобно пользоваться как раскрывающимся списком, так и диалоговым окном Hatch Pattern Palette (рис. 11.2), которое загружается кнопкой с многоточием, находящейся справа от списка образцов. В этом диалоговом окне содержатся пиктограммы с графическими образцами различных штриховок. Для выбора образца штриховки достаточно указать его изображение. Имя образца штриховки запоминается в системной переменной HPNAME.

Рис. 11.2. Диалоговое окно с образцами штриховки

В поставку AutoCAD входит более 50 образцов штриховки, удовлетворяющих промышленным стандартам и служащих для обозначения различных компонентов объектов или графического представления различных материалов. В программе имеется 14 образцов штриховки, удовлетворяющих стандартам ISO (Международной организации по стандартизации). Для штриховки по стандарту ISO можно задать ширину пера, которая определяет вес линии образца. Помимо образцов, поставляемых с AutoCAD, можно использовать образцы из внешних библиотек;

– Swatch: – структура штриховки;

– Custom pattern: – образец пользователя.

• В области Angle and scale определяются:

– Angle: – угол поворота образца штриховки. Значение запоминается в системной переменной HPANG;

– Scale: – масштабный коэффициент образца штриховки. Значение запоминается в системной переменной HPSCALE;

– Double – штриховка крест-накрест;

– Relative to paper space – относительно листа;

– Spacing: – интервал;

– ISO pen width: – толщина пера по ISO.

• В области Hatch origin определяется исходящая точка штриховки. Выравнивание штриховки можно изменить, указав исходную точку для образца:

– Use current origin – использование текущей исходной точки;

– Specified origin – указание местоположения исходной точки;

– Click to set new origin – щелкнуть для указания новой исходной точки;

– Default to boundary extents – по умолчанию до контура: Bottom left – слева внизу; Bottom right – справа внизу; Top right – справа вверху; Top left – слева вверху; Center – центр;

– Store as default origin – исходная точка по умолчанию.

• В области Boundaries – определение контуров штриховки. Команда BHATCH позволяет штриховать область, ограниченную замкнутой кривой, как путем простого указания внутри контура, так и путем выбора объектов. При этом контур определяется автоматически, а любые целые примитивы и их составляющие, которые не являются частью контура, игнорируются:

– Add: Pick points – определить контур указанием точки выбора;

– Add: Select objects – определить контур указанием объектов;

– Remove boundaries – исключение островков;

– Recreate boundary – восстановление контура;

– View Selections – просмотр набора.

• В области Options осуществляются настройки:

– Associative – ассоциативность штриховки.

Ассоциативность означает, что при изменении границ контура изменяется и заштрихованная область. Неассоциативная штриховка не зависит от контура границы. Определение контура в команде производится автоматически на основании указания точки, принадлежащей штрихуемой области. Все объекты, полностью или частично попадающие в область штриховки и не являющиеся ее контуром, игнорируются и не влияют на процесс штриховки;

– Create separate hatches – создание отдельных штриховок;

– Draw order: – порядок прорисовки: Do not assign – не назначать; Send to back – на задний план; Bring to front – на передний план; Send behind boundary – поместить за контуром; Bring in front of boundary – поместить перед контуром.

• В области Islands – островки. В некоторых случаях контур содержит выступающие края и островки, которые можно либо штриховать, либо пропускать. Островками называются замкнутые области, расположенные внутри области штрихования:

– Island detection – определение островков;

– Island display style: – тип отображения островков: Normal – обычное; Outer – внешний; Ignore – пропустить.

• В области Boundary retention – сохранение контуров:

– Retain boundaries – назначение сохранения контуров;

– Object type: – тип объекта: Region – область; Polyline – полилиния.

• В области Boundary set – набор контуров: Current viewport – текущий видовой экран; Existing set – имеющийся набор;

– кнопка New – создание набора контуров.

• В области Gap tolerance – определение допуска замкнутости в единицах чертежа.

• В области Inherit options – наследование параметров:

– Use current origin – использовать текущую исходную точку;

– Use source hatch origin – использовать начало исходной штриховки.

• Кнопка Preview – просмотр образца перед завершением работы команды BHATCH.

• Кнопка Inherit Properties – копирование свойств.

Для автоматического определения контура штриховки путем указания точек необходимо нажать кнопку Add: Pick points. При этом выдаются запросы:

...

Pick internal point or [Select objects/remove Boundaries]: – указать внутреннюю точку

Selecting everything… – выбор всех объектов

Selecting everything visible… – выбираются все видимые объекты

Analyzing the selected data… – анализ выбранных данных

Analyzing internal islands… – анализ внутренних островков

Pick internal point or [Select objects/remove Boundaries]: – указать внутреннюю точку

Analyzing internal islands… – анализ внутренних островков

Select internal point: – нажать клавишу Enter для завершения выбора штрихуемой области

При определении нескольких контуров штриховки необходимо выбрать несколько внутренних точек, а затем нажать клавишу Enter.

Если AutoCAD определяет, что контур не замкнут или точка находится не внутри контура, то на экране появляется диалоговое окно Boundary Definition Error с сообщением об ошибке.

Для выбора любым стандартным способом объектов в качестве контура штриховки необходимо нажать кнопку Add: Select objects.

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

Когда штрихование производится нормальным стилем Normal, островки остаются незаштрихованными, а вложенные островки штрихуются, как показано на рис. 11.3. При этом штрихование производится вовнутрь, начиная от внешнего контура. Если обнаружено внутреннее пересечение, штрихование прекращается, а на следующем пересечении возобновляется. Таким образом, данный стиль задает штрихование областей, отделенных от внешней части нечетным числом замкнутых контуров; области, отделенные четным числом контуров, не штрихуются.

Рис. 11.3. Пример контура, заштрихованного нормальным стилем

При использовании игнорирующего Ignore и внешнего стиля Outer штриховка аналогичного контура выглядит иначе (рис. 11.4, 11.5). Стиль Ignore задает штрихование всей области, ограниченной внешним контуром, без учета вложенных контуров. При использовании стиля Outer штрихование производится от внешнего контура и окончательно прекращается при первом обнаруженном пересечении.

Рис. 11.4. Пример контура, заштрихованного игнорирующим стилем

Рис. 11.5. Пример контура, заштрихованного внешним стилем

Стили Normal, Ignore и Outer устанавливаются в области Islands диалогового окна Hatch and Gradient.

Если на пути линии штриховки встречаются текст, атрибут, форма, полоса или закрашенная фигура и данный объект входит в набор контуров, AutoCAD не наносит на него штриховку. В результате, например, читаемость текста, размещенного внутри заштрихованного контура, не ухудшается. Если же перечисленные объекты также нужно заштриховывать, следует воспользоваться стилем Ignore.

Выбор образца штриховки можно осуществить в окне инструментальной палитры, перетащив образец штриховки на заданный контур.

Довольно эффектно использование градиентной заливки, состоящей из оттенков одного цвета или представляющей собой плавный переход из одного цвета в другой. Градиентные заливки применяются для украшения чертежей, создавая эффект отражающегося от объекта света. При этом заливка наносится так же, как и сплошная, и может иметь ассоциативную связь с контурами областей, а значит, автоматически обновляться при изменении контура.

Команда GRADIENT , формирующая градиентную заливку , вызывается из падающего меню Draw -> Gradient… или щелчком на пиктограмме Gradient… на панели инструментов Draw. При обращении к команде GRADIENT загружается диалоговое окно Hatch and Gradient, вкладка Gradient, показанная на рис. 11.6.

Рис. 11.6. Диалоговое окно градиентной заливки

На вкладке Gradient диалогового окна Hatch and Gradient устанавливаются следующие параметры.

• В области Color определяется цветовое решение:

– One color – использование одного цвета: Shade – темнее, Tint – светлее. Одноцветная градиентная заливка может содержать плавный переход цвета от более светлого к более темному, от более темного к более светлому или сочетание таких переходов;

– Two color – использование двух цветов: Color 1 – цвет 1, Color 2 – цвет 2. Двухцветная градиентная заливка состоит из переходов от светлых к темным оттенкам, а также от одного цвета к другому;

– кнопка … – загрузка диалогового окна выбора цвета Select Color.

• В области Orientation определяется ориентация градиентной заливки:

– Centered – по центру;

– Angle: – угол наклона.

Остальные параметры аналогичны параметрам вкладки Hatch диалогового окна Hatch and Gradient.

Для быстрого измерения площади области штриховки следует воспользоваться палитрой Properties (рис. 11.7). Для этого необходимо выбрать штриховку и щелкнуть на ней правой кнопкой мыши, затем выбрать из контекстного меню пункт Properties, тем самым загрузив палитру свойств объектов. Значение площади штриховки будет отражено в области параметров геометрии Geometry, в поле Area. При выборе нескольких штриховок можно вычислить их общую площадь.

Рис. 11.7. Измерение площади области штриховки на палитре Properties


Контур

Команда BOUNDARY , формирующая контур , вызывается из падающего меню Draw -> Boundary…. При обращении к команде BOUNDARY загружается диалоговое окно Boundary Creation, показанное на рис. 11.8, где устанавливаются следующие параметры.

Рис. 11.8. Диалоговое окно создания контура

• Кнопка Pick Points предназначена для указания внутренних точек контура.

• Island detection – режим определения островков.

• Область Boundary retention предназначена для указания параметров сохранения контуров:

– Retain Boundaries – установка режима сохранения контуров;

– Object type: – тип объекта: Region – область; Polyline – полилиния.

• Область Boundary set предназначена для определения набора контуров:

– Current viewport – создает набор контуров из всех объектов, находящихся в границах текущего видового экрана; Existing set – имеющийся набор;

– кнопка New предназначена для создания набора контуров.


Область

Областью называются плоские замкнутые объекты, которые образуются из нескольких двумерных объектов.

Команда REGION формирует область и вызывается из падающего меню Draw -> Region или щелчком на пиктограмме Region панели инструментов Draw.

Над созданными областями можно производить следующие операции:

• объединять несколько областей в одну область;

• формировать область с помощью вычитания нескольких областей;

• получать область путем пересечения нескольких областей;

• рассчитывать площадь области;

• выполнять штрихование и закрашивание областей;

• получать информацию о расположении центра масс.


Маскировка

Команда WIPEOUT формирует маскирующие объекты и вызывается из падающего меню Draw -> Wipeout. Эта команда формирует многоугольники фонового цвета, которыми можно закрывать объекты чертежа. При этом область ограничивается контурами, видимость которых можно включать при редактировании и отключать при печати.

Маскирующие объекты можно создавать в пространстве листа для скрытия объектов, находящихся в пространстве модели.


Простановка размеров

Размеры показывают геометрические величины объектов, расстояния и углы между ними, координаты отдельных точек. В AutoCAD используется 11 видов размеров, которые можно разделить на пять основных типов: линейные , радиальные , угловые , ординатные и длина дуги . Линейные размеры, в свою очередь, делятся на горизонтальные, вертикальные, параллельные, повернутые, ординатные, базовые и размерные цепи (рис. 11.9–11.13). Ниже будут приведены простые примеры нанесения различных типов размеров.

Рис. 11.9. Горизонтальный, вертикальный и параллельный размеры

Рис. 11.10. Базовые размеры

Рис. 11.11. Размерные цепи

Рис. 11.12. Радиальные размеры

Рис. 11.13. Угловые размеры

Команды простановки размеров находятся в падающем меню Dimension. Для удобства можно воспользоваться пиктограммами на одноименной панели инструментов (рис. 11.14).

Рис. 11.14. Падающее меню и панель инструментов Dimension

В изображения размеров входят следующие составные элементы:

• размерная линия – линия со стрелками на концах, выполненная параллельно соответствующему измерению. Как правило, размерные линии помещаются между выносными. Если на короткой размерной линии не хватает места, размерные стрелки или текст размещаются снаружи в зависимости от настроек размерного стиля. Для угловых размеров размерной линией является дуга;

• размерные стрелки – стрелки, засечки или произвольный маркер, определяемый как блок, для обозначения концов размерной линии;

• выносные линии проводятся от объекта к размерной линии. Могут быть построены перпендикулярно ей или быть наклонными. Формируются только для линейных и угловых размеров (используются, если размерная линия находится вне объекта, на котором проставляется размер);

• размерный текст – текстовая строка, содержащая величину размера и другую информацию (например, обозначения диаметра, радиуса, допуска). Это необязательный элемент, то есть его вывод на рисунок можно подавить. Есть возможность принять размер, автоматически вычисленный AutoCAD, или заменить его другим текстом. Если принимается текст по умолчанию, к нему можно автоматически добавить допуски и ввести префикс и суффикс;

• выноски используются, если размерный текст невозможно расположить рядом с объектом;

• маркер центра – небольшой крестик, отмечающий центр окружности или дуги;

• осевые линии – линии с разрывом (штрихпунктирные), пересекающиеся в центре окружности или дуги и делящие ее на квадранты.

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

• ассоциативные размеры – автоматически изменяют свое положение, ориентацию и значения величин при редактировании геометрических объектов, на которые проставлены эти размеры. Размеры в пространстве листа могут ассоциироваться с объектами в пространстве модели. При этом системной переменной DIMASSOC присвоено значение 2;

• неассоциативные размеры – при изменении объектов, на которые проставлены эти размеры, неассоциативные размеры не изменяются. Системной переменной DIMASSOC присвоено значение 1;

• расчлененные размеры – представляют собой не единый геометрический примитив, а наборы отдельных объектов: линии, стрелки, дуги и элементы текста, составляющие размер. Для системной переменной DIMASSOC установлено значение 0.

Ассоциативные размеры не могут быть применены для штриховки, мультилинии, двумерных фигур и объектов с ненулевой трехмерной высотой. А также не сохраняется ассоциативность между размером и трехмерным телом после изменения этого объекта.


Линейные размеры

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

Команда DIMLINEAR позволяет создавать горизонтальный , вертикальный или повернутый размеры. Команда вызывается из падающего меню Dimension -> Linear или щелчком на пиктограмме Linear на панели инструментов Dimension.

Запросы команды DIMLINEAR:

...

Specify first extension line origin or <select object>: – указать начало первой выносной линии

Specify second extension line origin: – указать начало второй выносной линии

Specify dimension line location or [Mtext/Text/Angle/Horizontal/Vertical/Rotated]: – указать положение размерной линии

Dimension text = измеренное значение

Если на первый запрос нажать клавишу Enter, команда DIMLINEAR выдает следующие запросы:

...

Specify first extension line origin or <select object>: – нажать клавишу Enter для указания объекта

Select object to dimension: – выбрать объект для нанесения размера

Specify dimension line location or [Mtext/Text/Angle/Horizontal/Vertical/Rotated]: – указать положение размерной линии

Dimension text = измеренное значение

Ключи команды DIMLINEAR:

• Mtext – позволяет редактировать размерный текст в редакторе многострочного текста. Можно полностью изменить текст или сохранить измеренное значение с помощью угловых скобок <> и при необходимости добавить любой текст до и после скобок;

• Text – позволяет редактировать размерный текст. При этом выдается запрос:

...

Enter dimension text <измеренное значение>: – ввести необходимую текстовую строку

• Angle – позволяет задать угол поворота размерного текста. При этом выдается запрос:

...

Specify angle of dimension text: – указать угол поворота размерного текста

• Horizontal – определяет горизонтальную ориентацию размера, отмеряет расстояние между двумя точками по оси X ;

• Vertical – определяет вертикальную ориентацию размера, отмеряет расстояние между двумя точками по оси Y ;

• Rotated – осуществляет поворот размерной и выносных линий, отмеряет расстояние между двумя точками вдоль заданного направления в текущей ПСК. При этом выдается запрос:

...

Specify angle of dimension line <0>: – указать угол поворота размерной линии

Пример. Простановка горизонтального размера

Проставьте горизонтальный размер прямоугольника (рис. 11.15).

Рис. 11.15. Простановка горизонтального размера

Запустите команду DIMLINEAR, вызвав ее из падающего меню Dimension -> Linear или щелчком на пиктограмме Linear на панели инструментов Dimension. Ответьте на запросы:

...

_DIMLINEAR

Specify first extension line origin or <select object>: – укажите точку 1

Specify second extension line origin: – укажите точку 2

Specify dimension line location or [Mtext/Text/Angle/Horizontal/Vertical/Rotated]: – укажите точку 3

Dimension text = 200

Пример. Простановка вертикального размера

Проставьте вертикальный размер прямоугольника (рис. 11.16).

Рис. 11.16. Простановка вертикального размера

Запустите команду DIMLINEAR, вызвав ее из падающего меню Dimension -> Linear или щелчком на пиктограмме Linear на панели инструментов Dimension. Ответьте на запросы:

...

_DIMLINEAR

Specify first extension line origin or <select object>: – укажите точку 1

Specify second extension line origin: – укажите точку 2

Specify dimension line location or [Mtext/Text/Angle/Horizontal/Vertical/Rotated]: – укажите точку 3

Dimension text = 80

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

Проставьте размер под заданным углом (рис. 11.17).

Рис. 11.17. Простановка повернутого размера

Запустите команду DIMLINEAR, вызвав ее из падающего меню Dimension -> Linear или щелчком на пиктограмме Linear панели инструментов Dimension. Ответьте на запросы:

...

_DIMLINEAR

Specify first extension line origin or <select object>: – укажите точку 1

Specify second extension line origin: – укажите точку 2

Specify dimension line location or [Mtext/Text/Angle/Horizontal/Vertical/Rotated]: R – переход в режим простановки повернутого размера

Specify angle of dimension line <0>: – укажите точку 2, задавая угол поворота размерной линии как направление

Specify second point: – укажите точку 3, задавая угол поворота размерной линии как направление

Specify dimension line location or [Mtext/Text/Angle/Horizontal/Vertical/Rotated]: – укажите точку 4

Dimension text = 128.7


Параллельный размер

С помощью команды DIMALIGNED создается размер, параллельный измеряемой линии объекта; это позволяет выровнять размерную линию по объекту. Размер создается подобно горизонтальному, вертикальному и повернутому, при этом размерная линия расположена параллельно прямой, проходящей через размерные точки. Команда вызывается из падающего меню Dimension -> Aligned или щелчком на пиктограмме Aligned на панели инструментов Dimension.

Запросы команды DIMALIGNED:

...

Specify first extension line origin or <select object>: – указать начало первой выносной линии

Specify second extension line origin: – указать начало второй выносной линии

Specify dimension line location or [Mtext/Text/Angle]: – указать положение размерной линии

Dimension text = измеренное значение

Пример. Простановка параллельного размера

Проставьте размер, параллельный измеряемой линии объекта (рис. 11.18).

Рис. 11.18. Простановка параллельного размера

Запустите команду DIMALIGNED, вызвав ее из падающего меню Dimension -> Aligned или щелчком на пиктограмме Aligned на панели инструментов Dimension. Ответьте на запросы:

...

_DIMALIGNED

Specify first extension line origin or <select object>: – укажите точку 1

Specify second extension line origin: – укажите точку 2

Specify dimension line location or [Mtext/Text/Angle]: – укажите точку 3

Dimension text = 223.61


Длина дуги

С помощью команды DIMARC создается размер длины дуги , указывающий расстояние вдоль дуги или дугового сегмента полилинии (рис. 11.19). Чтобы отличать эти размеры от линейных и угловых, для размеров длины дуги по умолчанию отображается символ дуги. Команда вызывается из падающего меню Dimension -> Arc Length или щелчком на пиктограмме Arc Length на панели инструментов Dimension.

Рис. 11.19. Простановка размера длины дуги

Запросы команды DIMARC:

...

Select arc or polyline arc segment: – выбрать дугу или дуговой сегмент полилинии

Specify arc length dimension location, or [Mtext/Text/Angle/Partial/Leader]: – указать положение размера длины дуги или один из ключей

Dimension text = измеренное значение

Ключи команды DIMARC:

• Mtext – загрузка интерфейса мультитекста;

• Text – ввод размерного текста;

• Angle – ввод угла поворота размерного текста;

• Partial – режим указания положения первой и второй точки размера длины дуги;

• Leader – режим указания размера длины дуги с линией-выноской.

Символ дуги отображается над или перед размерным текстом. Настройка этого параметра осуществляется в Диспетчере размерных стилей или на палитре свойств объектов.

Выносные линии данного типа размера могут быть либо ортогональными, либо радиальными. При этом ортогональные выносные линии возможны только в случае, если прилежащий угол дуги меньше 90°.


Ординатные размеры

Ординатные размеры определяют расстояние по оси координат от базовой точки до образмериваемого объекта (например, до отверстия в детали). Применение таких размеров предохраняет от накапливающихся ошибок, поскольку положение объектов отмеряется от единой базовой точки.

Ординатный размер состоит из значения координаты x или y и выноски. Ординатный размер по оси X выражает расстояние от начала координат до объекта вдоль оси X , а ординатный размер по оси Y – соответственно вдоль оси Y . Если указана точка, AutoCAD автоматически определяет, по какой оси проставлять ординатный размер. Такой способ называется автоматическим нанесением ординатных размеров .

Текст ординатного размера располагается вдоль выноски независимо от ориентации текста, заданной текущим размерным стилем. Ключи команды позволяют изменять размерный текст и угол его наклона.

Выноска-отрезок или каждый сегмент выноски-ломаной отрисовывается перпендикулярно одной из осей координат, поэтому целесообразно включать ортогональный режим ORTHO.

Команда DIMORDINATE позволяет проставлять ординатные размеры. Она вызывается из падающего меню Dimension -> Ordinate или щелчком на пиктограмме Ordinate на панели инструментов Dimension.

Запросы команды DIMORDINATE:

...

Specify feature location: – указать положение элемента

Specify leader endpoint or [Xdatum/Ydatum/Mtext/Text/Angle]: – указать конечную точку выноски или координату, которую необходимо изменить; как следствие, изменится ориентация выносок и размерного текста

Dimension text = измеренное значение

Ключи команды DIMORDINATE:

• Xdatum – режим указания координаты X ;

• Ydatum – режим указания координаты Y ;

• Mtext – загрузка интерфейса мультитекста;

• Text – ввод размерного текста;

• Angle – ввод угла поворота размерного текста.


Размер радиуса

Команда DIMRADIUS , позволяющая построить радиус окружности или дуги, вызывается из падающего меню Dimension -> Radius или щелчком на пиктограмме Radius на панели инструментов Dimension.

Запросы команды DIMRADIUS:

...

Select arc or circle: – выбрать дугу или круг

Dimension text = измеренное значение

Specify dimension line location or [Mtext/Text/Angle]: – указать положение размерной линии

По умолчанию при простановке радиуса текст начинается с символа R.

Пример. Простановка радиуса

Проставьте два варианта радиального размера на дугу (рис. 11.20).

Рис. 11.20. Простановка радиуса

Запустите команду DIMRADIUS, вызвав ее из падающего меню Dimension -> Radius или щелчком на пиктограмме Radius на панели инструментов Dimension. Ответьте на запросы:

...

_DIMRADIUS

Select arc or circle: – укажите точку 1, лежащую на дуге

Dimension text = 90

Specify dimension line location or [Mtext/Text/Angle]: – укажите местоположение размерной линии


Размер радиуса с изломом

Команда DIMJOGGED , позволяющая построить радиус окружности или дуги с изломом , вызывается из падающего меню Dimension -> Jogget или щелчком на пиктограмме Jogget на панели инструментов Dimension.

Размеры радиусов с изломом, или укороченные размеры радиуса, проставляются в том случае, если центр дуги или круга располагается за пределами листа и его истинное положение не может быть показано.

Запросы команды DIMJOGGED:

...

Select arc or circle: – выбрать дугу или круг

Specify center location override: – указать новое положение центра

Dimension text = измеренное значение

Specify dimension line location or [Mtext/Text/Angle]: – указать положение размерной линии

Specify jog location: – указать положение излома

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


Размер диаметра

Команда DIMDIAMETER строит диаметр окружности или дуги. Команда вызывается из падающего меню Dimension -> Diameter или щелчком на пиктограмме Diameter на панели инструментов Dimension.

Запросы команды DIMDIAMETER:

...

Select arc or circle: – выбрать дугу или круг

Dimension text = измеренное значение

Specify dimension line location or [Mtext/Text/Angle]: – указать положение размерной линии

При простановке размера диаметра текст по умолчанию начинается со знака ?. Ключи команды позволяют изменять размерный текст и угол наклона размерного текста. Маркеры центра и осевые линии автоматически появляются в центре дуги или круга, если размер проставляется снаружи, и не наносятся, если размер проставляется внутри круга или дуги, а также в случае, когда маркеры центра отключены. Имеется возможность произвести принудительное размещение размерного текста и линии-выноски внутри круга или дуги.

Пример. Простановка диаметра

Проставьте два варианта диаметрального размера на окружность (рис. 11.21).

Рис. 11.21. Простановка диаметра

Запустите команду DIMDIAMETER, вызвав ее из падающего меню Dimension -> Diameter или щелчком на пиктограмме Diameter на панели инструментов Dimension. Ответьте на запросы:

...

_DIMDIAMETER

Select arc or circle: – укажите точку 1, лежащую на окружности

Dimension text = 180

Specify dimension line location or [Mtext/Text/Angle]: – укажите местоположение размерной линии


Угловые размеры

Команда DIMANGULAR позвояет проставить угловой размер. Она вызывается из падающего меню Dimension -> Angular или щелчком на пиктограмме Angular на панели инструментов Dimension.

Запросы команды DIMANGULAR:

...

Select arc, circle, line, or <specify vertex>: – выбрать дугу, круг, отрезок

Select second line: – если первое указание было отрезком, следует указать второй отрезок, непараллельный первому

Specify dimension arc line location or [Mtext/Text/Angle]: – указать положение размерной дуги

Dimension text = измеренное значение

Если в ответ на первый запрос нажата клавиша Enter, то угловой размер строится по трем точкам и команда DIMANGULAR выдает следующие запросы:

...

Specify angle vertex: – указать вершину угла

Specify first angle endpoint: – указать первую конечную точку угла

Specify second angle endpoint: – указать вторую конечную точку угла

Specify dimension arc line location or [Mtext/Text/Angle]: – указать положение размерной дуги

Dimension text = измеренное значение

При простановке углового размера текст по умолчанию завершается знаком градуса °. Ключи команды позволяют изменять размерный текст и угол его наклона.

Когда угол образован двумя непараллельными прямыми, размерная дуга стягивает угол между ними. Если в этом случае дуга не пересекается с обоими или с одним из образмериваемых отрезков, AutoCAD проводит одну или две выносные линии до пересечения с размерной дугой. Стягиваемый угол всегда меньше 180°.

Пример. Простановка углового размера

Проставьте два варианта углового размера (рис. 11.22).

Рис. 11.22. Простановка углового размера

Запустите команду DIMANGULAR, вызвав ее из падающего меню Dimension -> Angular или щелчком на пиктограмме Angular на панели инструментов Dimension. Ответьте на запросы:

...

_DIMANGULAR

Select arc, circle, line, or <specify vertex>: – укажите точку 1

Select second line: – укажите точку 2

Specify dimension arc line location or [Mtext/Text/Angle]: – укажите местоположение размерной линии

Dimension text = 125


Быстрое нанесение размеров

Команда QDIM обеспечивает быстрое нанесение размеров. Она вызывается из падающего меню Dimension -> Quick Dimension или щелчком на пиктограмме Quick Dimension на панели инструментов Dimension.

Запросы команды QDIM:

...

Select geometry to dimension: – выбрать объекты для нанесения размеров

Select geometry to dimension: – выбрать объекты для нанесения размеров

Select geometry to dimension: – нажать клавишу Enter для завершения выбора объектов

Specify dimension line position, or [Continuous/Staggered/Baseline/Ordinate/Radius/Diameter/datumPoint/Edit/SeTtings]<Continuous>: – указать положение размерной линии

Команда QDIM запрашивает лишь указание контуров, на которые необходимо проставить размеры, и требует выбрать тип проставляемых размеров путем установки соответствующего ключа.

Пример. Быстрое нанесение размеров

Проставьте размеры на деталь (рис. 11.23).

Рис. 11.23. Быстрое нанесение размеров

Запустите команду QDIM, вызвав ее из падающего меню Dimension -> Quick Dimension или щелчком на пиктограмме Quick Dimension на панели инструментов Dimension. Ответьте на запросы:

...

_QDIM

Select geometry to dimension: – укажите точку 1

Select geometry to dimension: – укажите точку 2

Select geometry to dimension: – укажите точку 3

Select geometry to dimension: – нажмите клавишу Enter для завершения выбора объектов

Specify dimension line position, or [Continuous/Staggered/Baseline/Ordinate/Radius/Diameter/datumPoint/Edit/SeTtings]<Continuous>: – указать точку 4


Базовые размеры

Базовые размеры и размерные цепи представляют собой последовательность линейных размеров.

Базовые размеры – это последовательность размеров, отсчитываемых от одной базовой линии. У размерных цепей начало каждого размера совпадает с концом предыдущего. Перед построением базового размера или цепи на объекте должен быть проставлен хотя бы один линейный, ординатный или угловой размер.

Команда DIMBASELINE позволяет создавать базовые размеры. Вызывается она из падающего меню Dimension -> Baseline или щелчком на пиктограмме Baseline на панели инструментов Dimension.

Запросы команды DIMBASELINE:

...

Specify a second extension line origin or [Undo/Select] <Select>: – указать начало второй выносной линии

Dimension text = измеренное значение

Specify a second extension line origin or [Undo/Select] <Select>: – указать начало следующей выносной линии

Dimension text = измеренное значение

Specify a second extension line origin or [Undo/Select] <Select>: – указать начало следующей выносной линии

Dimension text = измеренное значение

Specify a second extension line origin or [Undo/Select] <Select>: – нажать клавишу Enter для окончания простановки размеров

Select base dimension: – нажать клавишу Enter для завершения работы команды

Если предыдущий размер не был линейным или если в ответ на первый запрос была нажата клавиша Enter, то предлагается выбрать линейный размер, который будет использоваться в качестве базового. При этом выдается следующий запрос:

...

Select base dimension: – выберите исходный размер

Далее следуют стандартные запросы команды DIMBASELINE.

Расстояние между размерными линиями в базовых размерах задается системной переменной DIMDLI.

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

Проставьте линейный размер, а затем от него – базовые (рис. 11.24).

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

Запустите команду DIMLINEAR, вызвав ее из падающего меню Dimension -> Linear или щелчком на пиктограмме Linear на панели инструментов Dimension. Ответьте на запросы:

...

_DIMLINEAR

Specify first extension line origin or <select object>: – укажите точку 1

Specify second extension line origin: – укажите точку 2

Specify dimension line location or [Mtext/Text/Angle/Horizontal/Vertical/Rotated]: – укажите точку 5

Dimension text = 120

Запустите команду DIMBASELINE, вызвав ее из падающего меню Dimension -> Baseline или щелчком на пиктограмме Baseline на панели инструментов Dimension. Ответьте на запросы:

...

_DIMBASELINE

Specify a second extension line origin or [Undo/Select] <Select>: – укажите точку 3

Dimension text = 220

Specify a second extension line origin or [Undo/Select] <Select>: – укажите точку 4

Dimension text = 270

Specify a second extension line origin or [Undo/Select] <Select>: – нажмите клавишу Enter

Select base dimension: – нажмите клавишу Enter для завершения работы ко манды


Размерная цепь

Команда DIMCONTINUE позволяет создавать последовательную размерную цепь . Команда вызывается из падающего меню Dimension -> Continue или щелчком на пиктограмме Continue на панели инструментов Dimension.

Запросы команды DIMCONTINUE:

...

Specify a second extension line origin or [Undo/Select] <Select>: – указать начало второй выносной линии

Dimension text = измеренное значение

Specify a second extension line origin or [Undo/Select] <Select>: – указать начало следующей выносной линии

Dimension text = измеренное значение

Specify a second extension line origin or [Undo/Select] <Select>: – указать начало следующей выносной линии

Dimension text = измеренное значение

Specify a second extension line origin or [Undo/Select] <Select>: – указать начало следующей выносной линии или нажать клавишу Enter

Select continued dimension: – выбрать исходный размер или нажать клавишу Enter для завершения команды

Если предыдущий размер не был линейным или если в ответ на первый запрос была нажата клавиша Enter, то предлагается выбрать линейный размер, который будет использован для продолжения. При этом выдается следующий запрос:

...

Select continued dimension: – выбрать исходный размер

Далее следуют стандартные запросы команды DIMCONTINUE.

Пример. Простановка последовательной размерной цепи

Проставьте линейный размер, а затем от него – последовательную размерную цепь (рис. 11.25).

Рис. 11.25. Простановка последовательной размерной цепи

Запустите команду DIMLINEAR, вызвав ее из падающего меню Dimension -> Linear или щелчком на пиктограмме Linear панели инструментов Dimension. Ответьте на запросы:

...

_DIMLINEAR

Specify first extension line origin or <select object>: – укажите точку 1

Specify second extension line origin: – укажите точку 2

Specify dimension line location or [Mtext/Text/Angle/Horizontal/Vertical/Rotated]: – укажите точку 4

Dimension text = 100

Запустите команду DIMCONTINUE, вызвав ее из падающего меню Dimension -> Continue или щелчком на пиктограмме Continue на панели инструментов Dimension. Ответьте на запросы:

...

_DIMCONTINUE

Specify a second extension line origin or [Undo/Select] <Select>: – укажите точку 3

Dimension text = 100

Specify a second extension line origin or [Undo/Select] <Select>: – нажмите клавишу Enter

Select continued dimension: – нажмите клавишу Enter для завершения работы команды


Выноски и пояснительные надписи

Команда MLEADER , предназначенная для построения выноски , вызывается из падающего меню Dimension -> Multileader.

Запросы команды QLEADER:

...

Specify leader arrowhead location or [leader Landing first/Content first/Options] <Options>: – указать первую точку выноски

Specify leader landing location: – указать следующую точку выноски, а затем ввести текст

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

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

Для связи пояснительной надписи и выноски применяется короткий отрезок, который называется полкой . Полки ставятся в случае, если отклонение от горизонтального положения превышает 15°. Для точного указания начальной точки выноски следует использовать объектную привязку.

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

Тексты пояснительных надписей вводятся в диалоговом окне Text Formatting.

Параметры пояснения, линии-выноски и стрелки, а также способ расположения текста относительно выноски можно задать в диалоговом окне Multileader Style Manager (рис. 11.26), которое загружается командой MLEADERSTYLE из падающего меню Format -> Multileader Style или щелчком на пиктограмме Multileader Style на панели инструментов Styles или Multileader.

Рис. 11.26. Диалоговое окно описания стиля линии-выноски

Для создания нового стиля следует, щелкнув на кнопке New…, загрузить диалоговое окно Create New Multileader Style (рис. 11.27), в котором указывается имя создаваемого стиля и его прототип.

Рис. 11.27. Диалоговое окно создания нового стиля линии-выноски

Затем загружается диалоговое окно Modify Multileader Style (рис. 11.28), в котором на вкладке Leader Format настраиваются следующие параметры.

Рис. 11.28. Диалоговое окно настройки формата линии-выноски

• В области General задаются основные параметры линии-выноски:

– Type: – конфигурация линии-выноски: Straight – ломаная, Spline – сплайн, None – ничего;

– Color: – цвет линии-выноски;

– Linetype: – тип линии-выноски;

– Lineweight: – ширина линии-выноски.

• В области Arrowhead задаются параметры стрелки:

– Symbol: – форма стрелки;

– Size: – размер стрелки.

• В области Leader break задаются параметры разрыва:

– Break size: – размер разрыва.

На вкладке Leader Structure диалогового окна Modify Multileader Style (рис. 11.29) определяются следующие параметры.

Рис. 11.29. Диалоговое окно настройки параметров начертания линии-выноски

• В области Constraints задаются параметры построения:

– Maximum leader points – количество точек в линии-выноске;

– First segment angle – угол первого сегмента линии-выноски;

– Second segment angle – угол второго сегмента линии-выноски.

• В области Landing settings задаются параметры полки-выноски:

– Automaticaly include landing – автоматическое включение полки-выноски;

– Set landing distance – размер полки-выноски.

• В области Scale задается масштаб линии-выноски:

– Annotative – аннотированный;

– Scale multileaders to layout – масштаб в листе;

– Specify scale: – коэффициент масштабирования.

На вкладке Content диалогового окна Modify Multileader Style (рис. 11.30) определяются следующие параметры.

Рис. 11.30. Диалоговое окно настройки параметров текста линии-выноски

• Multileader type: – тип надписи: Mtext – мультитекст; Block – блок, заключенный в рамки различной конфигурации; None – ничего.

• В области Text options задаются параметры текста линии-выноски:

– Default text: – текст по умолчанию;

– Text style: – текстовый стиль;

– Text angle: – угол наклона текстовой строки;

– Text color: – цвет текста;

– Text height: – высота текста;

– Always left justify – выравнивание по левому краю;

– Frame text – заключение текста в рамку.

Если в списке Multileader type: выбран параметр Block, то вкладка Content диалогового окна Modify Multileader Style содержит следующие параметры для настройки (рис. 11.31):

Рис. 11.31. Диалоговое окно настройки текста в форме блока

– Source block: – форма блока;

– Attachment: – выравнивание;

– Color: – цвет.

• В области Leader connection выбирается способ расположения многострочного текста относительно выноски.


Допуски формы и расположения

Допуски формы и расположения проставляются в прямоугольных рамках и показывают отклонения формы, контура, ориентации и расположения элементов чертежа. Допуски формы подразделяются на допуски прямолинейности, плоскостности, округлости, цилиндричности и профиля продольного сечения.

Команда TOLERANCE , предназначенная для формирования допусков формы и расположения , вызывается из падающего меню Dimension -> Tolerance… или щелчком на пиктограмме Tolerance… на панели инструментов Dimension.

Команда TOLERANCE загружает диалоговое окно Geometric Tolerance, предназначенное для определения параметров допусков формы и расположения (рис. 11.32):

Рис. 11.32. Диалоговое окно допусков формы и расположения

• в области Sym – вызов диалогового окна Symbol и выбор символа (рис. 11.33);

Рис. 11.33. Диалоговое окно символов

• в области Tolerance 1 – вызов диалогового окна Material Condition и установка зависимого допуска 1 (рис. 11.34);

Рис. 11.34. Диалоговое окно установки зависимого допуска

• в области Tolerance 2 – вызов диалогового окна Material Condition и установка зависимого допуска 2;

• в области Datum 1 – вызов диалогового окна Material Condition и установка зависимого допуска базы 1;

• в области Datum 2 – вызов диалогового окна Material Condition и установка зависимого допуска базы 2;

• в области Datum 3 – вызов диалогового окна Material Condition и установка зависимого допуска базы 3;

• в поле Height: – установка значения высоты;

• в поле Datum Identifier: – определение идентификатора базы;

• в поле Projected Tolerance Zone: – выступающее поле допуска.


Маркер центра

Маркер центра имеет вид крестика для обозначения центра круга или дуги.

Команда DIMCENTER обеспечивает простановку маркера центра круга или дуги и вызывается из падающего меню Dimension -> Center Mark или щелчком на пиктограмме Center Mark на панели инструментов Dimension.

Запросы команды DIMCENTER:

...

Select arc or circle: – выбрать дугу или круг

Размер и видимость маркера центра устанавливается в диалоговом окне управления размерными стилями Dimension Style Manager. Значение настройки маркера центра хранится в системной переменной DIMCEN.

Размер маркера центра равен расстоянию от центра круга или дуги до конца маркера центра.


Редактирование размера

Команда DIMEDIT обеспечивает редактирование размера и вызывается щелчком на пиктограмме Dimension Edit на панели инструментов Dimension.

Запросы команды DIMEDIT:

...

Enter type of dimension editing [Home/New/Rotate/Oblique] <Home>: – выполнить операцию редактирования размеров, указав один из ключей

Select objects: – выбрать объекты

Ключи команды DIMEDIT:

• Home – вернуть;

• New – создание нового текста и загрузка интерфейса мультитекста;

• Rotate – поворот размерного текста. При этом выдаются запросы:

...

Enter type of dimension editing [Home/New/Rotate/Oblique] <Home>: R – режим поворота размерного текста

Specify angle for dimension text: – указать угол поворота размерного текста

Select objects: – выбрать объекты

• Oblique – наклонить размер. Команда DIMEDIT с ключом Oblique вызывается из падающего меню Dimension -> Oblique. При этом выдаются запросы:

...

Enter type of dimension editing [Home/New/Rotate/Oblique] <Home>: O – режим наклона

Select objects: – выбрать объекты

Select objects: – нажать Enter для окончания выбора объектов

Enter obliquing angle (press ENTER for none): – указать угол наклона или нажать Enter, если наклон не нужен


Редактирование размерного текста

Команда DIMTEDIT обеспечивает редактирование размерного текста и вызывается щелчком на пиктограмме Dimension Text Edit на панели инструментов Dimension.

Запросы команды DIMTEDIT:

...

Select dimension: – выбрать размер

Specify new location for dimension text or [Left/Right/Center/Home/Angle]: – указать новое положение размерного текста или ввести один из ключей

Ключи команды DIMTEDIT:

• Left – разместить текст слева. Команда DIMTEDIT с ключом Left вызывается из падающего меню Dimension -> Align Text -> Left;

• Right – разместить текст справа. Команда DIMTEDIT с ключом Right вызывается из падающего меню Dimension -> Align Text -> Right;

• Center – разместить текст по центру. Команда DIMTEDIT с ключом Center вызывается из падающего меню Dimension -> Align Text -> Center;

• Home – вернуть. Команда DIMTEDIT с ключом Home вызывается из падающего меню Dimension -> Align Text -> Home;

• Angle – угол. Команда DIMTEDIT с ключом Angle вызывается из падающего меню Dimension -> Align Text -> Angle. При этом выдаются следующие запросы:

...

Select dimension: – выбрать размер

Specify new location for dimension text or [Left/Right/Center/Home/Angle]: A – переход в режим указания угла

Specify angle for dimension text: – указать угол поворота размерного текста


Обновление размера

Команда -DIMSTYLE с ключом apply обеспечивает обновление размера и вызывается из падающего меню Dimension -> Update или щелчком на пиктограмме Dimension Update на панели инструментов Dimension.


Управление размерными стилями

Размерный стиль – это поименованная совокупность значений всех размерных переменных, определяющая внешний вид размера на рисунке: стиль стрелок, расположение текста и пр.

Команда DIMSTYLE обеспечивает работу с размерными стилями в диалоговом окне Dimension Style Manager – рис. 11.35. Команда вызывается из падающего меню Dimension -> Dimension Style… или щелчком на пиктограмме Dimension Style… на панели инструментов Dimension.

Рис. 11.35. Диалоговое окно управления размерными стилями

Диспетчер размерных стилей Dimension Style Manager позволяет выполнить множество различных задач:

• Set Current – установить текущий стиль;

• New… – создать новый размерный стиль;

• Modify… – изменить имеющийся размерный стиль;

• Override… – на время переопределить имеющийся размерный стиль;

• Compare… – сравнить два размерных стиля или создать перечень всех свойств стиля;

• воспользоваться предварительным просмотром размерных стилей рисунка и их свойств;

• переименовать размерные стили;

• удалить размерные стили.

Размерные стили задают внешний вид и формат размеров. Они позволяют обеспечить соблюдение стандартов и упрощают редактирование размеров. Размерный стиль определяет следующие характеристики:

• формат и положение размерных линий, линий-выносок, стрелок и маркеров центра;

• внешний вид, положение и поведение размерного текста;

• правила взаимного расположения текста и размерных линий;

• глобальный масштаб размера;

• формат и точность основных, альтернативных и угловых единиц;

• формат и точность значений допусков.

Для нанесения размера программа AutoCAD применяет текущий размерный стиль. По умолчанию в качестве такового используется ISO-25 (International Standards Organization), если пользователем не задан иной. Стиль STANDARD создан на основе стандарта ANSI (American National Standards Institute, США), хотя и не полностью с ним совпадает. Если в рисунке используются британские единицы, то стиль STANDARD применяется по умолчанию. Стили DIN (Deutsches Institut fur Normung, Германия) и JIS (Japanese Industrial Standards, Япония) имеются в шаблонах рисунков AutoCAD DIN и JIS.

Определение базового размерного стиля следует начать с присвоения ему имени и сохранения. Новый стиль базируется на текущем и включает в себя все последующие изменения расположения размерных элементов, размещения текста и вида пояснительных надписей. Для создания нового размерного стиля необходимо в Диспетчере размерных стилей Dimension Style Manager щелкнуть на кнопке New…. Откроется диалоговое окно Create New Dimension Style – рис. 11.36.

Рис. 11.36. Диалоговое окно создания размерного стиля

• New Style Name: – имя создаваемого размерного стиля.

• Start With: – имя стиля, на основе которого создается новый размерный стиль.

• Use for: – вид размера:

– All dimensions – все размеры;

– Linear dimensions – линейные размеры;

– Angular dimensions – угловые размеры;

– Radius dimensions – радиусы;

– Diameter dimensions – диаметры;

– Ordinate dimensions – ординатные размеры;

– Leaders and Tolerances – выноски и допуски.

После определения этих параметров на экране появится диалоговое окно New Dimension Style, содержащее семь вкладок. Результат действия каждого параметра, устанавливаемого в этом диалоговом окне, сразу можно просмотреть на образце.

• Вкладка Lines (рис. 11.37) позволяет осуществлять:

– в области Dimension lines – управление внешним видом размерных линий:

· Color: – цвет размерных линий;

· Linetype: – тип размерных линий;

· Lineweight: – толщина размерных линий;

· Extend beyond ticks: – удлинение размерных линий за выносные линии;

· Baseline spacing: – шаг в базовых размерах;

· Suppress: – подавление размерных линий: Dim line 1 – от первой точки; Dim line 2 – от второй точки;

Рис. 11.37. Диалоговое окно определения параметров размерного стиля: вкладка управления линиями

– в области Extension lines – управление внешним видом выносных линий:

· Color: – цвет выносных линий;

· Linetype ext line 1: – тип первой выносной линии;

· Linetype ext line 2: – тип второй выносной линии;

· Lineweight: – толщина выносной линий;

· Suppress: – подавление выносных линий: Ext line 1 – от первой точки; Ext line 2 – от второй точки;

· Extend beyond dim lines: – удлинение выносных линий за размерные линии;

· Offset from origin: – отступ выносных линий от объекта;

· Fixed length extension lines – выносные линии фиксированной длины;

· Length: – длина.

• Вкладка Symbols and Arrows (рис. 11.38) позволяет осуществлять настройку параметров символов и стрелок:

Рис. 11.38. Диалоговое окно определения параметров размерного стиля: вкладка управления символами и стрелками

– в области Arrowheads – управление геометрией размерных стрелок:

· First: – стрелка от первой точки;

· Second: – стрелка от второй точки;

· Leader: – стрелка от линии-выноски;

· Arrow size: – размер стрелок;

– в области Center marks – управление формой и размером маркера центра;

· None: – маркер центра отсутствует;

· Mark: – наличие маркера центра;

· Line: – маркер центра в виде линий;

· Size: – размер маркера центра;

– в области Arc length symbol – формирование символа длины дуги:

· Preceding dimension text – расположение символа длины дуги перед текстом размера;

· Above dimension text – расположение символа длины дуги над текстом размера;

· None – отсутствие символа длины дуги;

– в области Radius jog dimension – формирование ломаной размера радиуса: Jog angle: – угол излома.

• Вкладка Text обеспечивает управление размерным текстом: его стилем, высотой, местоположением относительно размерной линии, зазором между текстом и размерной линией и пр. (рис. 11.39):

Рис. 11.39. Диалоговое окно определения параметров размерного стиля, вкладка управления размерным текстом

– в области Text appearance – определяются свойства текста:

· список Text style: – текстовый стиль. Чтобы создать или отредактировать текстовый стиль, следует нажать кнопку …, расположенную рядом с этим списком, и тем самым загрузить диалоговое окно Text Style;

· Text color: – цвет текста;

· Fill color: – цвет фона;

· Text height: – высота текста. Если в текстовом стиле задана фиксированная высота, она имеет приоритет перед величиной, указанной в списке Text height:. Поэтому, чтобы пользователь имел возможность изменять данный параметр на вкладке Text, высота в описании используемого текстового стиля должна быть равна 0;

· Fraction height scale: – масштаб дробей;

· Draw frame around text – обведение надписей рамкой;

– в области Text placement определяется размещение текста относительно размерных и выносных линий, а также образмериваемого объекта:

· Vertical: – вертикальное расположение текста: Centered – по центру, с разрывом размерной линии; Above – над размерной линией и параллельно ей. Оба варианта учитывают направление осей X и Y ; Outside – текст всегда размещается за пределами образмериваемого объекта независимо от направления осей X и Y ; JIS – над размерной линией, даже если не параллельно ей. Варианты вертикального выравнивания основаны на горизонтальных размерах;

· Horizontal: – расположение текста по горизонтали: Centered – по центру между двумя выносными линиями; At Ext Line 1 – выравнивание текста влево и расположение его у первой выносной линии вдоль размерной линии; At Ext Line 2 – вправо; Over Ext Line 1 – вдоль первой выносной линии; Over Ext Line 2 – вдоль второй выносной линии;

· Offset from dim line: – отступ от размерной линии;

– в области Text alignment – определяется ориентация текста:

· Horizontal – горизонтально;

· Aligned with dimension line – вдоль размерной линии;

· ISO standart – согласно ISO.

• Вкладка Fit позволяет установить правила взаимного расположения размерных, выносных линий и текста (рис. 11.40). Здесь же задается глобальный масштаб для размеров:

Рис. 11.40. Диалоговое окно определения параметров размерного стиля, вкладка размещения

– в области Fit options можно определить, как располагаются текст и стрелки при недостатке места между выносными линиями. Сначала вынести за выносные линии:

· Either text or arrows (best fit) – оптимально либо текст, либо стрелки;

· Arrows – стрелки;

· Text – текст;

· Both text and arrows – текст и стрелки;

· Always keep text between ext lines – текст всегда между выносными линиями;

· Suppress arrows if they don\'t fit inside extension lines – подавить стрелки в случае, если они не помещаются между выносными линиями;

– область Text placement предназначена для установки правил перемещения размерного текста, если текст был помещен программой или вручную за пределы выносных линий:

· Beside the dimension line – перемещать вместе с размерной линией. Кроме того, текст может быть отодвинут от размерной линии;

· Over dimension line, with leader – отодвинутый размерный текст нанести с выноской;

· Over dimension line, without leader – отодвинутый размерный текст нанести без выноски;

– в области Scale for dimension features – настраиваются параметры масштабов размерных элементов:

· Scale dimensions to layout – использование масштаба видового экрана относительно пространства листа;

· Use overall scale of: – позволяет указать глобальный коэффициент масштаба для всех параметров размерного стиля, задающих размеры, расстояния и отступы, включая высоту текста и величину стрелок. Глобальный масштаб не влияет на отмеренные расстояния, координаты, углы и допуски. По умолчанию он принимается равным 1. Для увеличения размерных элементов следует задать больший масштаб, для уменьшения – меньший;

– в области Fine tuning управляют подгонкой размерных элементов:

Place text manually – размещение текста вручную;

Draw dim line between ext lines – размерная линия размещается между выносными, даже если стрелки и размерный текст вынесены за их пределы.

• Вкладка Primary Units позволяет определить формат и точность основных линейных и угловых единиц, вид измеренных значений размеров (рис. 11.41):

Рис. 11.41. Диалоговое окно определения параметров размерного стиля, вкладка определения основных единиц

– в области Linear dimensions задается формат для цепей, линейных, параллельных, ординатных и неугловых базовых размеров:

· Unit format: – определяется формат единиц: Scientific – научные, Decimal – десятичные, Engineering – технические, Architectural – архитектурные, Fractional – дробные или Windows Desktop – установленные в Windows. В последнем случае единицы берутся из настроек языка и стандартов на панели управления;

· Precision: – задается число десятичных знаков для единиц, и в зависимости от выбранных единиц показывается формат представления величин;

· Fraction format: – определяется формат дробных единиц: Horizontal – с горизонтальной чертой, Diagonal – с косой чертой или Not Stacked – в одну строку;

· Decimal separator: – назначается десятичный разделитель: Period —точка, Comma —запятая или Space – пробел. Если выбраны единицы, установленные в Windows, AutoCAD использует десятичный разделитель, заданный в настройках языка и стандартов на панели управления;

· Round off: – устанавливается точность округления величин всех линейных размеров. Здесь можно вводить любое число, содержащее до пяти десятичных знаков. Значение для округления не должно превышать величину точности, заданную на этой вкладке;

· Prefix: – указание префикса, добавляемого перед величиной размера. Заданный здесь префикс заменяет обозначения радиуса и диаметра, которые AutoCAD автоматически проставляет для соответствующих размеров. Для записи префикса можно использовать специальные символы и управляющие коды;

· Suffix: – указание суффикса, проставляемого после величины размера. Для записи суффикса можно использовать специальные символы и управляющие коды;

– в области Measurement scale производятся следующие настройки масштаба измерений:

· Scale factor: – измеренные величины размеров (линейных, параллельных, радиусов, диаметров, ординатных, базовых, цепей) умножаются на заданный здесь масштабный коэффициент;

· Apply to layout dimensions only – масштабный коэффициент применяется только к размерам, нанесенным на листах;

– в области Zero suppression устанавливается подавление нулей:

· Leading – ведущие;

· Traling – хвостовые;

· 0 feet – 0 футов;

· 0 inches – 0 дюймов;

– в области Angular dimensions устанавливаются параметры угловых размеров:

· Units format: – формат единиц: Decimal Degrees – десятичные градусы, Degrees Minutes Seconds – градусы/минуты/секунды, Gradians – грады, Radians – радианы;

· Precision: – точность;

– в области Zero suppression устанавливается подавление нулей:

· Leading – ведущие;

· Traling – хвостовые.

• Вкладка Alternate Units позволяет определить формат и точность альтернативных единиц, которые используются для обозначения величин размеров в дополнительной системе единиц (рис. 11.42). Обычно с их помощью проставляются значения размеров в метрических единицах, если рисунок выполнен в британской системе, и наоборот. Величина размера в альтернативных единицах наносится в квадратных скобках [] непосредственно после размерного текста в основных единицах. Для нанесения в размерах альтернативных единиц необходимо установить флажок Display alternate units:

Рис. 11.42. Диалоговое окно определения параметров размерного стиля, вкладка определения альтернативных единиц

– в области Alternate units устанавливается:

· Unit format: – формат единиц: Scientific – научные, Decimal – десятичные, Engineering – технические, Architectural Stacked – архитектурные, Fractional Stacked – дробные, Architectural – архитектурные, Fractional – дробные или Windows Desktop – установленные в Windows;

· Precision – точность;

· Multiplier for alt units: – коэффициент пересчета. Альтернативные единицы получаются путем умножения основных единиц на заданный здесь коэффициент (по умолчанию предлагается коэффициент 0.03937, используемый для пересчета миллиметров в дюймы);

· Round distances to: – округление длин;

· Prefix: – префикс;

· Suffix: – суффикс;

– в области Zero suppression устанавливается подавление нулей:

· Leading – ведущие;

· Traling – хвостовые;

· 0 feet – 0 футов;

· 0 inches – 0 дюймов;

– в области Placement настраивается размещение альтернативных единиц:

· After primary value – альтернативные единицы размещаются за основным значением;

· Below primary value – основные единицы размещаются над размерной линией, а альтернативные – под ней.

• Вкладка Tolerances управляет параметрами формата и точности простановки допусков, показывающих пределы, в которых может варьироваться размер (рис. 11.43):

Рис. 11.43. Диалоговое окно определения параметров размерного стиля, вкладка простановки допусков

– в области Tolerance format настраиваются следующие параметры нанесения допусков:

· Method: – способ нанесения допусков: None – отключение нанесения допусков; Symmetrical – верхнее и нижнее отклонения симметричны, Deviation – верхнее и нижнее отклонения различаются; Limits – максимальная и минимальная величины размера; Basic – построение рамки вокруг размерного текста, обычно используется для обозначения теоретически точных размеров;

· Precision – число десятичных разрядов в значениях допусков;

· Upper value: – максимальное значение при нанесении отклонений и предельных размеров. AutoCAD использует эту же величину для симметричных допусков;

· Lower value: – минимальное значение при нанесении отклонений и предельных размеров;

· Scaling for height: – отношение высоты текста допусков к высоте основного размерного текста;

· Vertical position: – вертикальное выравнивание текстов симметричных допусков и отклонений: Bottom – по нижней границе размерного текста; Middle – по середине текста; Top – по верхней границе;

– в области Alternate unit tolerance – устанавливаются допуски для альтернативных единиц:

Precision: – число десятичных разрядов в значениях допусков;

– в области Zero suppression – устанавливается подавление нулей:

· Leading – ведущие;

· Traling – хвостовые;

· 0 feet – 0 футов;

· 0 inches – 0 дюймов.

Кнопка Compare… в Диспетчере размерных стилей Dimension Style Manager (см. рис. 11.35) позволяет сравнить два размерных стиля или создать перечень всех свойств стиля. При этом загружается диалоговое окно сравнения размерных стилей Compare Dimension Styles (рис. 11.44).

Рис. 11.44. Диалоговое окно сравнения размерных стилей

• В списке Compare: устанавливается стиль, который необходимо сравнить.

• В списке With: устанавливается стиль, с которым необходимо сравнить.

• В области All properties for dimension styles приведены все свойства сравниваемого размерного стиля:

– Description – описание;

– Variable – переменная.


Глава 12 Редактирование чертежей

Выбор объектов

Редактирование с помощью ручек

Удаление и восстановление объектов

Копирование объектов

Зеркальное отображение объектов

Создание подобных объектов

Размножение объектов массивом

Перемещение объектов

Поворот объектов

Масштабирование объектов

Растягивание объектов

Увеличение объектов

Обрезка объектов

Удлинение объектов

Разбиение объектов на части

Объединение сегментов

Снятие фасок

Рисование скруглений

Расчленение объектов


Выбор объектов

Большинство команд редактирования AutoCAD требует предварительного указания объектов для работы с ними. Выбранные объекты – один или несколько – называются набором . Он может, например, включать в себя все объекты определенного цвета или объекты, расположенные на определенном слое. Такой набор можно создать как до, так и после вызова команды редактирования. С одним и тем же набором допустимо производить несколько операций редактирования. Если установлена системная переменная HIGHLIGHT, выбранные объекты будут подсвечены.

После того как вызвана одна из команд редактирования, AutoCAD предлагает выбрать объекты. В командной строке появляется запрос:

...

Select objects: – выбрать объекты

При этом перекрестье указателя мыши заменяется прицелом выбора. Выбор отдельных объектов производится с помощью мыши или одним из способов, которые описаны ниже в этом разделе.

При формировании набора можно выбрать последний созданный объект, текущий набор объектов, а также все объекты рисунка. Имеется возможность добавлять объекты в набор и удалять их оттуда. Различные объекты могут заноситься в набор разными способами. Например, для выбора всех объектов области рисунка, кроме нескольких, нужно сначала выделить все объекты, а затем удалить из набора те, которые не предназначены для редактирования.

Способы и ключи выбора объектов:

• Add – включает режим добавления для пополнения существующего набора. Это начальный режим, устанавливаемый для выбора объектов;

• ALL – позволяет выбрать все примитивы, в том числе те, которые расположены на отключенных, заблокированных и замороженных слоях;

• AUto – выделяет объект, на котором установлен указатель мыши. Если не было выбрано ни одного объекта, указанная точка становится первым углом рамки;

• BOX – задает прямоугольник по двум точкам. Если вторая точка находится справа от первой, процесс выбора аналогичен выбору рамкой Window, а если слева – выбору секущей рамкой Crossing;

• Crossing – секущая рамка выделяет все объекты, которые находятся внутри или пересекают контур рамки. По умолчанию в ответ на запрос Select objects: можно указать первый угол рамки, а затем второй в направлении справа налево. Для того чтобы объект можно было выбрать, он должен быть хотя бы частично видимым. При выборе секущей рамкой в командной строке появляются запросы:

...

Select objects: C – переход в режим выбора объектов с помощью секущей рамки

Specify first corner: – указать первый угол рамки

Specify opposite corner: – указать противоположный угол рамки

• CPolygon – сочетает режимы Crossing и Wpolygon и позволяет выбрать объекты как полностью заключенные в многоугольник, так и пересекающие его границу. Область задается путем указания точек вокруг объектов, которые следует выбирать. Многоугольник строится по мере установки этих точек; он может быть любой формы, но без самопересечений и автоматически замыкается при указании каждой новой вершины. От последней заданной точки до указателя мыши протянута «резиновая нить». При этом в командной строке появляются запросы:

...

Select objects: CP – переход в режим выбора объектов с помощью многоугольника

First polygon point: – указать первую точку многоугольника

Specify endpoint of line or [Undo]: – указать конечную точку отрезка

Specify endpoint of line or [Undo]: – указать конечную точку отрезка

Specify endpoint of line or [Undo]: – нажать клавишу Enter для завершения выбора объектов с помощью многоугольника

• Fence – выбирает только объекты, которые пересекает линия . В отличие от рамочного или секущего многоугольника она может пересекать саму себя. При указании точек генерируется линия выбора и «резиновая нить» протягивается к перекрестью графического курсора. При этом в командной строке появляются запросы:

...

First fence point: – указать первую точку линии

Specify endpoint of line or [Undo]: – указать конечную точку отрезка

Specify endpoint of line or [Undo]: – указать конечную точку отрезка

Specify endpoint of line or [Undo]: – нажать клавишу Enter для завершения выбора объектов

• Group – выбирает все объекты внутри заданной группы ;

• Last – выбирает последний нарисованный объект, видимый на экране;

• Multiple – одновременно выбирает несколько объектов. Процесс выбора не считается законченным до тех пор, пока на очередной запрос выбора объекта не нажата клавиша Enter или Пробел;

• Previous – выбирает текущий набор объектов;

• Remove – устанавливает режим удаления указанных объектов из набора;

• SIngle – устанавливает режим выбора единственного объекта. Когда указаны один объект или одна группа, выбор считается законченным и запрос выбора объектов не повторяется;

• Undo – отменяет (удаляет) последний добавленный в набор объект;

• Window – выбирает объекты, которые целиком попадают в рамку . По умолчанию в ответ на запрос Select objects: можно указать первый угол рамки, а затем второй угол по диагонали от первого в направлении слева направо;

• WPolygon – аналогичен режиму Window, но при этом позволяет выбрать объекты, содержащиеся внутри области, границы которой составляет многоугольник .

Если системная переменная PICKDRAG включена, определение рамки производится при нажатой левой кнопке мыши. Если PICKDRAG отключена (такова настройка по умолчанию), то рамка задается двумя щелчками кнопки мыши в первой и второй точках.

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

Для управления процессом выбора объектов необходимо загрузить из падающего меню Tools -> Options… диалоговое окно Options. Задать метод сортировки объектов можно на вкладке User Preferences. Режим выбора объектов и размер прицела определяются на вкладке Selection диалогового окна Options. Подробнее об этом рассказывается в разделе «Настройка рабочей среды AutoCAD».

Существует возможность ограничить выбираемый набор объектов такими свойствами, как цвет, слой и тип объекта и пр., путем использования функции быстрого выбора или фильтра списков. Например, можно выбрать на рисунке только окружности красного цвета или, наоборот, выбрать все объекты, кроме окружностей красного цвета.

Функция Quick Select позволяет сформировать набор объектов по заданному критерию отбора. В диалоговом окне Object Selection Filters задаются и сохраняются для дальнейшего применения различные фильтры выбора объектов.

При фильтрации распознаются только цвета, типы линий и веса линий, явно присвоенные объектам, но не унаследованные по слою. Например, объект может быть красным, потому что для него задан цвет ByLayer, а слою присвоен красный цвет. Следовательно, фильтр должен учитывать также объекты, расположенные на слое, которому присвоен красный цвет, и имеющие цвет ByLayer, а не красный. В частично загруженных рисунках функция Quick Select не учитывает незагруженные объекты.

Для формирования набора объектов с помощью функции быстрого выбора следует выбрать из падающего меню Tools -> Quick Select… и в открывшемся диалоговом окне Quick Select установить необходимые параметры (рис. 12.1).

Рис. 12.1. Диалоговое окно быстрого выбора

• В списке Apply to: указывается набор объектов, к которому необходимо применить быстрый выбор:

– Entire drawing – весь чертеж;

– Current srlection – текущий набор.

• Кнопка Select objects позволяет сформировать текущий набор объектов.

• В списке Object type: указывается тип выбранных объектов.

• В списке Properties: перечисляются свойства объектов.

• В списке Operator: указывается оператор:

= Equals – равно;

<> Not Equal – не равно;

> Greater than – больше;

< Less than – меньше;

Select All – выбрать все.

• В списке Value: устанавливается значение выбранного свойства.

• В области How to apply: определяется действие над отобранными объектами:

• Include in new selection set – включить в новый набор;

• Exclude from new selection set – исключить из нового набора;

• Append to current selection set – добавить в текущий набор.

Для настройки более сложных фильтров выбора объектов и сохранения их под заданными именами достаточно в ответ на запрос Select objects: ввести \'filter и в диалоговом окне Object Selection Filters, показанном на рис. 12.2, определить фильтр-список.

Рис. 12.2. Диалоговое окно определения фильтр-списков

• В области Select Filter осуществляется выбор фильтра: ACIS-тело, атрибут, блок, вектор нормали, выноска, высота, высота текста, видовой экран, допуск, дуга, значение текста, изображение, имя атрибута, имя блока, имя данных, имя формы, конец отрезка, круг, луч, масштаб типа линий, мультилиния, начало отрезка, область, образец штриховки, основание DWF, отрезок, плоскость сечения, поворот блока, поворот текста, полилиния, положение атрибута, положение блока, положение текста, положение тоски, положение формы, полоса, прямая, радиус дуги, радиус круга, размер, размерный стиль, слой, спираль, сплайн, стиль мультилиний, таблица, твердое тело, текст, текстовый стиль, тип линий, точка, точка вставки изображения, уровень, фигура, форма, цвет, центр видового экрана, центр дуги, центр круга, центр эллипса, штриховка, эллипс, трехмерная грань, начало AND, конец AND, начало OR, конец OR, начало NOT, конец NOT, начало XOR, конец XOR:

– кнопка Select… – выбрать;

– кнопка Add to List: – добавить в список;

– кнопка Substitute – заменить;

– кнопка Add Selected Object< – добавить объект.

• Кнопка Edit Item – изменить.

• Кнопка Delete – удалить.

• Кнопка Clear List – очистить.

• В области Named Filters – именованные фильтры:

– в списке Current: – текущий фильтр;

– кнопка Save As: – сохранить фильтр под именем;

– кнопка Delete Current Filter List – удалить текущий список.

• Кнопка Apply – применить.

• Кнопка Cancel – отмена.

• Кнопка Help – справка.


Редактирование с помощью ручек

Выбранными объектами можно манипулировать с помощью ручек – маленьких квадратиков, которые высвечиваются в определяющих точках выбранных объектов (рис. 12.3).

Рис. 12.3. Примеры примитивов с ручками

При включенном режиме работы с ручками выбор объектов производится до редактирования, а манипуляции с ними выполняются с помощью указателя мыши или ключевых слов. Таким образом, использование ручек позволяет минимизировать обращения к меню.

Графический курсор привязывается к ручке, по которой он проходит. Если режим работы с ручками включен, то объекты, удаляемые из набора, перестают подсвечиваться, но ручки на них остаются. Удаление ручек из набора объектов производится нажатием клавиши Esc. Для удаления из набора, содержащего ручки, какого-либо объекта следует нажать клавишу Shift при его выборе.

Определением ручек в блоках управляет системная переменная GRIPBLOCK. Если она равна 1, ручки устанавливаются на всех объектах, входящих в блок, а если 0, на блоке изображается только одна ручка в точке его вставки.

Для включения ручек используется команда DDGRIPS . При этом все установки назначаются на вкладке Selection диалогового окна Options. Оно вызывается из падающего меню Tools -> Options.. . (см. раздел «Настройка рабочей среды AutoCAD»).

Для редактирования с помощью ручек нужно выбрать ручку, точка расположения которой будет базовой точкой редактирования. После этого выбирается один из режимов ручек: Move – перенести, Mirror – симметрировать, Rotate – повернуть, Scale – масштабировать или Stretch – растянуть. Переключение этих режимов осуществляется при вводе начальной буквы или циклически, последовательным нажатием клавиши Пробел или Enter. Например, для установки режима Stretch нужно ввести S или нажимать Enter до тех пор, пока в командной строке не появится ключ Stretch. Чтобы выйти из режима работы с ручками и вернуться к подсказке Command:, необходимо ввести Х или нажать клавишу Esc. Наиболее удобный способ выбора режима редактирования с помощью ручек – использование контекстного меню ручек (рис. 12.4), которое открывается щелчком правой кнопкой мыши при выделенной ручке.

Рис. 12.4. Контекстное меню ручки

Если при указании в команде редактирования первого нового положения для объекта нажата клавиша Shift, активизируется режим многократного копирования . Например, в режиме Stretch функция многократного копирования растягивает объект, такой как отрезок, и копирует его в любую точку графической области, указанную пользователем. Другой способ активизировать режим многократного копирования – выбрать ключ Copy в командной строке, а затем указывать положение или вводить координаты для каждой копии объекта. Режим многократного копирования остается активным до тех пор, пока не будет выбран другой текущий режим ручек или нажата клавиша Enter для завершения операции.

Набор команд редактирования в программе AutoCAD находится в падающем меню Modify или на панели инструментов Modify (рис. 12.5).

Рис. 12.5. Инструменты редактирования


Удаление и восстановление объектов

Команда ERASE осуществляет удаление (стирание) объектов. Она вызывается из падающего меню Modify -> Erase или щелчком на пиктограмме Erase на панели инструментов Modify.

Запросы команды ERASE:

...

Select objects: – выбрать объекты

Select objects: – выбрать объекты

Select objects: – нажать клавишу Enter для завершения работы команды

Выбор объектов, которые следует стереть, может производиться любым из доступных способов.

Для восстановления удаленных последней командой ERASE объектов используется команда OOPS. Ее название – «ОЙ» – весьма удачно отражает эмоции пользователя, испытываемые в момент применения этой команды.

Пример. Удаление объектов

Удалить из рисунка две нижние окружности и окружность в центре (рис. 12.6).

Рис. 12.6. Удаление объектов

Запустите команду ERASE, вызвав ее из падающего меню Modify -> Erase или щелчком на пиктограмме Erase на панели инструментов Modify. Ответьте на запросы:

...

_ERASE

Select objects: W – переход в режим выбора объектов рамкой

Specify first corner: – укажите точку 1

Specify opposite corner: – укажите точку 2

Select objects: – укажите точку 3 для выбора окружности в центре

Select objects: – нажмите клавишу Enter для завершения работы команды


Копирование объектов

Команда COPY осуществляет копирование объектов. Она вызывается из падающего меню Modify -> Copy или щелчком на пиктограмме Copy на панели инструментов Modify.

Запросы команды COPY:

...

Select objects: – выбрать объекты

Select objects: – нажать клавишу Enter для завершения выбора объектов

Specify base point or [Displacement/mOde] <Displacement>: – указать базовую точку или перемещение

Specify second point or <use first point as displacement>: – указать вторую точку размещения копии объекта или считать перемещением первую точку

Specify second point or [Exit/Undo] <Exit>: – указать вторую точку размещения копии объекта или нажать Enter для завершения команды

Specify second point or [Exit/Undo] <Exit>:

Запрос, требующий указания точки смещения копии объекта, делается многократно. Каждое смещение определяется относительно исходной базовой точки. После получения нужного количества копий в ответ на запрос необходимо нажать клавишу Enter.

Пример. Копирование объектов

Получить две копии детали (рис. 12.7).

Рис. 12.7. Копирование объектов

Запустите команду COPY, вызвав ее из падающего меню Modify -> Copy или щелчком на пиктограмме Copy на панели инструментов Modify. Ответьте на запросы:

...

_COPY

Select objects: – укажите точку 1

Select objects: – нажмите клавишу Enter для завершения выбора объектов

Specify base point or [Displacement/mOde] <Displacement>: – укажите точку 2

Specify second point or <use first point as displacement>: – укажите точку 3

Specify second point or [Exit/Undo] <Exit>: – укажите точку 4

Specify second point or [Exit/Undo] <Exit>: – нажмите клавишу Enter для завершения работы команды


Зеркальное отображение объектов

Команда MIRROR осуществляет зеркальное отображение объектов. Она вызывается из падающего меню Modify -> Mirror или щелчком на пиктограмме Mirror на панели инструментов Modify.

Запросы команды MIRROR:

...

Select objects: – выбрать объекты

Select objects: – нажать клавишу Enter для завершения выбора объектов

Specify first point of mirror line: – указать первую точку оси отражения

Specify second point of mirror line: – указать вторую точку оси отражения

Delete source objects? [Yes/No] <N>: – удалить или оставить исходные объекты

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

Чтобы полученный в результате зеркального отображения текст имел привычный вид, следует присвоить системной переменной MIRRTEXT значение 0. По умолчанию эта переменная включена. Если же ее отключить, отображенный текст будет ориентирован и выровнен точно так же, как и исходный. При этом команда MIRROR особым образом обрабатывает элементы текста и примитивы атрибутов, отображая их в прежней ориентации. Переменная MIRRTEXT воздействует только на простые объекты текста, созданные командами TEXT, DTEXT, MTEXT, а также на определения атрибутов и их переменные, не входящие внутрь вставленного блока. Тексты и постоянные атрибуты внутри блока отражаются, как и все составляющие блока, зеркально, независимо от установки системной переменной MIRRTEXT.

Пример. Зеркальное отображение объектов

Зеркально отобразить деталь относительно вертикальной оси, не удаляя старый объект (рис. 12.8).

Рис. 12.8. Зеркальное отображение объектов

Запустите команду MIRROR, вызвав ее из падающего меню Modify -> Mirror или щелчком на пиктограмме Mirror на панели инструментов Modify. Ответьте на запросы:

...

_MIRROR

Select objects: W – переход в режим выбора объектов рамкой

Specify first corner: – укажите точку 1

Specify opposite corner: – укажите точку 2

Select objects: – нажмите клавишу Enter для завершения выбора объектов

Specify first point of mirror line: END – укажите точку 3 с динамической объектной привязкой к конечной точке отрезка

Specify second point of mirror line: END – укажите точку 4 с динамической объектной привязкой к конечной точке отрезка

Delete source objects? [Yes/No] <N>: – нажмите клавишу Enter для отказа от удаления старого объекта


Создание подобных объектов

Команда OFFSET осуществляет создание подобных объектов (эквидистант) с заданным смещением. Она вызывается из падающего меню Modify -> Offset или щелчком на пиктограмме Offset на панели инструментов Modify.

Можно строить подобные отрезки, дуги, окружности, двумерные полилинии, эллипсы, эллиптические дуги, прямые, лучи и плоские сплайны. Подобные окружности имеют диаметр, больший или меньший, чем исходный, в зависимости от того, как задано смещение. Если оно указано точкой вне окружности, то новая окружность имеет больший диаметр, а если внутри окружности – меньший.

Запросы команды OFFSET:

...

Specify point on side to offset or [Exit/Multiple/Undo] <Exit>:

Current settings: Erase source=No Layer=Source OFFSETGAPTYPE=0 – текущие установки команды

Specify offset distance or [Through/Erase/Layer] <Through>: – указать величину смещения

Select object to offset or [Exit/Undo] <Exit>: – выбрать объект для создания подобных

Specify point on side to offset or [Exit/Multiple/Undo] <Exit>: – указать точку, определяющую сторону смещения

Select object to offset or [Exit/Undo] <Exit>: – выбрать объект для создания подобных

Specify point on side to offset or [Exit/Multiple/Undo] <Exit>: – указать точку, определяющую сторону смещения

Select object to offset or [Exit/Undo] <Exit>: – нажать клавишу Enter для завершения команды

Ключи команды OFFSET:

• Through – позволяет задать смещение через точку. При этом выдаются следующие запросы:

...

Specify offset distance or [Through/Erase/Layer] <Through>: T – переход в режим указания смещения через точку

Select object to offset or [Exit/Undo] <Exit>: – выбрать объект для создания подобных

Specify through point or [Exit/Multiple/Undo] <Exit>: – указать, через какую точку

Select object to offset or [Exit/Undo] <Exit>: – нажать клавишу Enter для завершения работы команды

• Erase – позволяет удалить исходный объект после смещения;

• Layer – позволяет ввести параметр слоя для смещаемых объектов: текущий или источник;

• Multiple – осуществляет создание нескольких подобных объектов (эквидистант) с заданным смещением.

Значение текущей величины смещения хранит системная переменная OFFSETDIST. Переменная OFFSETGAPTYPE управляет способом создания подобных полилиний, если при смещении образуется зазор между отдельными сегментами полилинии.

Пример. Построение эквидистанты

Построить несколько вариантов эквидистанты заданной полилинии (рис. 12.9).

Рис. 12.9. Построение эквидистанты

Запустите команду OFFSET, вызвав ее из падающего меню Modify -> Offset или щелчком на пиктограмме Offset на панели инструментов Modify. Ответьте на запросы:

...

_OFFSET

Specify offset distance or [Through/Erase/Layer] <Through>: 15 – смещение

Select object to offset or [Exit/Undo] <Exit>: – укажите точку 1

Specify point on side to offset or [Exit/Multiple/Undo] <Exit>: – укажите точку 2

Select object to offset or [Exit/Undo] <Exit>: – укажите точку 3

Specify point on side to offset or [Exit/Multiple/Undo] <Exit>: – укажите точку 4

. . .

Select object to offset or <exit>: – нажмите клавишу Enter для завершения работы команды


Размножение объектов массивом

Команда ARRAY осуществляет размножение объектов массивом . Она вызывается из падающего меню Modify -> Array… или щелчком на пиктограмме Array… на панели инструментов Modify. При этом открывается диалоговое окно Array, где можно настроить следующие параметры.

• Rectangular Array – режим установки значений прямоугольного массива (рис. 12.10):

Рис. 12.10. Диалоговое окно формирования прямоугольного массива

– в полях Rows: и Columns: указывается количество рядов и столбцов массива;

– в области Offset distance and direction – указываются расстояния и направление. При этом расстояния можно ввести с клавиатуры в соответствующие поля или с помощью мыши, для чего необходимо воспользоваться кнопками:

· в поле Row offset: задаются расстояния между рядами массива;

· в поле Columns offset: задаются расстояния между столбцами массива;

· в поле Angle of array: задается угол поворота элемента;

· кнопка Pick Both Offsets используется для указания обоих расстояний при помощи мыши;

· кнопка Pick Row offset используется для указания расстояния между рядами при помощи мыши;

· кнопка Pick Column offset используется для указания расстояния между столбцами при помощи мыши;

· кнопка Pick Angle of Array используется для указания угла поворота массива при помощи мыши;

· Tip – совет: по умолчанию при отрицательном расстоянии между рядами они добавляются вниз, при отрицательном расстоянии между столбцами они добавляются влево.

• Кнопка Select objects служит для выбора элементов массива.

• Результат работы команды можно оценить, нажав кнопку Preview< или просмотрев его на схеме справа в диалоговом окне.

• Polar Array – режим установки значений кругового массива (рис. 12.11):

Рис. 12.11. Диалоговое окно формирования кругового массива

– в строке Center point: – в полях X: и Y:, указываются соответствующие координаты центра массива;

– кнопка Pick Center Point – используется для указания центра кругового массива при помощи мыши;

– в раскрывающемся списке Method: – выбирается один из способов построения:

· Total number of items & Angle to fill – количество элементов и угол заполнения;

· Total number of items & Angle between items – количество элементов и угол между элементами;

· Angle to fill & Angle between items – угол заполнения и угол между элементами;

– в зависимости от выбранного способа построения активизируются два поля из следующих трех:

· Total number of items: – количество элементов;

· Angle to fill: – угол заполнения;

· Angle between items: – угол между элементами;

· кнопка Pick Angle to Fill используется для указания угла заполнения при помощи мыши;

· кнопка Pick Angle between Items используется для указания угла между элементами при помощи мыши;

· Tip – совет: положительное значение угла заполнения соответствует повороту против часовой стрелки, отрицательное значение соответствует повороту по часовой стрелке;

– установкой флажка Rotate items as copied назначается поворот элемента массива вокруг своей оси;

– базовую точку при желании можно указать в области Object base point, для чего понадобится развернуть окно щелчком на кнопке More:

· Set to object\'s default – как установлено в объекте;

· Base point: – координаты базовой точки по X и Y в соответствующих полях;

· кнопка Pick Base Point – используется для указания базовой точки при помощи мыши.


Перемещение объектов

Команда MOVE осуществляет перемещение объектов. Она вызывается из падающего меню Modify -> Move или щелчком на пиктограмме Move на панели инструментов Modify.

Запросы команды MOVE:

...

Select objects: – выбрать объекты

Select objects: – нажать клавишу Enter для завершения выбора объектов

Specify base point or [Displacement] <Displacement>: – указать базовую точку или перемещение

Specify second point or <use first point as displacement>: – указать вторую точку перемещения или считать перемещением первую точку

Пример. Перемещение объектов

Переместите две нижние окружности так, чтобы их центры совпали с маркерами центров, обозначенными в нижней части рисунка (рис. 12.12).

Рис. 12.12. Перемещение объектов

Запустите команду MOVE, вызвав ее из падающего меню Modify -> Move или щелчком на пиктограмме Move на панели инструментов Modify. Ответьте на запросы:

...

_MOVE

Select objects: W – переход в режим выбора объектов рамкой

Specify first corner: – укажите точку 1

Specify opposite corner: – укажите точку 2

Select objects: – нажмите клавишу Enter для завершения выбора объектов

Specify base point or [Displacement] <Displacement>: CEN – укажите точку 3 с динамической объектной привязкой к центру левой окружности

Specify second point or <use first point as displacement>: INT – укажите точку 4 с динамической объектной привязкой к пересечению отрезков маркера


Поворот объектов

Команда ROTATE осуществляет поворот объектов. Она вызывается из падающего меню Modify -> Rotate или щелчком на пиктограмме Rotate на панели инструментов Modify.

Запросы команды ROTATE:

...

Current positive angle in UCS: ANGDIR=counterclockwise ANGBASE=0 – текущие установки отсчета углов в ПСК

Select objects: – выбрать объекты

Select objects: – нажать клавишу Enter для завершения выбора объектов

Specify base point: – указать базовую точку

Specify rotation angle or [Copy/Reference] <0>: – указать угол поворота

Ключи команды ROTATE:

• Copy – теперь в новой версии программы у команды ROTATE имеется возможность копировать поворачиваемый объект;

• Reference – используется для поворота относительно существующего угла. При этом выдаются следующие запросы:

...

Current positive angle in UCS: ANGDIR=counterclockwise ANGBASE=0 – текущие установки отсчета углов в ПСК

Select objects: – выбрать объекты

Select objects: – нажать клавишу Enter для завершения выбора объектов

Specify base point: – указать базовую точку

Specify rotation angle or [Copy/Reference] <0>: R – переход в режим задания угла со ссылкой

Specify the reference angle <0>: – указать опорный угол

Specify the new angle or [Points] <0>: – указать новый угол

Пример. Поворот объектов

Поверните деталь на 45° (рис. 12.13).

Рис. 12.13. Поворот объектов

Запустите команду ROTATE, вызвав ее из падающего меню Modify -> Rotate или щелчком на пиктограмме Rotate на панели инструментов Modify. Ответьте на запросы:

...

_ROTATE

Current positive angle in UCS: ANGDIR=counterclockwise ANGBASE=0

Select objects: – укажите точку 1

Select objects: – нажмите клавишу Enter для завершения выбора объектов

Specify base point: CEN – укажите точку 2 с динамической объектной привязкой к центру дуги

Specify rotation angle or [Copy/Reference] <0>: 45 – угол поворота


Масштабирование объектов

Команда SCALE осуществляет масштабирование объектов. Она вызывается из падающего меню Modify -> Scale или щелчком на пиктограмме Scale на панели инструментов Modify.

Запросы команды SCALE:

...

Select objects: – выбрать объекты

Select objects: – нажать клавишу Enter для завершения выбора объектов

Specify base point: – указать базовую точку

Specify scale factor or [Copy/Reference] <default>: – указать коэффициент масштабирования

При масштабировании объектов масштабные коэффициенты по осям X и Y одинаковы. Таким образом, можно делать объект больше или меньше, но нельзя изменять соотношение его размеров по этим осям. Масштабирование выполняется путем указания базовой точки и новой длины объекта, из которой выводится масштабный коэффициент для текущих единиц, или путем явного ввода коэффициента. Кроме того, коэффициент может определяться путем указания текущей длины и новой длины объекта.

При масштабировании с указанием масштабного коэффициента производится изменение размеров выбранного объекта во всех измерениях. Если масштабный коэффициент больше единицы, то объект увеличивается, а если меньше единицы – уменьшается.

Ключи команды SCALE:

• Copy – теперь в новой версии программы у команды SCALE имеется возможность копировать масштабируемый объект;

• Reference – применяется для определения коэффициента масштабирования с использованием размеров существующих объектов в качестве ссылок.

При этом выдаются следующие запросы:

...

Select objects: – выбрать объекты

Select objects: – нажать клавишу Enter для завершения выбора объектов

Specify base point: – указать базовую точку

Specify scale factor or [Copy/Reference] <default>: R – переход в режим указания масштабного коэффициента со ссылкой

Specify reference length <default>: – указать длину опорного отрезка

Specify new length or [Points] <default>: – указать новую длину

Один из наиболее эффективных вариантов использования ключа Reference – изменение масштаба всего рисунка. Если оказалось, что выбранные единицы рисунка не соответствуют заданным требованиям, то для выбора всех объектов на чертеже (например, при помощи рамки) можно воспользоваться командой SCALE, а затем, применяя ключ Reference, указать два конца объекта, требуемая длина которого известна, и ввести данную длину. При этом масштаб всех объектов на рисунке изменится соответствующим образом.

Пример. Масштабирование объектов

Увеличить изображение детали в 2,5 раза (рис. 12.14).

Рис. 12.14. Масштабирование объектов

Запустите команду SCALE, вызвав ее из падающего меню Modify -> Scale или щелчком на пиктограмме Scale на панели инструментов Modify. Ответьте на запросы:

...

_SCALE

Select objects: W – переход в режим выбора объектов рамкой

Specify first corner: – укажите точку 1

Specify opposite corner: – укажите точку 2

Select objects: – нажмите клавишу Enter для завершения выбора объектов

Specify base point: – укажите точку 3

Specify scale factor or [Copy/Reference] <1.0000>: 2.5 – коэффициент масштабирования


Растягивание объектов

Команда STRETCH осуществляет растягивание объектов, сохраняя при этом связь с остальными частями рисунка. Вызывается она из падающего меню Modify -> Stretch или щелчком на пиктограмме Stretch на панели инструментов Modify.

Запросы команды STRETCH:

...

Select objects to stretch by crossing-window or crossing-polygon… – выбор растягиваемых объектов секущей рамкой или секущим многоугольником

Select objects: – выбрать объекты

Select objects: – нажать клавишу Enter для завершения выбора объектов

Specify base point or [Displacement] <Displacement>: – указать базовую точку или перемещение

Specify second point or <use first point as displacement>: – указать вторую точку перемещения или считать перемещением первую точку

Ключ команды STRETCH:

• теперь для команды STRETCH существует параметр перемещения Displacement, с помощью которого определяется относительное расстояние и направление. Последнее введенное значение перемещения сохраняется.

Формирование набора объектов для этой команды должно производиться с ключом секущей рамки Crossing или Cpolygon. Любые объекты, полностью заключенные в рамку или многоугольник, перемещаются командой STRETCH точно так же, как командой MOVE. Отрезки, дуги и сегменты полилиний, пересекающие рамку, растягиваются только путем перемещения конечных точек, находящихся внутри ее: конечные точки за рамкой остаются неизменными. В дугах центральная точка и ее начальный и конечный углы регулируются таким образом, что стрелка дуги (расстояние от центральной точки хорды до дуги) поддерживается постоянной. Команда STRETCH не влияет на ширину полилиний, на информацию о сопряжениях и углах касания.

Вершины полос и фигур, находящиеся внутри рамки, также перемещаются, в то время как вершины за пределами рамки остаются на месте. Другие примитивы перемещаются или остаются на месте в зависимости от того, находится ли определяющая их точка внутри рамки. Определяющими точками являются центр круга, точка вставки формы или блока (если точка вставки блока перемещается командой STRETCH, то перемещаются и все его атрибуты), крайняя левая точка базовой линии для текста и для определения атрибута – независимо от типа выравнивания, использованного при вычерчивании элемента.

Если команда STRETCH вызывается при действующем предварительном наборе, то для рассмотрения определяющих точек, подпадающих под действие команды, используются только примитивы, выбранные с помощью обычной или секущей рамки.

Пример. Растягивание объектов

Растянуть объект со смещением вправо (рис. 12.15).

Рис. 12.15. Растягивание объектов

Запустите команду STRETCH, вызвав ее из падающего меню Modify -> Stretch или щелчком на пиктограмме Stretch на панели инструментов Modify. Ответьте на запросы:

...

_STRETCH

Select objects to stretch by crossing-window or crossing-polygon…

Select objects: C – переход в режим выбора объектов секущей рамкой

Specify first corner: – укажите точку 1

Specify opposite corner: – укажите точку 2

Select objects: – нажмите клавишу Enter для завершения выбора объектов

Specify base point or [Displacement] <Displacement>: – укажите точку 3

Specify second point or <use first point as displacement>: – укажите точку 4


Увеличение объектов

Команда LENGTHEN , которая осуществляет увеличение объектов, вызывается из падающего меню Modify -> Lengthen.

Действие команды LENGTHEN не распространяется на замкнутые объекты.

Запросы команды LENGTHEN:

...

Select an object or [DElta/Percent/Total/DYnamic]: – выбрать объект или один из ключей

Current length: – текущая длина

Ключи команды LENGTHEN:

• Delta – изменение длины объекта на заданную величину со стороны, ближней к точке указания. Ключ Delta также изменяет угол дуги на заданную величину со стороны выбранной конечной точки дуги. При задании положительного значения дуга удлиняется, а при задании отрицательного значения укорачивается. При использовании этого ключа выдаются следующие запросы:

...

Select an object or [DElta/Percent/Total/DYnamic]: DE – переход в режим изменения длины объекта на заданную величину

Enter delta length or [Angle] <0.0000>: – указать приращение длины или ключ Angle, который позволяет изменить центральный угол дуги на заданную величину

Select an object to change or [Undo]: – выбрать объект для изменения

Select an object to change or [Undo]: – нажать клавишу Enter для завершения работы команды

• Percent – задание длины объекта в процентном отношении относительно исходной. При использовании этого ключа выдаются следующие запросы:

...

Select an object or [DElta/Percent/Total/DYnamic]: P – переход в режим задания длины объекта в процентном отношении

Enter percentage length <100.0000>: – указать процент длины

Select an object to change or [Undo]: – выбрать объект для изменения

Select an object to change or [Undo]: – нажать клавишу Enter для завершения работы команды

• Total – задание длины объекта или угла дуги равными абсолютной величине, отсчитываемой от фиксированного конца объекта. Ключ Total также устанавливает для внутреннего угла выбранной дуги значение заданного полного угла. При использовании этого ключа выдаются следующие запросы:

...

Select an object or [DElta/Percent/Total/DYnamic]: T – переход в режим задания длины объекта или угла дуги равными абсолютной величине

Specify total length or [Angle] <1.0000)>: – указать полную длину или ключ Angle, который позволяет изменить угол выбранной дуги

Select an object to change or [Undo]: – выбрать объект для изменения

Select an object to change or [Undo]: – нажать клавишу Enter для завершения работы команды

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

...

Select an object or [DElta/Percent/Total/DYnamic]: DY – переход в режим динамического задания длины

Select an object to change or [Undo]: – выбрать объект для изменения

Specify new end point: – указать новую конечную точку

Select an object to change or [Undo]: – выбрать объект для изменения

Specify new end point: – указать новую конечную точку

Select an object to change or [Undo]: – нажать клавишу Enter для завершения работы команды


Обрезка объектов

Команда TRIM , которая осуществляет отсечение объектов по режущей кромке, вызывается из падающего меню Modify -> Trim или щелчком на пиктограмме Trim на панели инструментов Modify.

Запросы команды TRIM:

...

Current settings: Projection=UCS Edge=None – текущие установки

Select cutting edges … – выбор режущих кромок

Select objects or <select all>: – выбрать объекты, являющиеся режущей кромкой

Select objects: – нажать клавишу Enter для завершения выбора режущей кромки

Select object to trim or shift-select to extend or [Fence/Crossing/Project/Edge/eRase/Undo]: – выбрать обрезаемый объект (при использовании клавиши Shift – удлиняемый) или один из ключей

Select object to trim or shift-select to extend or [Fence/Crossing/Project/Edge/eRase/Undo]: – нажать клавишу Enter для завершения работы команды

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

Ключи команды TRIM:

• Fence – объекты выбираются с помощью пересекающей их линии. Линия выбора представляет собой последовательность временных линейных сегментов и задается с помощью двух или более точек. При этом линия выбора не образует замкнутый контур;

• Crossing – объекты выбираются с помощью секущей рамки. При этом выбираются объекты, находящиеся внутри прямоугольной рамки и пересекающие ее.

Разрешается выбор вдоль прямоугольной секущей рамки по часовой стрелке от первой точки до первого обнаруженного объекта;

• Project – определяет режим отсечения объектов по пересечению их проекции с границей в трехмерном пространстве:

– None – отсечение только тех объектов, которые пересекаются с заданной границей;

– Ucs – определение проекции объекта в плоскости XY текущей ПСК и отсечение объекта, не пересекающегося с границей;

– View – определение проекции объекта в направлении заданного вида и отсечение объекта, не пересекающегося с границей;

• Edge – определяет режим поиска пересечения по продолженной кромке другого объекта или только до объекта, который пересекает подлежащий обрезке объект в трехмерном пространстве. При обрезке заштрихованных объектов не следует присваивать ключу Edge значение Extend, иначе не будет происходить соединения режущих кромок, даже если значение допуска замкнутости лежит в пределах нормы:

– Extend – отсечение объекта по воображаемой продолженной границе;

– No extend – отсечение объектов по границе, с которой они имеют пересечение;

• eRase – удаление выбранных объектов. С помощью этого параметра удобно стирать ненужные объекты, не выходя из режима команды TRIM.

Пример. Обрезка объектов

Отсечь части окружности, нарисованные пунктирной линией (рис. 12.16).

Рис. 12.16. Обрезка объектов

Запустите команду TRIM, вызвав ее из падающего меню Modify -> Trim или щелчком на пиктограмме Trim на панели инструментов Modify. Ответьте на запросы:

...

_TRIM

Current settings: Projection=UCS Edge=None

Select cutting edges …

Select objects or <select all>: – укажите точку 1

Select objects: – нажмите клавишу Enter для завершения выбора секущей кромки

Select object to trim or shift-select to extend or [Fence/Crossing/Project/Edge/eRase/Undo]: – укажите точку 2

Select object to trim or shift-select to extend or [Fence/Crossing/Project/Edge/eRase/Undo]: – укажите точку 3

Select object to trim or shift-select to extend or [Fence/Crossing/Project/Edge/eRase/Undo]: – нажмите клавишу Enter для завершения работы команды


Удлинение объектов

Команда EXTEND , которая осуществляет удлинение объектов до граничной кромки, вызывается из падающего меню Modify -> Extend или щелчком на пиктограмме Extend на панели инструментов Modify.

Запросы команды EXTEND:

...

Current settings: Projection=UCS Edge=None – текущие установки

Select boundary edges … – выбор граничных кромок

Select objects or <select all>: – выбрать объекты, являющиеся граничными кромками

Select objects: – нажать клавишу Enter для завершения выбора граничной кромки

Select object to extend or shift-select to trim or [Fence/Crossing/Project/Edge/Undo]: – выбрать удлиняемый объект (при использовании клавиши Shift – обрезаемый) или один из ключей

Select object to extend or shift-select to trim or [Fence/Crossing/Project/Edge/Undo]: – нажать клавишу Enter для завершения работы команды

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

При удлинении широкой полилинии граничная кромка соприкасается с ее осевой линией. Поскольку торцевой срез широкой полилинии проводится под углом 90°, то, если граничная кромка не перпендикулярна удлиняемому сегменту, конец полилинии частично заходит за кромку. При удлинении конусного сегмента конечная ширина сегмента корректируется так, чтобы текущая конусность оставалась неизменной. Если в результате получается отрицательная конечная ширина, она устанавливается равной 0.

Допускается удлинение лучей, но удлинение прямых невозможно. Так же, как и окружность, прямая линия не имеет граничной кромки и конечной точки. Луч является полуограниченным объектом, поэтому его можно удлинить до новой начальной точки.

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

• динамически – «буксировкой» конечной точки объекта;

• указанием новой длины в процентном отношении к текущей длине или углу;

• указанием приращения длины или угла, откладываемого от конечной точки;

• установкой полной абсолютной длины объекта или его центрального угла.

Граничными кромками могут служить отрезки, дуги, двумерные полилинии. Когда в качестве кромки используется двумерная полилиния, ее ширина игнорируется и объекты удлиняются до ее осевой линии.

Удлиняемые объекты выбираются путем указания той части, которая должна удлиняться. Объекты нельзя выделять рамкой, секущей рамкой или объявлять последним набором; допустимы только прямое указание, ввод координат и выбор линией.

Ключи команды EXTEND:

• Fence – объекты выбираются с помощью пересекающей их линии. Линия выбора представляет собой последовательность временных линейных сегментов и задается с помощью двух или более точек. При этом линия выбора не образует замкнутый контур;

• Crossing – объекты выбираются с помощью секущей рамки. При этом выбираются объекты, находящиеся внутри прямоугольной рамки и пересекающие ее. Разрешается выбор вдоль прямоугольной секущей рамки по часовой стрелке от первой точки до первого обнаруженного объекта;

• Project – определяет режим удлинения объектов до пересечения их проекции с границей в трехмерном пространстве:

– None – удлинение только тех объектов, которые пересекаются с заданной границей;

– Ucs – определение проекции объекта в плоскости XY текущей ПСК и удлинение объекта, не пересекающегося с границей;

– View – определение проекции объекта в направлении заданного вида и удлинение объекта, не пересекающегося с границей;

• Edge – определяет режим продолжения кромки до воображаемого пересечения. Удлинение объекта происходит до пересечения с воображаемой гранью другого объекта или только до объекта, действительно пересекающего этот объект в трехмерном пространстве:

– Extend – удлинение объекта до воображаемой продолженной границы;

– No extend – удлинение объектов до границы без ее удлинения.

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

Пример. Удлинение объектов

Удлинить верхнюю полилинию до границ дуги (рис. 12.17).

Рис. 12.17. Удлинение объектов

Запустите команду EXTEND, вызвав ее из падающего меню Modify -> Extend или щелчком на пиктограмме Extend на панели инструментов Modify. Ответьте на запросы:

...

_EXTEND

Current settings: Projection=UCS Edge=None

Select boundary edges …

Select objects or <select all>: – укажите точку 1

Select objects: – нажмите клавишу Enter для завершения выбора объектов

Select object to extend or shift-select to trim or [Fence/Crossing/Project/Edge/Undo]: – укажите точку 2

Select object to extend or shift-select to trim or [Fence/Crossing/Project/Edge/Undo]: – укажите точку 3

Select object to extend or shift-select to trim or [Fence/Crossing/Project/Edge/Undo]: – укажите точку 4

Select object to extend or shift-select to trim or [Fence/Crossing/Project/Edge/Undo]: – нажмите клавишу Enter для завершения работы команды


Разбиение объектов на части

Команда BREAK , которая осуществляет разрыв объектов, вызывается из падающего меню Modify -> Break или щелчком на пиктограмме Break на панели инструментов Modify.

Запросы команды BREAK:

...

Select objects: – выбрать объекты

Specify second break point or [First point]: – указать вторую точку разрыва

Ключ команды BREAK:

• First point – первая точка, определенная программой автоматически, заменяется на указанную пользователем в ответ на запрос:

...

Specify second break point or [First point]: F – переход в режим указания первой точки

Specify first break point: – указать первую точку разрыва

Specify second break point: – указать вторую точку разрыва

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

Программа преобразует окружность в дугу, удаляя ее часть от первой до второй точки против часовой стрелки. Чтобы разбить объект на две части, ничего не удаляя, нужно указать вторую точку, совпадающую с первой. Это можно сделать вводом @ в ответ на запрос второй точки.

Команда BREAK , которая осуществляет разрыв объектов в одной точке, вызывается щелчком на пиктограмме Break at Point на панели инструментов Modify. При этом выдаются запросы:

...

Select objects: – выбрать объекты

Specify second break point or [First point]: F – переход в режим указания первой точки

Specify first break point: – указать первую точку разрыва

Specify second break point: @ – завершение работы команды

Пример. Разбиение объектов на части

Разорвать и удалить часть окружности, нарисованную пунктирной линией (рис. 12.18).

Рис. 12.18. Разбиение объектов на части

Запустите команду BREAK, вызвав ее из падающего меню Modify -> Break или щелчком на пиктограмме Break на панели инструментов Modify. Ответьте на запросы:

...

_BREAK

Select object: – укажите точку 1

Specify second break point or [First point]: – укажите точку 2


Объединение сегментов

Команда JOIN осуществляет объединение отдельных сегментов объектов для формирования одного целого объекта. Команда вызывается из падающего меню Modify -> Join или щелчком на пиктограмме Join на панели инструментов Modify.

Запросы команды JOIN:

...

Select source object: – выбрать исходный поддерживаемый объект: отрезок, разомкнутую полилинию, дугу, эллиптическую дугу, разомкнутую линию сплайна или спираль

В зависимости от того, какой выбран исходный объект, отобразится один из следующих вариантов команды JOIN:

• отрезок – объединяемые отрезки должны быть коллинеарны, то есть лежать на одной бесконечной линии, но между ними должны быть зазоры:

...

Select source object: – выбрать исходный отрезок

Select lines to join to source: – выбрать отрезки, которые необходимо объединить с источником

Select lines to join to source: – нажать клавишу Enter для завершения работы команды

• полилиния – объединяемыми объектами могут быть линии, полилинии или дуги. Между объектами не может быть зазоров, и они должны лежать в одной плоскости, параллельной плоскости XY ПСК;

• дуга – объединяемые дуговые сегменты должны лежать на одной воображаемой окружности, и между ними должны быть зазоры, то есть дуги могут быть соприкасающиеся и несоприкасающиеся, но у них должны быть общий центр и радиус. Ключ cLose преобразует исходную дугу в окружность. При объединении двух или более дуг их объединение начинается с исходной дуги в направлении против часовой стрелки:

...

Select source object: – выбрать исходную дугу

Select arcs to join to source or [cLose]: – выбрать дуги, которые необходимо объединить с источником

Select arcs to join to source: – нажать клавишу Enter для завершения работы команды

• эллиптическая дуга – объединяемые эллиптические дуги должны лежать на одном эллипсе, но между ними должны быть зазоры. Ключ cLose замыкает исходную эллиптическую дугу и преобразует ее в законченный эллипс. При объединении двух или более эллиптических дуг их объединение начинается с исходной эллиптической дуги в направлении против часовой стрелки:

...

Select source object: – выбрать исходную эллиптическую дугу

Select elliptical arcs to join to source or [cLose]: – выбрать эллиптические дуги, которые необходимо объединить с источником

Select elliptical arcs to join to source: – нажать клавишу Enter для завершения работы команды

• сплайн – объединяемые сплайны и спирали должны быть непрерывными от начала до конца. Результирующим объектом является один сплайн:

...

Select source object: – выбрать исходный сплайн

Select splines or helixes to join to source: – выбрать сплайны или спирали, которые необходимо объединить с источником

Select splines or helixes to join to source: – нажать клавишу Enter для завершения работы команды

• спираль – объединяемые спирали должны быть непрерывными от начала до конца. Результирующим объектом является один сплайн.


Снятие фасок

Команда CHAMFER осуществляет снятие фасок на объектах. Команда вызывается из падающего меню Modify -> Chamfer или щелчком на пиктограмме Chamfer на панели инструментов Modify.

Запросы команды CHAMFER:

...

(TRIM mode) Current chamfer Dist1 = 0.0000, Dist2 = 0.0000 – режим с обрезкой, параметры фаски

Select first line or [Undo/Polyline/Distance/Angle/Trim/mEthod/Multiple]: – выбрать первый отрезок

Select second line or shift-select to apply corner: – выбрать второй отрезок

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

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

Если оба соединяемых объекта лежат на одном слое, линия фаски проводится на нем же. В противном случае она располагается на текущем слое. То же справедливо в отношении цвета, типа и веса линии фаски.

Если точка пересечения объектов находится за лимитами рисунка, а функция контроля лимитов включена, то снятие фаски не выполняется.

Теперь команда снятия фаски CHAMFER более эффективна: можно применить ключ Multiple для соединения нескольких наборов линий сопряжениями или фасками без повторного запуска команды. При работе в многооконном режиме для этой команды можно использовать ключ отмены Undo.

Появилась возможность быстро создавать фаску с нулевой длиной нажатием клавиши Shift при выборе двух линий.

Ключи команды CHAMFER:

• Undo – отмена предыдущей операции в команде снятия фаски;

• Polyline – снятие фасок вдоль всей полилинии, то есть в каждом пересечении ее сегментов. При этом обрабатываются только те сегменты, длины которых превосходят длину фаски. Построенные вдоль полилинии фаски становятся ее новыми сегментами, даже если их длина равна нулю;

• Distance – настройка длины фаски, то есть расстояния между точкой реального или воображаемого пересечения объектов и точкой, до которой удлиняется или обрезается объект при снятии фаски. Если обе длины фаски равны нулю, то объекты обрезаются или удлиняются до точки их пересечения, а линия фаски не строится. В качестве значения первой длины фаски по умолчанию выступает последняя заданная длина. Значение второй длины по умолчанию совпадает со значением первой длины, так что стандартными считаются симметричные фаски, хотя значения по умолчанию можно изменить. Величины первой и второй длин запоминаются в файле рисунка. Исходные длины фасок нового рисунка определяет шаблон. При использовании ключа Distance выдаются следующие запросы:

...

(TRIM mode) Current chamfer Dist1 = 0.0000, Dist2 = 0.0000 – режим с обрезкой, параметры фаски

Select first line or [Undo/Polyline/Distance/Angle/Trim/mEthod/Multiple]: D – переход в режим настройки длины фаски

Specify first chamfer distance <default>: – первая длина фаски

Specify second chamfer distance <default>: – вторая длина фаски

• Angle – позволяет задать длину для первой линии и угол относительно первой линии для подрезания второй. При использовании ключа Distance выдаются следующие запросы:

...

(TRIM mode) Current chamfer Dist1 = 0.0000, Dist2 = 0.0000 – режим с обрезкой, параметры фаски

Select first line or [Undo/Polyline/Distance/Angle/Trim/mEthod/Multiple]: A – переход в режим задания величины угла

Specify chamfer length on the first line: – первая длина фаски

Specify chamfer angle from the first line: – угол фаски с первым отрезком

Select first line or [Undo/Polyline/Distance/Angle/Trim/mEthod/Multiple]: – выбрать первый отрезок или один из ключей

Select second line or shift-select to apply corner: – выбрать второй отрезок или нажать клавишу Shift при выборе, чтобы создать угол

• Trim – позволяет определить, следует ли обрезать линии до снятия фаски. Если следует, то первая линия отсекается на величину первого расстояния, а вторая линия – на величину второго. Если расстояние равно нулю, то происходит подгонка в одну точку. По умолчанию соединяемые фаской объекты обрезаются. При включении обрезки системной переменной TRIMMODE присваивается значение 1. При отключении – значение 0. При обрезке пересекающиеся линии отсекаются по конечным точкам линии фаски. Если выбранные линии не пересекаются, то они удлиняются или обрезаются так, чтобы пересеклись;

• mEthod – позволяет выбрать один из методов установки размеров фасок: либо расстояниями, либо расстоянием и углом;

• Multiple – создание фаски для кромок нескольких наборов объектов. При этом будет выдан основной запрос команды, а также запрос выбора второго отрезка до тех пор, пока не будет нажата клавиша Enter для завершения команды.

Пример. Снятие фасок

Снять с детали фаски, нарисованные пунктирной линией (рис. 12.19).

Рис. 12.19. Снятие фасок

Запустите команду CHAMFER, вызвав ее из падающего меню Modify -> Chamfer или щелчком на пиктограмме Chamfer на панели инструментов Modify. Ответьте на запросы:

...

_CHAMFER

(TRIM mode) Current chamfer Dist1 = 0.0000, Dist2 = 0.0000

Select first line or [Undo/Polyline/Distance/Angle/Trim/mEthod/Multiple]: D – переход в режим настройки длины фаски

Specify first chamfer distance <0.0000>: 20 – первая длина фаски

Specify second chamfer distance <20.0000>: – нажмите клавишу Enter, согласившись со значением, предлагаемым по умолчанию

Select first line or [Undo/Polyline/Distance/Angle/Trim/mEthod/Multiple]: P – переход в режим снятия фасок с полилинии

Select 2D polyline: – укажите точку 1

4 lines were chamfered

_CHAMFER

(TRIM mode) Current chamfer Dist1 = 20.0000, Dist2 = 20.0000

Select first line or [Undo/Polyline/Distance/Angle/Trim/mEthod/Multiple]: D – переход в режим настройки длины фаски

Specify first chamfer distance <20.0000>: 30 – первая длина фаски

Specify second chamfer distance <30.0000>: – нажмите клавишу Enter, согласившись со значением, предлагаемым по умолчанию

Select first line or [Undo/Polyline/Distance/Angle/Trim/mEthod/Multiple]: – укажите точку 2

Select second line or shift-select to apply corner – укажите точку 3

_CHAMFER

(TRIM mode) Current chamfer Dist1 = 30.0000, Dist2 = 30.0000

Select first line or [Undo/Polyline/Distance/Angle/Trim/mEthod/Multiple]: – укажите точку 4

Select second line or shift-select to apply corner – укажите точку 5


Рисование скруглений

Команда FILLET осуществляет плавное скругление (сопряжение) объектов. Она вызывается из падающего меню Modify -> Fillet или щелчком на пиктограмме Fillet на панели инструментов Modify.

Запросы команды FILLET:

...

Current settings: Mode = TRIM, Radius = 10.0000 – текущие настройки

Select first object or [Undo/Polyline/Radius/Trim/Multiple]: – выбрать первый объект

Select second object or shift-select to apply corner: – выбрать второй объект

Сопряжением называется плавное соединение двух объектов дугой заданного радиуса. AutoCAD не делает различия между внутренними и внешними сопряжениями.

Если оба сопрягаемых объекта лежат на одном слое, линия сопряжения проводится на нем же. В противном случае она располагается на текущем слое. Сказанное справедливо для цвета, типа и веса линии сопряжения.

Можно сопрягать пары отрезков, линейные (но не дуговые) сегменты полилиний, прямые, лучи, круги, дуги и реальные (то есть не многоугольные) эллипсы. Сопряжение отрезков, прямых и лучей применимо даже к параллельным объектам. Сопряжения в вершинах полилинии производятся друг за другом по одному. Сопрягать можно отрезки и полилинии в любых комбинациях, а также все твердотельные объекты.

Допускается сопряжение отрезка и окружности, отрезка и дуги или окружности и дуги. Правила скругления в этом случае такие же, как при сопряжении отрезков. Однако в случае с дугами и окружностями возможно построение более одной дуги сопряжения. AutoCAD выберет сопряжение, конечные точки которого ближе всего к точкам выбора объектов для скругления.

Для плавного соединения с дугой сопряжения отрезки и дуги могут обрезаться или удлиняться. Отсекаемый фрагмент – это та часть на стороне дуги сопряжения, которая образует точку пересечения с исходным объектом. Такая логика гарантирует плавность скругления и обычно совпадает с интуитивным представлением, согласно которому сохраняется та часть, которая указана. Окружности никогда не обрезаются; при этом дуга сопряжения плавно соединяется с окружностью.

При выборе линий, дуг или полилиний их длины регулируются для соответствия длине сопрягающей дуги. Если удерживать нажатой клавишу Shift при выборе объектов, то осуществляется замена значения текущего радиуса сопряжения на 0.

Ключи команды FILLET:

• Undo – отмена предыдущей операции в команде скругления;

• Polyline – означает, что операция сопряжения выполняется со всей полилинией, строятся дуги сопряжения во всех точках пересечения линейных сегментов двумерной полилинии. Если два линейных сегмента разделены дугой, при приближении к которой они сходятся, команда FILLET заменяет эту дугу сопрягающей дугой. При этом выдаются запросы:

...

Current settings: Mode = TRIM, Radius = 0.5000 – текущие настройки

Select first object or [Undo/Polyline/Radius/Trim/Multiple]: P – переход в режим сопряжения полилиний

Select 2D polyline: – выбрать 2D-полилинию

• Radius – позволяет задать радиус скругления, то есть радиус дуги, соединяющей сопрягаемые объекты. По умолчанию радиус сопряжения равен 0.5000 или последнему введенному значению. Изменение данного параметра действует только на выполняемые после этого сопряжения, оставляя неизменными существующие. При установке радиуса выдаются запросы:

...

Current settings: Mode = TRIM, Radius = 0.5000 – текущие настройки

Select first object or [Undo/Polyline/Radius/Trim/Multiple]: R – переход в режим указания радиуса скругления

Specify fi llet radius <default>: – указать радиус сопряжения

• Trim – позволяет определить, следует ли обрезать выбранные кромки по конечным точкам дуги сопряжения;

• Multiple – скругление углов у нескольких наборов объектов. При этом будет выдан основной запрос команды, а также запрос выбора второго объекта до тех пор, пока не будет нажата клавиша Enter для завершения команды.

Пример. Сопряжение объектов

Скруглить контуры детали, нарисованные пунктирной линией (рис. 12.20).

Рис. 12.20. Сопряжение объектов

Запустите команду FILLET, вызвав ее из падающего меню Modify -> Fillet или щелчком на пиктограмме Fillet на панели инструментов Modify. Ответьте на запросы:

...

_FILLET

Current settings: Mode = TRIM, Radius = 0.5000

Select first object or [Undo/Polyline/Radius/Trim/Multiple]: R – переход в режим указания радиуса скругления

Specify fi llet radius <0.5000>: 50 – радиус скругления

Select first object or [Undo/Polyline/Radius/Trim/Multiple]: P – переход в режим сопряжения полилиний

Select 2D polyline: – укажите точку 1

4 lines were fi lleted

_FILLET

Current settings: Mode = TRIM, Radius = 50.0000

Select first object or [Undo/Polyline/Radius/Trim/Multiple]: R – переход в режим указания радиуса скругления

Specify fi llet radius <50.0000>: 20 – радиус скругления

Select first object or [Undo/Polyline/Radius/Trim/Multiple]: – укажите точку 2

Select second object or shift-select to apply corner: – укажите точку 3

_FILLET

Current settings: Mode = TRIM, Radius = 20.0000

Select first object or [Undo/Polyline/Radius/Trim/Multiple]: – укажите точку 4

Select second object or shift-select to apply corner: – укажите точку 5


Расчленение объектов

Команда EXPLODE осуществляет расчленение блоков на составляющие их примитивы. Команда вызывается из падающего меню Modify -> Explode или щелчком на пиктограмме Explode на панели инструментов Modify.

Запросы команды EXPLODE:

...

Select objects: – выбрать объекты

Select objects: – нажать клавишу Enter для окончания выбора объектов и завершения работы команды

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

Если расчленению подвергнута двумерная полилиния, то любая информация о ширине или касательной игнорируется, получаемые отрезки и дуги следуют по осевой линии полилинии. По завершении работы команды EXPLODE применительно к полилинии, имеющей ширину, отличную от нуля, будет выдано сообщение о том, что при ее расчленении потеряны сведения о ширине:

...

Exploding this polyline has lost width information.

The UNDO command will restore it. – при расчленении этой полилинии потеряны сведения о ширине, их можно восстановить командой отмены

Действие команды EXPLODE в каждый момент распространяется только на один уровень вложенности. Это значит, что если блок содержит полилинию, то при его расчленении появится цельная полилиния. Если потребуются отдельные дуговые или линейные сегменты, полилинию надо будет расчленить отдельно.

Расчленение блоков, вставленных с неравными масштабными коэффициентами по осям X , Y и Z , может привести к самым неожиданным последствиям. Внешние ссылки и связанные с ними блоки расчленить нельзя. При расчленении из блоков удаляются атрибуты, однако их исходные описания при этом сохраняются.


Глава 13 Разработка чертежей в среде AutoCAD

Существует много способов разработки чертежей в среде AutoCAD. Квалифицированные пользователи, обладающие большим опытом работы, имеют в своем багаже собственные подходы к разработке конструкторской документации. Вашему вниманию предлагается методика на примере разработки чертежа детали, хотя, в принципе, она может использоваться при разработке любых чертежей и служить основой для серьезной и регулярной работы в среде AutoCAD.

Создание чертежа детали, изображенного на рис. 13.1, рекомендуется выполнять в следующем порядке.

Рис. 13.1. Чертеж детали

1. Создать новый рисунок с помощью команды NEW, вызываемой из падающего меню File -> New… или щелчком на пиктограмме QNew на стандартной панели инструментов.

2. Для вызова Мастера подготовки в диалоговом окне создания нового чертежа Create New Drawing выбрать пиктограмму Use a Wizard. Далее в списке Select a Wizard: выбрать Quick Setup.

3. В диалоговом окне QuickSetup в качестве единиц измерения длины Units установить Decimal. При определении границы области черчения Area установить ширину – 210 мм, длину – 297 мм. Щелкнуть на кнопке Готово.

4. Включить отображение сетки на экране щелчком на кнопке GRID в строке состояния или нажатием функциональной клавиши F7.

5. Отобразить всю область чертежа на экране командой ZOOM, вызываемой из падающего меню View -> Zoom -> All или щелчком на пиктограмме Zoom All на стандартной панели инструментов (см. упражнение Z2 из раздела 2).

6. Установить шаг привязки курсора к узлам сетки 5 мм в диалоговом окне Drafting Settings, загружаемом из падающего меню Tools -> Drafting Settings… или выбором пункта Settings… в контекстном меню, вызываемом щелчком правой кнопки мыши на кнопке SNAP в строке состояния. Значение привязки устанавливается в области Snap spacing в текстовых полях Snap X spacing: и Snap Y spacing:.

7. Сохранить рисунок с помощью команды QSAVE, вызываемой из падающего меню File -> Save или щелчком на пиктограмме Save на стандартной панели инструментов.

8. Вставить в рисунок рамку формата А4 (при условии, что эта заготовка уже существует). Вставка осуществляется командой INSERT, вызываемой из падающего меню Insert -> Block… или щелчком на пиктограмме Insert Block на панели инструментов рисования Draw. При этом загружается диалоговое окно Insert (см. упражнение In1 из раздела 4).

9. Создать новые слои в Диспетчере свойств слоев Layer Properties Manager, которое загружается из падающего меню Format -> Layer… или щелчком на пиктограмме Layer Properties Manager на панели инструментов Layers (см. упражнение La из раздела 3). Рекомендуется создать 4 слоя:

– Контур – для линий основного контура;

– Размеры – для размерных линий;

– Осевые линии – для осевых линий;

– Тонкие линии – для штриховки.

10. В диалоговом окне Layer Properties Manager установить вес линий для вновь созданных слоев: для слоя Контур – 0.8; для слоев Размеры, Осевые линии, Тонкие линии – 0.3. Для слоя Осевые линии установить тип линии Center2. Рекомендуется установить для всех слоев различные оттенки цветовой гаммы.

11. Создать наклонный текстовый стиль в диалоговом окне Text Style, вызываемом из падающего меню Format -> Text Style…. В области Font в раскрывающемся списке Font Name: следует выбрать шрифт simplex.shx; в поле Oblique Angle: задать угол наклона к нормали 15; в поле Height: установить высоту 0 (ноль) (см. упражнение T7 из раздела 2).

12. Заполнить штамп. Рекомендуется увеличить изображение штампа с помощью зумирования. Затем использовать команду DTEXT, вызываемую из падающего меню Draw -> Text -> Single Line Text или щелчком на пиктограмме Dtext панели инструментов. При заполнении штампа удобно использовать ключ выравнивания по ширине Fit команды DTEXT (см. упражнение T4 из раздела 2).

13. Прежде чем формировать основной контур, следует сделать слой Контур текущим (см. упражнение Test1 из раздела 2).

14. Включить привязку курсора к узлам сетки щелчком на кнопке SNAP в строке состояния или нажатием функциональной клавиши F9.

15. С помощью команд построения прямоугольника RECTANG и окружности CIRCLE построить основной контур горизонтальной проекции детали. С помощью команды построения отрезков LINE сформировать основной контур ее фронтальной проекции (см. упражнения C1, Re1, L4 из раздела 2).

16. Сделать слой Осевые линии текущим и с помощью команды LINE сформировать осевые линии обеих проекций детали.

17. Сделать слой Тонкие линии текущим и заштриховать область разреза детали с помощью команды BHATCH, вызываемой из падающего меню Draw -> Hatch… или щелчком на пиктограмме Hatch… на панели инструментов Draw. Обращение к команде BHATCH загружает диалоговое окно Hatch and Gradient, в котором необходимо задать: в поле Pattern: – ANSI31; в поле Scale: – значение 2; в поле Angle: – значение 0 (см. упражнение H1 из раздела 3).

18. Проставить размеры (см. упражнения R1–R11 из раздела 3). Слой Размеры сделать текущим, затем создать размерный стиль с помощью команды DIMSTYLE в диалоговом окне Dimension Style Manager. Команда вызывается из падающего меню Dimension -> Dimension Style… или щелчком на пиктограмме Dimension Style… панели инструментов Styles (см. упражнения RS1–RS6 из раздела 3). Рекомендуется установить размер стрелок в поле Arrow size:, равный 5; в списке Offset from origin: выбрать значение 0, определяющее отступ выносных линий от объекта; в списке Text style: указать имя созданного наклонного текстового стиля; в списке Text height: выбрать значение 3.5, в поле Offset from dim line: выбрать значение 1.3.

19. Для отображения веса (толщины) линий на экране необходимо щелкнуть на кнопке LWT в строке состояния, расположенной в нижней части рабочего стола.

20. Сохранить рисунок.


Глава 14 Вычислительные функции

Измерение расстояний и углов

Вычисление площади и периметра

Вычисление геометрии и массы

Информация о выбранных объектах из базы данных чертежа

Определение координат точек

Сведения о дате и времени создания чертежа

Статистическая информация о чертеже

Список системных переменных

Калькулятор

Программа AutoCAD включает набор команд для выполнения математических расчетов и получения справочной информации об объектах чертежа. Например, вычисление расстояния между двумя заданными точками или угла между точками в плоскости XY . Имеется возможность вычисления угла между воображаемым отрезком, проведенным через точки, и плоскостью XY , а также разности координат точек по осям X , Y и Z .

Функции, сообщающие справочную информацию об объектах чертежа, вызываются из падающего меню Tools -> Inquiry или с одноименной панели инструментов (рис. 14.1).

Рис. 14.1. Инструменты, содержащие сведения об объектах


Измерение расстояний и углов

Команда DIST измеряет расстояние и угол между точками, вызывается из падающего меню Tools -> Inquiry -> Distance или щелчком на пиктограмме Distance на панели инструментов Inquiry.

Запросы команды DIST:

...

Specify first point: – указать первую точку

Specify second point: – указать вторую точку

Distance = вычисленное значение расстояния

Angle in XY Plane = значение угла в плоскости XY

Angle from XY Plane = значение угла от плоскости XY

Delta X = значение разности X

Delta Y = значение разности Y

Delta Z = значение разности Z

Команда DIST вычисляет расстояние между точками в трехмерном пространстве. Если координата Z первой или второй точки опущена, то параметр Distance подразумевает текущий уровень.

Угол в плоскости XY отсчитывается от текущей оси X , а угол с плоскостью XY – от текущей плоскости XY . При этом значения расстояний выражены в текущем формате единиц.


Вычисление площади и периметра

Команда AREA вычисляет площадь и периметр объекта или заданной области. Вызывается из падающего меню Tools -> Inquiry -> Area или щелчком на пиктограмме Area на панели инструментов Inquiry.

Воображаемая фигура, предназначенная для вычисления площади и периметра, формируется указанием точек, лежащих в плоскости, параллельной плоскости XY текущей системы координат. Если сформированный многоугольник оказался незамкнутым, то значение площади вычисляется так, как если бы последняя и первая точка ломаной линии были соединены прямым отрезком. При вычислении периметра учитывается длина этого отрезка.

Запросы команды AREA:

...

Specify first corner point or [Object/Add/Subtract]: – указать первую угловую точку или один из ключей

Specify next corner point or press ENTER for total: – указать следующую угловую точку

Specify next corner point or press ENTER for total: – нажать клавишу Enter для вычисления

Area = значение площади

Perimeter = значение периметра

Ключи команды AREA:

• Object – осуществляется вычисление площади и периметра выбранного объекта. Таким образом можно находить площади кругов, эллипсов, сплайнов, полилиний, многоугольников, областей и тел. В случае незамкнутой полилинии значение площади вычисляется так, как если бы последняя и первая точка были соединены прямым отрезком. При вычислении периметра длина этого отрезка не учитывается. Для полилиний с ненулевой шириной площадь и длина (периметр) вычисляются по их продольной оси;

• Add – включение режима добавления последовательно вычисляемых площадей к итоговому значению. Пользователю выдаются сведения как о площади и периметре отдельных областей и объектов, так и об общей площади;

• Subtract – включение режима вычитания последовательно вычисляемых площадей из накапливаемого суммарного значения.

Вычисленные значения площади и периметра сохраняются в системных переменных AREA и PERIMETER.


Вычисление геометрии и массы

Команда MASSPROP вычисляет массовые характеристики областей и тел. Вызывается из падающего меню Tools -> Inquiry -> Region/Mass Properties или щелчком на пиктограмме Region/Mass Properties на панели инструментов Inquiry.

Команда MASSPROP отображает массовые характеристики в текстовом окне. При необходимости их можно записать в текстовый файл.

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

Запросы команды MASSPROP:

...

Select objects: – выбрать объекты

Select objects: – нажать клавишу Enter для завершения выбора объектов

– SOLIDS –

Mass: – масса

Volume: – объем

Bounding box:

X: – ограничивающая рамка

Y:

Z:

Centroid:

X: – центр масс

Y:

Z:

Moments of inertia:

X: – моменты инерции

Y:

Z:

Products of inertia:

XY: – центробежный момент инерции

YZ:

ZX:

Radii of gyration:

X: – радиусы инерции

Y:

Z:

Principal moments and X-Y-Z directions about centroid: – главные моменты и направления X - Y - Z относительно центра масс

I:

J:

K:

Write analysis to a fi le? [Yes/No] <N>: – указать, следует ли записать результаты анализа в файл

Ниже приведены массовые характеристики, выводимые для тел:

• масса – мера инерции тела. Значения массы и объема равны, так как используется единичная плотность;

• объем – область трехмерного пространства, ограничиваемая телом;

• ограничивающая рамка – координаты противоположных углов параллелепипеда, ограничивающего тело;

• центр масс – трехмерная координата центра масс для тел. Предполагается, что плотность тела распределена равномерно;

• момент инерции – момент инерции тела используется при определении сил, требуемых для вращения объекта вокруг оси (например, вращения колеса вокруг оси). Размерность момента инерции тела – единицы массы, умноженные на единицы длины в квадрате;

• центробежный момент инерции – величина, используемая для определения сил, вызывающих перемещение объекта. Вычисляется относительно двух ортогональных плоскостей. Размерность центробежных моментов инерции – единицы массы, умноженные на единицы расстояния в квадрате;

• радиус инерции – эта характеристика является еще одним способом выражения моментов инерции тела. Размерность радиусов инерции – единицы длины;

• главные моменты и направления X, Y, Z относительно центра масс – вычисляются на основании центробежных моментов инерции и имеют те же размерности. Относительно одной из осей, проходящих через центр масс объекта, момент инерции является наибольшим. Ось, относительно которой момент инерции является наименьшим, располагается перпендикулярно первой оси и также проходит через центр масс. Третье значение, представленное в результатах, является промежуточным.

Ниже приведены массовые характеристики, выводимые для всех областей:

• площадь – площадь поверхности тел или внутренняя площадь областей;

• периметр – общая длина внешних и внутренних петель области. Периметр тела не вычислен;

• ограничивающая рамка – определяется двумя координатами. Для областей, компланарных плоскости XY текущей пользовательской системы координат, координатами ограничивающей рамки являются координаты противоположных углов прямоугольника, ограничивающего область. Для областей, не являющихся компланарными плоскости XY текущей ПСК, координатами ограничивающей рамки являются координаты противоположных углов параллелепипеда, ограничивающего область;

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

Ниже приведены дополнительные массовые характеристики, выводимые для областей, компланарных плоскости XY текущей ПСК:

• момент инерции – величины используются при расчете распределенных нагрузок, например давления жидкости на плиту, или при вычислении сил при изгибе или кручении балок. Размерность моментов инерции – единицы длины в четвертой степени;

• центробежный момент инерции – величина, используемая для определения сил, вызывающих перемещение объекта. Вычисляется относительно двух ортогональных плоскостей. Размерность центробежных моментов инерции – единицы массы, умноженные на единицы расстояния в квадрате;

• радиус инерции – эта характеристика является еще одним способом выражения моментов инерции тела. Размерность радиусов инерции – единицы длины;

• главные моменты и направления X , Y , Z относительно центра масс – вычисляются на основании центробежных моментов инерции и имеют те же размерности. Относительно одной из осей, проходящих через центр масс объекта, момент инерции является наибольшим. Ось, относительно которой момент инерции является наименьшим, располагается перпендикулярно первой оси и также проходит через центр масс. Третье значение, представленное в результатах, является промежуточным.


Информация о выбранных объектах из базы данных чертежа

Команда LIST вычисляет информацию о выбранных объектах из базы данных чертежа. Вызывается из падающего меню Tools -> Inquiry -> List или щелчком на пиктограмме List на панели инструментов Inquiry.

Результатом работы команды LIST является сообщение в текстовом окне, где отображается тип объекта, слой объекта, координаты X , Y , Z в текущей ПСК , а также пространство, в котором объект находится (модель или лист). Выводится также и трехмерная высота объекта, если она ненулевая.

В зависимости от конкретного выбранного объекта команда LIST может выводить и другие данные.


Определение координат точек

Команда ID вычисляет координаты точек. Вызывается из падающего меню Tools -> Inquiry -> ID Point или щелчком на пиктограмме Locate Point на панели инструментов Inquiry.

В командной строке выводятся координаты точки в текущей пользовательской системе координат, которые запоминаются как координаты последней введенной точки и могут быть использованы с помощью символа @.


Сведения о дате и времени создания чертежа

Команда TIME сообщает сведения о дате и времени создания чертежа. Вызывается из падающего меню Tools -> Inquiry -> Time.

Команда TIME выводит на экран следующую информацию:

...

Current time: – отображение текущей даты и времени в 24-часовом формате с точностью до миллисекунды

Times for this drawing: – время доступа к данному чертежу

Created: – дата и время создания текущего чертежа

Last updated: – отображение даты и времени последнего обновления текущего чертежа, изменение которого производится при каждом сохранении файла чертежа

Total editing time: – отображение времени, затраченного на редактирование текущего чертежа. Счетчик времени постоянно обновляется программой, его нельзя сбросить или остановить. Время вывода чертежа на печать, а также завершение сеанса редактирования без сохранения чертежа при подсчете времени не учитывается

Elapsed timer (on): – дополнительный счетчик, функционирующий в процессе работы программы. Его можно при необходимости включать, отключать и сбрасывать

Next automatic save in: <disabled> – отображение времени, оставшегося до очередного автоматического сохранения

Enter option [Display/ON/OFF/Reset]: – введите один из ключей

Ключи команды TIME:

• Display – повторный вывод сведений о дате и времени чертежа с обновлением;

• ON – запуск пользовательского счетчика затраченного времени в том случае, если он отключен;

• OFF – остановка пользовательского счетчика затраченного времени в том случае, если он включен;

• Reset – присвоение пользовательскому счетчику затраченного времени значения 0 дней 00:00:00.000.


Статистическая информация о чертеже

Команда STATUS сообщает статистические сведения о чертеже – дате и времени создания чертежа, а также о режимах и границах. Вызывается из падающего меню Tools -> Inquiry -> Status.

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

Кроме того, команда STATUS выводит на экран следующую информацию:

• Model space limits are – показывает лимиты сетки. В первой строке находятся координаты X , Y нижнего левого угла лимита, хранящиеся в системной переменной LIMMIN. Во второй строке находятся координаты X , Y верхнего правого угла лимита, хранящиеся в системной переменной LIMMAX. Замечание Off справа от координаты Y говорит об отключенном контроле за лимитами чертежа;

• Model space uses – показывает границы чертежа, которые включают все объекты базы данных и могут выходить за лимиты сетки. В первой строке находятся координаты X , Y нижнего левого угла. Во второй строке находятся координаты X , Y верхнего правого угла. Замечание Over справа от координаты Y говорит о том, что чертеж выходит за заданные лимиты сетки;

• Display shows – выдает часть границ чертежа, видимую на текущем видовом экране. В первой строке находятся координаты X , Y нижнего левого угла экрана. Во второй строке находятся координаты X , Y верхнего правого угла;

• Insertion base is – точка вставки чертежа, которая хранится в системной переменной INSBASE и выражается в координатах X , Y , Z ;

• Snap resolution is – интервалы шаговой привязки в направлениях X и Y , сохраняемые в системной переменной SNAPUNIT;

• Grid spacing is – интервалы шага сетки в направлениях X и Y , сохраняемые в системной переменной GRIDUNIT;

• Current space: – показывает, какое из пространств (модели или листа) активно в данный момент;

• Current layout: – отображает Model или имя текущего листа;

• Current layer: – показывает текущий слой, задаваемый системной переменной CLAYER;

• Current color: – показывает текущий цвет, задаваемый системной переменной CECOLOR;

• Current linetype: – показывает текущий тип линий, задаваемый системной переменной CELTYPE;

• Current material: – показывает текущий материал;

• Current lineweight: – показывает текущий вес линий, задаваемый системной переменной CELWEIGHT;

• Current elevation: – показывает текущий уровень, задаваемый системной переменной ELEVATION;

• thickness: – показывает текущую высоту, задаваемую системной переменной THICKNESS;

• Fill – указывает состояние Вкл/Откл для режима закрашивания;

• Grid – указывает состояние Вкл/Откл для режима установки сетки;

• Ortho – указывает состояние Вкл/Откл для ортогонального режима;

• Qtext – указывает состояние Вкл/Откл для режима текста;

• Snap – указывает состояние Вкл/Откл для режима установки шага;

• Tablet – указывает состояние Вкл/Откл для режима планшета;

• Object snap modes: – перечисляет текущие режимы объектной привязки, задаваемые командой OSNAP;

• Free dwg disk (C:) space: – показывает количество свободного пространства на диске, выделенном для чертежей;

• Free temp disk (C:) space: – показывает количество свободного пространства на диске, выделенном для временных файлов;

• Free physical memory: – показывает количество свободной оперативной памяти на компьютере;

• Free swap fi le space: – показывает количество свободного пространства в файле подкачки.


Список системных переменных

Команда SETVAR выводит список системных переменных, а также изменяет их значения. Вызывается из падающего меню Tools -> Inquiry -> Set Variable.

Запросы команды SETVAR:

...

Enter variable name or [?]: – ввести имя системной переменной, которой требуется присвоить значение

Enter new value for <>: – ввести новое значение системной переменной или нажать клавишу Enter

Значения системных переменных также можно изменять непосредственно в командной строке. Для этого необходимо на запрос Command: ввести имя переменной и ее новое значение.

Ключ команды SETVAR:

• ? – вывод списка текущих значений всех системных переменных, используемых в чертеже. Запросы:

...

Enter variable name or [?]: ? – переход в режим запроса списка переменных

Enter variable(s) to list <*>: – ввести символ-шаблон имен переменных для получения целевого списка или нажать клавишу Enter


Калькулятор

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

• математические и тригонометрические расчеты;

• просмотр и использование ранее выполненных расчетов;

• изменение свойств объектов при совместном использовании калькулятора и палитры свойств;

• преобразование единиц измерения;

• осуществление геометрических расчетов;

• копирование и вставка значений и выражений при совместном использовании калькулятора и палитры свойств или командной строки;

• выполнение расчетов со смешанными числами, имеющими целые и дробные части, величинами в футах и дюймах;

• определение, хранение и использование переменных калькулятора;

• использование геометрических функций из калькулятора.

Команда QUICKCALC загружает палитру калькулятор . Вызывается из падающего меню Tools -> Palettes -> QuickCalc или щелчком на пиктограмме QuickCalc (CTRL+8) на панели инструментов Standard (рис. 14.2).

Рис. 14.2. Палитра калькулятор

Калькулятор состоит из следующих областей: панель, область журнала, поле ввода, кнопка More/Less, цифровая клавиатура, область научных расчетов, область преобразования единиц, область переменных. Панель – выполняет быстрые вычисления для стандартных функций и содержит следующие инструменты:

Clear – сбрасывает значение в поле ввода;

Clear History – удаляет данные из области журнала;

Get Coordinates – вычисляет координаты точки, выбранной на чертеже с помощью мыши;

Distance Between Two Points – вычисляет расстояние между двумя точками, выбранными на объекте с помощью мыши;

Angle of Line Defined by Two Points – вычисляет угол между двумя точками, выбранными на объекте с помощью мыши;

Intersection of Two Lines Defined by Four Points – вычисляет точку пересечения двух линий, заданных четырьмя точками, выбранными на объекте с помощью мыши;

Help (F1) – отображает справку для калькулятора.

• Область журнала – отображает бегущий список ранее вычисленных выражений. В контекстном меню области журнала содержится несколько пунктов, включая пункт для копирования выбранного выражения в буфер обмена (рис. 14.3):

– Expression Font Color – установка цвета шрифта выражения;

– Value Font Color – установка цвета шрифта значения;

– Copy – копирование;

– Append Expression to Input Area – добавление выражения в область ввода;

– Append Value to Input Area – добавление значения в область ввода;

– Clear History – очистка журнала.

Рис. 14.3. Контекстное меню области журнала калькулятора

• Поле ввода – предназначено для ввода и извлечения выражений. При нажатии кнопки со знаком равенства = или клавиши Enter калькулятор производит вычисление и отображает результаты.

• Кнопка More/Less – скрывает или отображает все области функций калькулятора. Это же действие можно выполнить с помощью контекстного меню, щелкнув правой кнопкой мыши (рис. 14.4):

– Number Pad – цифровая клавиатура;

– Scientific – научные;

– Units Conversion – преобразование единиц;

– Variables – переменные.

Рис. 14.4. Контекстное меню кнопки More/Less калькулятора

• Number Pad – стандартная цифровая клавиатура калькулятора, с помощью которой можно вводить цифры, символы для арифметических выражений.

Нажатие знака равенства = позволяет вычислить введенное выражение. Ниже приведены дополнительные функции управления, доступные на цифровой клавиатуре:

– C (Clear) – удаляет значение в поле ввода и сбрасывает его в ноль;

– <- (Bascspace) – перемещает курсор на один символ влево в поле ввода, при этом один десятичный знак или символ удаляется;

– V (Square Root (sqrt)) – вычисляет квадратный корень значения;

– 1/x (Inverse) – вычисляет значение или выражение, обратное находящемуся в поле ввода;

– x^2 (X to the Pover of 2) – возводит значение в квадрат;

– x^3 (X to the Pover of 3) – возводит число или выражение в поле ввода в степень 3;

– x^y (X to the Pover of Y) – возводит число или выражение в поле ввода в указанную степень;

– ( ) – открывающая и закрывающая скобки при объединении в пары используются для группирования части выражения. Элементы, заключенные в скобки, обрабатываются раньше, чем оставшаяся часть выражения;

– = – вычисляет выражение в поле ввода;

– MS (Store To Memory) – сохраняет текущее значение в памяти калькулятора;

– M+ (Add to Value Stored in Memory) – добавляет текущее значение к значению, сохраненному в памяти калькулятора;

– MR (Restore Memory Value) – восстанавливает в окне ввода значение, хранящееся в памяти калькулятора;

– MC (Clear Memory) – удаляет значение, хранящееся в памяти калькулятора.

• Scientific – область научных расчетов, с помощью которой вычисляют значения тригонометрических, логарифмических, показательных и других выражений, обычно используемых в научных и инженерных приложениях. Ниже описываются элементы управления области научных расчетов:

– sin (Sine) – вычисляет синус угла, указанного в поле ввода;

– cos (Cosine) – вычисляет косинус угла, указанного в поле ввода;

– tan (Tangent) – вычисляет тангенс угла, указанного в поле ввода;

– log (Base-10 Log) – вычисляет логарифм значения, указанного в поле ввода;

– 10^x (Base-10 Exponent) – вычисляет степень по основанию 10 значения, указанного в поле ввода;

– asin (Arcsine) – вычисляет арксинус числа, указанного в поле ввода. Число должно лежать в пределах от -1 до 1;

– acos (Arccosine) – вычисляет арккосинус числа, указанного в поле ввода. Число должно лежать в пределах от -1 до 1;

– atan (Arctangent) – вычисляет арктангенс числа, указанного в поле ввода;

– ln (Natural Log) – вычисляет натуральный логарифм числа, указанного в поле ввода;

– e^x (Natural Exponent) – вычисляет натуральный показатель числа, указанного в поле ввода;

– r2d (Convert Radians to Degrees) – преобразует радианы в градусы;

– d2r (Convert Degrees to Radians) – преобразует углы из градусов в радианы;

– abs (Absolute Value) – возвращает абсолютное значение числа, указанного в поле ввода;

– rnd (Round) – округляет число, указанное в поле ввода, до ближайшего целого числа;

– trunc (Truncate) – отображает целую часть числа, указанного в поле ввода.

• Units Conversion – область преобразования единиц конвертирует единицы измерения одного типа в другой. В области преобразования единиц можно использовать только целые значения:

– Units type – выбор типа единиц:

Length – длина;

Area – площадь;

Volume – устройство;

Angular – угловой;

– Convert from – отображает список исходных единиц измерения: сантиметры, футы, дюймы, километры, метры, мили, миллиметры, топографические футы, ярды;

– Convert to – отображает список конечных единиц измерения, аналогичный списку Convert from;

– Value to convert – отображает поле для ввода преобразуемого значения;

– Converted value – преобразует введенные единицы и отображает результат;

– Return Conversion to Calculator Input Area – значок калькулятора возвращает преобразованное значение в поле ввода.

• Variables – область переменных обеспечивает доступ к предопределенным константам и функциям, а также эту область можно использовать для определения и хранения дополнительных констант и функций. Дерево переменных используется для хранения функций сокращенного вида и переменных, заданных пользователем. Функции сокращенного вида – это часто используемые выражения, в которых функция связана с привязкой к объекту. Ниже описываются стандартные функции сокращенного вида:

– dee – расстояние между двумя конечными точками;

– ille – пересечение двух линий, проведенных через четыре конечные точки;

– mee – середина отрезка, соединяющего две конечные точки;

– nee – единичный вектор в плоскости XY , нормальный к двум конечным точкам;

– rad – радиус выбранной окружности, дуги или дуги полилинии;

– vee – вектор от одной конечной точки к другой;

– vee1 – единичный вектор в направлении от одной конечной точки к другой.

Ниже описываются инструменты области переменных:

– кнопка New Variable… загружает диалоговое окно описания новой переменной Variable Definition (рис. 14.5):

Рис. 14.5. Диалоговое окно описания переменной

· в области Variable type устанавливается тип переменной: Contannt – сохраняет новую переменную в качестве константы; Function – сохраняет новую переменную в качестве функции;

· в области Variable properties определяются свойства переменной: Name: – сохраняет имя переменной, при этом в именах констант нельзя использовать пробелы; Group with: – сохраняет именованную переменную в выбранной категории; Value or expression: – сохраняет значение выражения для переменной; Descrition: – сохраняет описание для переменной;

– кнопка Edit Variable… загружает диалоговое окно описания переменной Variable Definition для внесения изменений в выбранную переменную;

– кнопка Delete удаляет выбранную переменную;

– кнопка Return Variable to Input Area – кнопка калькулятора, возвращающая выбранную переменную в поле ввода.


Глава 15 Пространство и компоновка чертежа

Пространство модели и пространство листа

Мастер компоновки листа

Работа с листами

Вставка листа с помощью Центра управления

AutoCAD

Видовые экраны

Именованные виды

Неперекрывающиеся видовые экраны

Создание нескольких видовых экранов

Плавающие видовые экраны

Видовые экраны произвольной формы

Формирование в AutoCAD модели объекта, в том числе трехмерной, обычно не является самоцелью. Это делается для дальнейшего использования такой модели в системах прочностных расчетов и кинематического моделирования, при получении проектно-конструкторской документации, фотографически достоверного изображения готового изделия до его производства, при экспорте трехмерных моделей в другие программы компьютерной графики и т. д. Во всех случаях применения модели необходимо ее отображение либо на экране монитора, либо в виде твердой копии.

В данной главе будут рассмотрены возможности отображения и редактирования моделей в двух пространствах – пространстве модели Model Space и пространстве листа Paper Space , используемых при создании чертежа. Важно понимать, как и когда следует пользоваться пространством листа или модели. Овладев этим инструментом, можно значительно ускорить разработку изделия и повысить производительность.

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

На чертеже в пространстве листа, как правило, представлены ортогональные (прямоугольные) проекции объекта с различных точек зрения на трехмерную модель, а иногда и ее аксонометрическое изображение. Все изображения должны находиться в соответствующих областях просмотра. Создание окон просмотра, выбор и модификация видов, показываемых через эти окна, необходимы как при формировании трехмерных моделей, так и при их модификации. Качественное отображение трехмерных объектов позволяет существенно упростить работу с моделью.

В AutoCAD окно рисунка разделено на закладки; на одной из них расположена модель, а остальные (их может быть несколько) представляют собой аналоги листов бумаги. Для перехода в пространство модели необходимо либо выбрать закладку Model, либо сделать текущим плавающий видовой экран на листе. Именно на закладке Model работает пользователь, создавая и редактируя объект. Если она активна, это всегда означает, что работа ведется в пространстве модели. Закладка Model может быть разделена на неперекрывающиеся видовые экраны, которые представляют различные виды модели.

Набор закладок Layout предназначен для компоновки и подготовки к печати листов, представляющих собой изображения модели на бумаге. Листы в AutoCAD – это элементы среды пространства листа, на каждом из которых создаются видовые экраны и отдельно устанавливаются параметры печати. Последние сохраняются в рисунке вместе с листами. Имеется возможность сохранить набор параметров листа, присвоив ему некоторое имя, и впоследствии назначать их другим листам. Также предусмотрено создание листов на основе имеющихся файлов шаблонов (DWT или DWG).


Пространство модели и пространство листа

Пространство модели (Model Space) – это пространство AutoCAD, где формируются модели объектов как при двумерном, так и при трехмерном моделировании. О том, что в окне AutoCAD на текущий момент установлено пространство модели, говорят соответствующая пиктограмма ПСК на рабочем поле чертежа, индикация кнопок Model в нижней части рабочего поля (рис. 15.1) и MODEL в строке состояния. Если пользователь AutoCAD работает только с двумерными объектами, ему нет особой необходимости переходить в пространство листа: все изображения объекта, а также дополнительная информация (рамка формата, размеры, основная надпись и пр.) могут формироваться в пространстве модели.

Рис. 15.1. Пиктограмма пользовательской системы координат пространства модели

Работа в пространстве модели производится на неперекрывающихся видовых экранах (окнах); там создается основной рисунок или модель. Если в окне программы присутствует несколько видовых экранов, то редактирование, производимое на одном из них, оказывает действие на все остальные. Несмотря на это, значения экранного увеличения, точки зрения, интервала сетки и шага для каждого видового экрана могут устанавливаться отдельно.

Пространство листа (Paper Space) – это пространство AutoCAD, необходимое для отображения объекта, сформированного в пространстве модели, на перекрывающихся (плавающих) видовых экранах. Пространство листа облегчает получение твердых копий рисунков и чертежей, разработанных автоматизированным путем.

Если бы пространство листа не использовалось, пришлось бы загромождать пространство модели графической информацией, необходимой лишь для формирования чертежных листов. Ведь такие элементы, как рамка чертежного листа, основная надпись и другая графическая и текстовая информация, не имеют отношения к реальной модели и требуются только в распечатке.

Листом называется компонент среды AutoCAD, имитирующий лист бумаги и хранящий в себе набор установок, используемых при выводе на плоттер. На листе можно размещать видовые экраны, а также строить геометрические объекты (например, элементы основной надписи). Рисунок может содержать несколько листов с разными видами модели; для каждого листа автономно задаются значения масштаба печати и размеров сторон. Изображение листа выглядит на экране точно так же, как и вычерченный на плоттере лист.

Видовой экран (viewport) представляет собой участок графического экрана, на котором отображается некоторая часть пространства модели рисунка.

Пространство листа строго двумерно, и видеть его можно только с точки зрения, перпендикулярной плоскости листа. О том, что в AutoCAD на текущий момент установлено пространство листа, говорят соответствующая пиктограмма ПСК и индикация кнопки PAPER в строке состояния внизу рабочего стола AutoCAD (рис. 15.2).

Рис. 15.2. Рабочий стол в пространстве листа

В пространстве листа пиктограмма ПСК имеет треугольную форму; располагается она всегда в левом нижнем углу области рисунка.

После создания плавающих видовых экранов вносить изменения в модель можно, переходя с закладки Layout на закладку Model. На листе в любое время допускается изменение параметров, например формата бумаги или масштаба печати.

Чтобы сделать текущей закладку Model, необходимо щелкнуть на ней кнопкой мыши или ввести MSPACE в командной строке. Чтобы перейти из этой закладки в пространство листа, достаточно щелкнуть на одной из закладок Layout или ввести LAYOUT в командной строке.

Открыв лист, можно работать либо в пространстве листа, либо в пространстве модели (в последнем случае нужно сделать текущим какой-либо из видовых экранов). Для того чтобы сделать видовой экран текущим, достаточно установить на него указатель мыши и дважды щелкнуть ее левой кнопкой. Чтобы текущим стало пространство листа, следует дважды щелкнуть кнопкой мыши на том месте, где нет ни одного видового экрана. Переключаться между пространствами модели и листа можно также с помощью кнопок MODEL/PAPER в строке состояния. При таком способе переключения в пространство модели текущим становится видовой экран, который был активен последним.

Пространство листа – это аналог листа бумаги, на котором производится компоновка чертежа перед его выводом на плоттер. В AutoCAD имеется несколько закладок Layout, благодаря чему одна и та же модель может быть представлена на чертеже в различных вариантах. Каждый лист рисунка можно считать отдельной единицей комплекта проектной документации. После создания нового листа на нем размещаются плавающие видовые экраны, которые представляют модель в различных видах. Каждому видовому экрану могут быть присвоены отдельные значение масштаба и состояние видимости слоев.

После щелчка кнопкой мыши на закладке Layout AutoCAD переходит в среду пространства листа (см. рис. 15.2). Прямоугольник с тенью соответствует на экране формату бумаги, на который настроено устройство печати. Границы области печати обозначены штриховыми линиями.

Управление отображением полей и разметки листа производится на вкладке Display диалогового окна Options. Там же пользователь может указать, должен ли при первом входе на лист открываться Диспетчер параметров для новых листов Page Setup Manager.

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

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

Для создания нового листа необходимо щелкнуть правой кнопкой мыши на ярлыке закладки Layout и в открывшемся контекстном меню выбрать пункт New layout.

Для переименования закладки Layout следует вызвать контекстное меню и воспользоваться пунктом Rename.


Мастер компоновки листа

Настройка параметров листа может производиться с помощью Мастера компоновки листа. Для этого необходимо загрузить диалоговое окно Create Layout, показанное на рис. 15.3, из падающего меню Tools -> Wizards -> Create Layout.. . или ввести LAYOUTWIZARD в командной строке.

Рис. 15.3. Диалоговое окно Мастера компоновки листа, начало

Мастер компоновки листа имеет восемь страниц.

• Begin – начальная страница информирует пользователя о том, что данный Мастер предоставляет возможность скомпоновать новый лист (см. рис. 15.3). Здесь можно назначить устройство для вычерчивания и параметры печати, а также вставить основную надпись и разместить видовые экраны. Все параметры, установленные в Мастере, записываются в чертеж, но в любой момент их можно отредактировать. Далее предлагается ввести имя создаваемого листа.

• Printer – выбор плоттера для будущей печати создаваемого листа из числа сконфигурированных в системе (рис. 15.4). Если плоттера, на котором должна производиться печать, нет в списке, следует зайти в папку Принтеры Панели управления Windows и выбрать ярлык Установка принтера.

Рис. 15.4. Диалоговое окно Мастера компоновки листа, принтер

• Paper Size – задание формата для нового листа (рис. 15.5). Набор доступных форматов определяется выбранным устройством печати. Далее осуществляется выбор единиц для листа:

Рис. 15.5. Диалоговое окно Мастера компоновки листа, формат

– в области Drawing units – единицы чертежа: Millimeters – миллиметры, Inches – дюймы, Pixels – пикселы. Следует учесть: если одна единица рисунка должна равняться 1 дюйму на чертеже, необходимо установить в качестве единиц дюймы (даже для миллиметровых форматов листа по стандарту ISO). Если же единица рисунка соответствует 1 мм, то следует установить миллиметры;

– в области Paper size in units – отображается выбранный формат в текущих единицах: Width: – ширина, Height: – высота.

• Orientation – выбор ориентации чертежа на листе (рис. 15.6):

– Portrait – книжная ориентация;

– Landscape – альбомная ориентация.

Рис. 15.6. Диалоговое окно Мастера компоновки листа, ориентация

• Title Block – выбор используемой основной надписи (рис. 15.7), которая размещается начиная от левого нижнего угла листа бумаги. Рамка чертежа вместе с основной надписью выбирается из списка, где представлены все стандартные блоки рамок форматов ANSI (American National Standards Institute) и ISO (International Standards Organization). Рекомендуется, чтобы рамка согласовывалась с установленными единицами чертежа, иначе возникает опасность того, что она не поместится на листе заданного формата или, наоборот, окажется слишком маленькой. Рамки ANSI рассчитываются в дюймах, а ISO, DIN и JIS – в миллиметрах. Размеры рамки ANSI A составляют приблизительно 10 x 8 единиц. Если же установить в качестве единиц миллиметры и вставить эту рамку на лист A4 (297 x 210), выяснится, что для такого формата она слишком мала.

Рис. 15.7. Диалоговое окно Мастера компоновки листа, основная надпись

– Path: – отображение пути файла выбранной основной надписи.

– Preview – иллюстрация образца.

– Type – способ вставки основной надписи: Block – блок; Xref – ссылка.

• Define Viewports – выбор расположения видовых экранов (рис. 15.8):

Рис. 15.8. Диалоговое окно Мастера компоновки листа, видовые экраны

– Viewport setup – способ расположения:

· None – нет видовых экранов;

· Single – один видовой экран;

· Std. 3D Engineering Views – стандартный конструкторский набор видов: массив 2 x 2, включающий в себя виды сверху, спереди, сбоку и изометрический;

· Array – массив;

– Viewport scale: – масштаб видовых экранов. По умолчанию принято значение Scaled to Fit – вписанный. Если установить другой масштаб, вид будет отцентрирован в соответствии с границами области, занимаемой объектами в пространстве модели. Масштаб печати по умолчанию равен 1:1;

– Rows: – число рядов;

– Spacing between rows: – интервал между рядами;

– Columns: – число столбцов;

– Spacing between columns: – интервал между столбцами.

• Pick Location – указание положения видовых экранов (рис. 15.9). При нажатии кнопки Select location< Мастер предложит указать на листе угловые точки области, занимаемой видовыми экранами.

Рис. 15.9. Диалоговое окно Мастера компоновки листа, положение

• Finish – завершение создания листа. Созданный лист можно редактировать: перемещать видовые экраны, строить дополнительные объекты и изменять параметры листа, используя падающее меню File -> Page Setup Manager….


Работа с листами

После того как пользователь завершил создание модели, он обычно переходит в закладку Layout и начинает компоновать лист чертежа. При первом обращении к листу на нем создается один видовой экран; изображение листа с тенью и выполненный штриховыми линиями прямоугольник символизируют текущий формат листа и границы области его печати.

Диспетчер наборов параметров листов Page Setup Manager, содержащий сведения о выделенном наборе параметров, открывается при первом обращении к листу либо из контекстного меню, которое вызывается щелчком правой кнопки мыши на закладке Layout (рис. 15.10). Диспетчер наборов параметров листов предлагает настроить следующие параметры (рис. 15.11):

• Device name: – имя устройства;

• Plotter: – плоттер;

• Plot size: – формат печати;

• Where: – подключение;

• Description: – пояснение;

• Display when creating a new layout – установка данного параметра обеспечивает открытие Диспетчера наборов параметров листов Page Setup при создании нового листа.

Рис. 15.10. Контекстное меню закладки Layout

Рис. 15.11. Диспетчер наборов параметров листов

Для того чтобы отредактировать параметры листа, следует в диалоговом окне Page Setup Manager щелкнуть на кнопке Modify…, при этом загружается диалоговое окно Page Setup (рис. 15.12).

Рис. 15.12. Диалоговое окно определения параметров листа

• В области Page setup – сообщается имя набора параметров листа. Значок DWG справа означает, что диалоговое окно Page Setup открыто из листа. Значок выглядит иначе, если это диалоговое окно открыто из Диспетчера подшивок.

• В области Printer/plotter – определяются параметры сконфигурированного устройства печати для использования при распечатке (публикации) листов чертежа или подшивки:

– Name: – список доступных PC3-файлов или системных устройств печати, выбираемых для вывода на печать (публикаций) текущего листа чертежа или подшивки. Значок перед именем устройства обозначает его в качестве PC3-файла или системного принтера;

– кнопка Properties – загружает редактор параметров плоттера Plotter Configuration Editor, в котором можно просмотреть или изменить текущую конфигурацию плоттера, задать параметры портов, устройства и носителя;

– Plotter: – отображает устройство печати, указанное в выбранном на текущий момент наборе параметров листа;

– Where: – физическое размещение выбранного устройства печати для текущего набора параметров листа;

– Description: – текстовое пояснение к устройству вывода, указанному в выбранном на текущий момент наборе параметров листа. Для редактирования пояснения применяется редактор параметров плоттера Plotter Configuration Editor;

– на образце показано точное отображение действительной области печати, соотносимое с форматом бумаги и печатаемой областью. Там же подписаны размеры формата листа и обозначена область печати.

• В области Paper size приведен список стандартных форматов, разрешенных для применения в выбранном устройстве печати. Если плоттер еще не выбран, в списке перечислены все поддерживаемые форматы листов. Область печати, определенная в соответствии с типом печатающего устройства и форматом листа, выделяется на листе штриховой линией. При выводе в растровый формат (например, в BMP– или TIFF-файл) размеры чертежа отображаются не в дюймах/миллиметрах, а в пикселах.

• В области Plot area определяется выводимая на печать часть чертежа. What to plot: – выбор части чертежа, которая будет напечатана:

– Display – экран;

– Extens – границы;

– Layout – лист;

– Window – рамка.

• В области Plot offset (origin set to printable area) определяется смещение области печати относительно левого нижнего угла печатаемой страницы или края бумаги, в зависимости от установки параметра Specify plot offset relative to диалогового окна Options, вкладка Plot and Publish:

– X – указывается начальная точка чертежа в направлении X по отношению к точке, определяемой текущим значением параметра отсчета смещения чертежа Specify plot offset relative to диалогового окна Options, вкладка Plot and Publish;

– Y – указывается начальная точка чертежа в направлении Y по отношению к точке, определяемой текущим значением параметра отсчета смещения чертежа Specify plot offset relative to диалогового окна Options, вкладка Plot and Publish;

– Center the plot – центрирование, то есть автоматическое определение смещений по X и Y так, чтобы чертеж оказался на бумаге в центре. Данный параметр недоступен, если в качестве области печати выбран Layout.

• В области Plot scale – устанавливается масштаб единиц чертежа, выводимых на печать. По умолчанию для листа Layout устанавливается масштаб 1:1. Для закладки Model – значение масштаба Fit to paper:

– Fit to paper – масштаб соответствует чертежу, вписанному в выбранный размер бумаги. В полях Scale:, inches = и unit отображается пользовательский масштабный коэффициент;

– Scale: – точное значение масштаба печати. Custom – является нестандартным пользовательским масштабом. Он задается путем ввода количества дюймов (или миллиметров), приравниваемого к числу единиц чертежа;

– inches=/mm=/picsel= – определяет количество дюймов, миллиметров или пикселов, приравниваемое указанному числу единиц чертежа;

– unit – определяет соответствие единиц чертежа установленному числу единиц чертежа в дюймах, миллиметрах или пикселах;

– Scale lineweights – масштабирование весов линий пропорционально масштабу печати. Веса линий, как правило, обозначают ширину линий объектов чертежа, и печать для них выполняется с шириной линий, независимой от масштаба печати.

• В области Plot style table (pen assignments) устанавливается текущая таблица стилей печати (назначение перьев), редактируются имеющиеся и создаются новые таблицы стилей печати:

– в списке без маркировки приведена таблица стилей печати, назначенная текущей закладке Model или закладке листа Layout, и список доступных на текущий момент таблиц стилей печати. Если выбрать New…, то вызывается Мастер стилей печати, в котором можно создать новую таблицу стилей печати. Вид Мастера определяется типом стилей печати, используемых в текущем чертеже (цветозависимые или именованные);

– Display plot styles – определяет, отображаются ли на экране свойства стилей печати, назначенных объектам;

– кнопка Edit… загружает Редактор таблиц стилей печати Plot Style Table Editor, где производится просмотр и редактирование стилей, входящих в назначенную таблицу стилей печати:

· вкладка General (рис. 15.13) содержит общие сведения об имени и пояснениях к файлу таблицы стилей печати, а также информацию о нем: количество стилей, путь, версию, информацию о совместимости для импорта старых чертежей. С помощью параметра Apply global scale factor to non-ISO linetypes можно применить глобальный масштаб к типам линий, не относящимся к ISO;

Рис. 15.13. Редактор таблиц стилей печати, вкладка общих сведений

· вкладки Table View и Form View (рис. 15.14, 15.15) – содержат все существующие в таблице стили и их параметры:

Рис. 15.14. Редактор таблиц стилей печати, вкладка таблицы

Рис. 15.15. Редактор таблиц стилей печати, вкладка карточки

Name – имя. Имена стилей в таблицах именованных стилей печати разрешено менять. Имена цветозависимых стилей печати тесно связаны с цветами объектов и не подлежат изменению. Программа поддерживает имена стилей, содержащие до 255 символов;

Description – текстовое пояснение к стилю печати;

Color – цвет, которым печатается объект;

Enable dithering – разрешение размывания, которое используется в плоттерах для имитации составных цветов путем пространственного комбинирования точек, имеющих стандартные цвета AutoCAD (то есть цвета чернил картриджей). Если плоттер не поддерживает размывание, параметр игнорируется. Его отключение может потребоваться для того, чтобы избежать появления псевдоштриховых линий из-за размывания тонких векторов. Кроме того, отключение размывания делает более четкими матовые цвета. Если размывание отключено, программа использует ближайшие по значению стандартные цвета;

Convert to grayscale – печатать оттенками серого (при условии, что плоттер поддерживает печать оттенками серого). Если этот параметр отключен, для печати цветов объекта используются значения модели RGB;

Use assigned pen # – номер назначенного пера, которым вычерчиваются объекты, использующие данный стиль печати. Применим только для перьевых плоттеров. Допустимые значения находятся в интервале от 1 до 32. Изменение номера пера невозможно в случае, если цвет в стиле печати имеет значение Use object color, а также для цветозависимых стилей печати. В этих случаях в поле номера всегда стоит значение Automatic;

Virtual pen # – номер виртуального пера в диапазоне от 1 до 255. Многие неперьевые плоттеры могут эмулировать работу перьевых с помощью виртуальных перьев. В большинстве случаев программирование толщины перьев, образцов заполнения, стилей концов линий и соединений, цветов и интенсивности выполняется с передней панели устройства;

Screening – интенсивность. Допустимый диапазон значений – от 0 до 100. Значение 0 соответствует выводу белым цветом, а значение 100 – полной интенсивности. Управление интенсивностью вывода возможно только при активной настройке Enable dithering;

Linetype – список с описаниями и образцами всех доступных типов линий;

Adaptive adjustment – подстройка масштаба регулирует масштаб типа линий так, чтобы в каждом объекте укладывалось целое число элементарных образцов. Если он отключен, элементарные образцы могут обрываться в линиях на середине. Параметр необходимо отключать, если приоритет имеет соблюдение точного масштаба. Включение параметра означает, что масштабы типов линий будут разными, но за счет этого будет достигнута корректность отображения объектов, выполненных штриховыми и пунктирными линиями;

Lineweight – список образцов и численных значений доступных весов линий. Значения в списке выражены в миллиметрах;

Line End Style – стиль окончания линий может быть одним из следующих: Butt – срез, Square – квадрат, Round – полукруг и Diamond – треугольник;

Line Join style – стиль соединения линий может быть одним из следующих: Miter – угол, bevel – скос, Round – дуга и Diamond – треугольник;

Fill Style – стиль заполнения может быть одним из следующих: Solid – сплошное, Checkerboard – решетка, Crosshatch – штриховка, Diamonds – шахматы, Horizontal Bars – горизонтальные полосы, Slant Left – наклонные влево, Slant Right – наклонные вправо, Square Dots – квадраты и Vertical Bars – вертикальные полосы;

кнопка Add Style используется для добавления стиля в таблицу именованных стилей печати;

кнопка Delete Style используется для удаления выбранного стиля из таблицы стилей печати;

кнопка Edit Lineweights… загружает диалоговое окно редактирования весов линий Edit Lineweights.

• В области Shaded viewport options задается способ вывода на печать раскрашенных и тонированных видовых экранов и определяются их уровни разрешения и количество точек на дюйм (т/дюйм):

– Shade plot – способ вывода видов на печать. Чтобы задать этот параметр для видового экрана на вкладке листа, нужно выбрать видовой экран, а затем в падающем меню Tools выполнить команду Properties. Для видового экрана на вкладке Model возможны следующие варианты:

· As displayed – объекты выводятся на печать так же, как они выглядят на экране;

· Wireframe – на печать выводятся только контуры объектов, независимо от того, как они выглядят на экране;

· Hidden – скрытые линии на печать не выводятся, независимо от того, видны ли они на экране;

· 3D Hidden – объекты печатаются с применением визуального стиля 3D Hidden независимо от способа отображения объектов на экране;

· 3D Wireframe – объекты печатаются с применением визуального стиля 3D Wireframe независимо от способа отображения объектов на экране;

· Conceptual – объекты печатаются с применением концептуального визуального стиля независимо от способа отображения объектов на экране;

· Realistic – объекты печатаются с применением реалистичного визуального стиля независимо от способа отображения объектов на экране;

· Rendered – выполняется печать объектов с тонированием независимо от того, как они выглядят на экране;

· Draft – выполняется печать объектов в черновом варианте;

· Low – выполняется печать объектов с низким разрешением;

· Medium – выполняется печать объектов со средним разрешением;

· High – выполняется печать объектов высокого качества;

· Presentation – выполняется презентационная печать объектов;

– Quality – задание качества разрешения для печати раскрашенных и тонированных видовых экранов. Для видового экрана возможны следующие варианты:

· Draft – тонированные и раскрашенные виды пространства модели печатаются в черновом каркасном режиме;

· Preview – тонированные и раскрашенные виды пространства модели печатаются в ржиме просмотра с разрешением 1/4 от текущего разрешения устройства печати, максимум 150 т/дюйм;

· Normal – тонированные и раскрашенные виды пространства модели печатаются с нормальным разрешением 1/2 от текущего разрешения устройства печати, максимум 300 т/дюйм;

· Presentation – тонированные и раскрашенные виды пространства модели печатаются с презентационным текущим разрешением устройства печати, максимум 600 т/дюйм;

· Maximum – тонированные и раскрашенные виды пространства модели печатаются с текущим разрешением устройства печати без установки максимального ограничения;

· Custom – тонированные и раскрашенные виды пространства модели печатаются с пользовательским разрешением, которое задается в поле DPI и не может быть больше текущего разрешения устройства печати;

– DPI – задание разрешения (т/дюйм) для печати раскрашенных и тонированных видов. Задаваемое пользователем разрешение не может быть больше текущего разрешения устройства печати. Данное поле доступно для редактирования, только если в списке Quality выбрано Custom.

• В области Plot options устанавливаются параметры печати:

– Plot object lineweights – определяет, учитываются ли при печати веса линий, назначенные объектам и слоям. Данный параметр недоступен, если выбран параметр Plot with plot styles;

– Plot with plot styles – определяет, учитываются ли при печати стили печати, применяемые к объектам и слоям. При выборе данного варианта автоматически активизируется также настройка Plot object lineweights;

– Plot paperspace last – печать объектов пространства модели в первую очередь, а объектов листа – последними;

– Hide paperspace objects – определяет, применяется ли скрытие к объектам на видовых экранах листа. Доступно только для вкладок-листов. Эффект от данной настройки проявляется в образце для предварительного просмотра, но не в листе.

• В области Drawing orientation задается ориентация чертежа на листе для плоттеров, поддерживающих ее книжный и альбомный варианты:

– Portrait – чертеж ориентируется таким образом, что при печати верх страницы соответствует короткой стороне листа;

– Landscape – чертеж ориентируется таким образом, что при печати верх страницы соответствует длинной стороне листа;

– Plot upside-down – осуществляется поворот чертежа на 180°;

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

• Кнопка Preview… предназначена для предварительного просмотра чертежа на экране в таком виде, в каком он появится на бумаге. Для выхода из режима предварительного просмотра необходимо нажать Esc или Enter.

Если не нужно, чтобы диалоговое окно Page Setup Manager открывалось при начале работы с каждым новым листом, следует убрать флажок Show Page Setup Manager for new layouts на вкладке Display диалогового окна Options. Для того чтобы программа AutoCAD не создавала автоматически видовой экран на каждом новом листе, потребуется отключить там же функцию Create viewport in new layouts.

Имеющиеся в рисунке листы можно удалять, переименовывать, переставлять местами и копировать. Для этого достаточно щелкнуть правой кнопкой мыши на ярлыке листа, а затем выбрать нужный пункт из контекстного меню.

Если присвоить имя набору параметров, установленных для листа, и сохранить этот набор, его разрешается впоследствии применять к другим листам. Используя для листа различные наборы параметров, можно выводить его на печать в разных вариантах, не затрачивая на это значительных усилий.


Вставка листа с помощью Центра управления AutoCAD

Центр управления AutoCAD DesignCenter позволяет перетаскивать в текущий рисунок листы вместе с находящимися на них геометрическими объектами. Существует несколько способов вставки листов с помощью Центра управления:

• выбрать значок листа на палитре Центра управления AutoCAD и перетащить его на новый лист;

• выбрать значок листа на палитре Центра управления AutoCAD, щелкнуть правой кнопкой мыши и выбрать пункт Copy из контекстного меню, а затем из падающего меню Edit -> Paste;

• дважды щелкнуть на значке листа на палитре Центра управления.

Физически процесс вставки листа с помощью Центра управления AutoCAD сводится к созданию в рисунке нового листа, на который копируются все геометрические объекты, символьные таблицы и описания блоков из исходного. Для того чтобы удалить из созданного листа ненужные элементы символьных таблиц и описания блоков, следует применить команду PURGE.


Видовые экраны

Видовой экран (viewport) представляет собой участок графического экрана, где отображается некоторая часть пространства модели рисунка.

Существуют два типа видовых экранов – неперекрывающиеся и перекрывающиеся (рис. 15.16). Неперекрывающиеся видовые экраны располагаются на экране монитора подобно кафельным плиткам на стене. Они полностью заполняют графическую зону и не могут накладываться друг на друга. На плоттер неперекрывающиеся видовые экраны выводятся только поодиночке. Перекрывающиеся видовые экраны подобны прямоугольным окнам, которые располагаются на экране и перемещаются по нему произвольным образом. Эти видовые экраны могут накладываться друг на друга и вычерчиваться одновременно.

Рис. 15.16. Примеры неперекрывающихся и перекрывающихся видовых экранов


Именованные виды

С целью последующего использования виды можно сохранять под уникальными именами. Допускается сохранение видового экрана целиком или только какой-либо его части. Виды пространства модели и пространства листа сохраняются отдельно. Если использовано несколько видовых экранов, то восстанавливается вид на активном видовом экране. Восстанавливая различные виды на разных видовых экранах, можно одновременно получить несколько видов одной и той же модели. При этом восстанавливаются следующие характеристики:

• центральная точка;

• направление взгляда;

• коэффициент зумирования;

• перспектива (фокусное расстояние).

Кроме того, может быть восстановлена текущая ПСК, если она была сохранена с видом.

AutoCAD позволяет строить по методу прямоугольного проецирования шесть основных видов, соответствующих принятым в чертежной практике направлениям взгляда. Эти виды широко используются для изображения трехмерных предметов.

В пространстве модели можно сохранять вид только на одном видовом экране. При восстановлении сохраненный вид замещает ранее находившийся на выбранном видовом экране.

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

Настройка отображения любого видового экрана, а также пространства листа сохраняется под уникальным именем и затем восстанавливается с помощью команды VIEW , которая вызывает диалоговое окно управления видами View Manager – см. рис. 15.17. Это же диалоговое окно можно открыть из падающего меню View -> Named Views… или щелчком на пиктограмме Named Views на панели инструментов View.

Рис. 15.17. Диалоговое окно управления видами

Для создания вида необходимо нажать кнопку New… и в появившемся диалоговом окне New View, показанном на рис. 15.18, назначить следующие параметры.

Рис. 15.18. Диалоговое окно определения нового вида

• В текстовом поле View Name: – указать имя вида.

• В текстовом поле View category: – задать категорию для именованного вида. Необходимо выбрать категорию из выпадающего списка, ввести имя новой категории или оставить это поле пустым.

• В области Boundary – определить границы:

– Current display – в качестве границ для создаваемого вида использовать границы текущего экрана;

– Define window – в качестве границ нового вида используется окно, определяемое в области рисования с помощью рамки по двум противоположным углам;

– кнопка Define view window позволяет задать границы нового вида с помощью мыши.

• В области Settings – определить следующие параметры:

– Save layer snapshot with view – сохранить настройки видимости текущего слоя вместе с создаваемым видом;

– UCS: – для сохранения с новым видом указывается ПСК для вида модели и вида на листе;

– Live section: – для видов моделей указывается псевдосечение, применяемое при восстановлении вида;

– Visual style: – указывается визуальный стиль для видов моделей:

· None – нет;

· Current – текущий;

· 2D Wreframe – двумерный каркас;

· 3D Hidden – трехмерный скрытый;

· 3D Wreframe – трехмерный каркас;

· Conceptual – концептуальный;

· Realistic – скрытый.

• В области Background – определить фон для видов моделей, значение визуального стиля которых отлично от 2D Wreframe:

– список предназначен для переопределения стандартного фона и загрузки диалогового окна Background (рис. 15.19), параметры которого несколько отличаются в зависимости от выбранного типа:

Рис. 15.19. Диалоговое окно переопределения стандартного фона

· Type: – тип фона: Solid – тело, Gradient – градиент, Image – изображение;

· Gradient options – параметры градиента: Three color – три цвета, Top color: – верхний цвет, Middle color: – средний цвет, Bottom color: – нижний цвет, Rotation: – угол поворота;

· Preview – окно просмотра;

– Current override: – отображение типа переопределения текущего фона, если он задан.

• Кнопка … – если выбран параметр Override default background, то открывается диалоговое окно Background, в котором можно изменить выбор текущего фона.


Неперекрывающиеся видовые экраны

Графическую область в пространстве модели можно разбить на несколько неперекрывающихся видовых экранов, а в пространстве листа создать перекрывающиеся (плавающие) видовые экраны.

Обычно работа с новым рисунком в пространстве модели вначале производится на одном видовом экране, занимающем всю графическую область. Этот видовой экран можно разделить на несколько, выводя на них одновременно различные виды: например, на одном – общий вид, а на другом – вид какого-либо элемента. При этом удобно наблюдать, как редактирование данного элемента отражается на рисунке в целом.

На неперекрывающихся видовых экранах допускается:

• производить панорамирование и зумирование, настраивать режимы сетки, шаговой привязки и изображения пиктограммы ПСК;

• задавать систему координат и восстанавливать виды для каждого отдельного видового экрана;

• переключаться с одного видового экрана на другой в ходе выполнения команд рисования;

• сохранять именованную конфигурацию видовых экранов в пространстве модели или применять ее в пространстве листа.

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

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


Создание нескольких видовых экранов

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

Когда системная переменная TILEMODE установлена в 1, для создания видовых экранов и манипулирования ими используется команда VPORTS , открывающая диалоговое окно Viewports – рис. 15.20. С помощью этой команды графический экран разделяется на несколько неперекрывающихся частей, каждая из которых может содержать отдельный вид рисунка. Команда VPORTS вызывается из падающего меню View -> Viewports -> New Viewports… либо щелчком на пиктограмме Display Viewports Dialog на плавающей панели инструментов Viewports.

Рис. 15.20. Диалоговое окно создания видовых экранов


Плавающие видовые экраны

Когда пользователь впервые переключается в пространство листа, графический экран пуст и представляет собой «чистый лист», где будет компоноваться чертеж. В пространстве листа создаются перекрывающиеся (плавающие) видовые экраны, содержащие различные виды модели. Здесь эти видовые экраны рассматриваются как отдельные объекты, которые можно перемещать и масштабировать, чтобы подходящим образом расположить их на листе чертежа. В отличие от неперекрывающихся видовых экранов, нет ограничений, разрешающих вывод на плоттер только одного вида пространства модели. Допускается вычерчивать на бумаге любую комбинацию плавающих видовых экранов. Кроме того, различного рода объекты (например, основную надпись или примечания) можно создавать и непосредственно в пространстве листа, не затрагивая модель.

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

Как указывалось выше, пространство модели можно увидеть из пространства листа через окна видовых экранов. Видовые экраны в пространстве листа – это прямоугольники, где отображаются определенные части и виды модели, сформированной в пространстве модели.

Возможности редактирования и смены вида плавающих видовых экранов почти те же, что и неперекрывающихся. Однако в первом случае имеется больше средств управления отдельными видами. Например, на некоторых видовых экранах можно заморозить либо отключить отдельные слои без воздействия на другие экраны. Кроме того, предусмотрено включение и отключение тех или иных видовых экранов. Есть возможность выравнивать вид на одном видовом экране относительно вида в другом, а также масштабировать виды относительно масштаба листа в целом.

Плавающие видовые экраны создаются и управляются командой MVIEW. Некоторые стандартные конфигурации (включая стандартную конструкторскую с различными видами на каждом видовом экране) вызываются с помощью команды MVSETUP.

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

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

После создания плавающих видовых экранов, изменяя их положение и характеристики, легко добиться требуемой конфигурации видов. Видовые экраны разрешено копировать, перемещать, растягивать, масштабировать и стирать с помощью стандартных команд, а также большинства режимов редактирования с использованием ручек. Кроме того, к ним применимы режимы объектной привязки. Редактирование видовых экранов ведется в пространстве листа; при этом отображение их границ должно быть включено.

При масштабировании вида на видовом экране иногда требуется изменение его размеров. Масштабирование и растягивание границы видового экрана не влияет на находящийся на нем вид.

Перемещая границы видового экрана, можно «подрезать» вид так, чтобы отображалась только требуемая часть рисунка.

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

Созданная на листе конфигурация плавающих видовых экранов не может быть сохранена под определенным именем. Такая операция допустима только для неперекрывающихся видовых экранов пространства модели.

Поскольку видовые экраны являются объектами AutoCAD, у них имеются все свойства, присущие объектам: цвет, слой, тип и вес линии, масштаб типа линии, стиль печати. Вес и тип линии отображаются только для видовых экранов произвольной формы; для прямоугольных же эти параметры игнорируются. Для изменения свойств видового экрана необходимо его выбрать, а затем загрузить палитру Properties из падающего меню Tools -> Properties.

Масштабирование и растягивание границы плавающего видового экрана не влияет на масштаб находящегося на нем вида. Для согласования масштабов всех видов можно воспользоваться масштабированием относительно единиц пространства листа – это обеспечивает корректность всех масштабов при выводе рисунка на плоттер.

Когда работа ведется в пространстве листа, масштабный коэффициент выражает отношение размера изображения на листе к действительному размеру модели на видовом экране. Листы, как правило, выводятся на печать в масштабе 1:1. Для определения величины коэффициента нужно разделить единицу длины пространства листа на единицу длины пространства модели. Например, чтобы вывести чертеж в масштабе 1:4, в качестве коэффициента следует указать отношение одной единицы пространства листа к четырем единицам пространства модели. Для изменения масштаба вычерчивания видового экрана можно воспользоваться палитрой свойств объектов Properties или панелью Viewports.


Видовые экраны произвольной формы

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

При создании видового экрана произвольной формы обычному видовому экрану ставится в соответствие подрезающий контур – полилиния, окружность, область, сплайн или эллипс. Ассоциативная связь между этими объектами действует, пока они оба существуют в рисунке.

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

Для создания видовых экранов предназначены два ключа команды VPORTS – Object и Polygonal.

Ключи команды VPORTS:

Object – позволяет преобразовать в видовой экран объект, построенный в пространстве листа. Вызов команды осуществляется из падающего меню View -> Viewports -> Object. При этом команда VPORTS выдает следующие запросы:

...

Specify corner of viewport or [ON/OFF/Fit/Shadeplot/Lock/Object/Polygonal/Restore/2/3/4] <Fit>: _o – переход в режим преобразования видового экрана в объект

Select object to clip viewport: – выбрать объект для подрезки видового экрана

Если выбирается полилиния, она должна быть замкнутой и иметь не менее трех вершин. Допускается наличие в ней сегментов любого типа (как линейных, так и дуговых), а также самопересечения. Полилиния связывается с вновь создаваемым видовым экраном; в результате получается видовой экран неправильной формы. Этот процесс происходит так: AutoCAD описывает прямоугольник вокруг выбранного объекта, создает на его основе прямоугольный видовой экран, а затем «подрезает» его этим объектом.

Polygonal – позволяет описать границу видового экрана путем указания точек-вершин. Последовательность запросов аналогична той, которая используется при построении полилиний. Вызов команды при этом осуществляется из падающего меню View -> Viewports -> Polygonal Viewport. При этом команда VPORTS выдает следующие запросы:

...

Specify corner of viewport or [ON/OFF/Fit/Shadeplot/Lock/Object/Polygonal/Restore/2/3/4] <Fit>: _p – переход в режим построения видового экрана в форме многоугольника

Specify start point: – указать начальную точку

Specify next point or [Arc/Length/Undo]: – указать следующую точку

Specify next point or [Arc/Close/Length/Undo]: – указать следующую точку

Specify next point or [Arc/Close/Length/Undo]:

Как и любые другие объекты, контуры подрезки можно редактировать с помощью ручек.


Глава 16 Построение каркасных моделей

Точка

Отрезок

Трехмерные полилинии

Спираль

Создание трехмерных моделей – более трудоемкий процесс, чем построение их проекций на плоскости, но при этом трехмерное моделирование обладает рядом преимуществ, среди которых:

• возможность рассмотрения модели из любой точки;

• автоматическая генерация основных и дополнительных видов на плоскости;

• построение сечений на плоскости;

• подавление скрытых линий и реалистичное тонирование;

• проверка взаимодействий;

• экспорт модели в анимационные приложения;

• инженерный анализ;

• извлечение характеристик, необходимых для производства.

AutoCAD поддерживает три типа трехмерных моделей: каркасные, поверхностные и твердотельные . Каждый из них обладает определенными достоинствами и недостатками. Для моделей каждого типа существует своя технология создания и редактирования.

Поскольку перечисленным типам моделирования присущи собственные методы создания пространственных моделей и способы редактирования, не рекомендуется смешивать несколько типов в одном рисунке. AutoCAD предоставляет ограниченные возможности преобразования тел в поверхности и поверхностей в каркасные модели, однако обратные преобразования недопустимы.

Каркасная модель представляет собой скелетное описание трехмерного объекта. Она не имеет граней и состоит только из точек, отрезков и кривых, описывающих ребра объекта. AutoCAD дает возможность создавать каркасные модели путем размещения плоских объектов в любом месте трехмерного пространства. Имеется несколько способов такого размещения:

• ввод значений трехмерных точек (с координатами x , y и z ) в ходе построения объекта;

• указание плоскости построений (то есть плоскости XY ) для рисования двумерного объекта путем установки пользовательской системы координат;

• перемещение и определение пространственной ориентации созданного ранее плоского объекта.

Кроме того, AutoCAD позволяет непосредственно строить некоторые виды трехмерных объектов типа каркасных моделей, например трехмерные полилинии и сплайны.

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

Ниже описаны трехмерные примитивы, используемые в каркасных моделях.


Точка

Команда POINT , формирующая примитив точка , вызывается из падающего меню Draw -> Point или щелчком на пиктограмме Point на панели инструментов Draw. Трехмерная точка задается тремя координатами x , y , z .

Запросы команды POINT:

...

Current point modes: PDMODE=0 PDSIZE=0.0000 – текущие режимы точек

Specify a point: – указать точку

Для указания точек на рисунке AutoCAD использует фиксированную декартову систему координат (рис. 16.1). Ось X определяет расстояния по горизонтали, ось Y – по вертикали, ось Z проходит под прямым углом к плоскости, образованной осями X и Y (то есть плоскости XY ). Началом трехмерной системы координат считается точка с координатами (0,0,0).

Рис. 16.1. Фиксированная декартова система координат

Чтобы получить проекции точки на плоскостях проекций XY , XZ , YZ , достаточно приравнять к нулю одну из координат. Например, для получения проекции точки в плоскости XY нужно приравнять к нулю координату Z .


Отрезок

Команда LINE , формирующая отрезок , вызывается из падающего меню Draw -> Line или щелчком на пиктограмме Line на панели инструментов Draw.

Запросы команды LINE:

...

Specify first point: – указать первую точку отрезка

Specify next point or [Undo]: – указать следующую точку отрезка

Specify next point or [Undo]: – указать следующую точку отрезка

Specify next point or [Close/Undo]:

При выполнении этой команды необходимо указать оба конца отрезка, введя их трехмерные координаты x , y , z .

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


Трехмерные полилинии

Команда 3DPOLY , которая формирует трехмерные полилинии , состоящие только из прямолинейных сегментов, вызывается из падающего меню Draw -> 3D Polyline.

Запросы команды 3DPOLY:

...

Specify start point of polyline: – указать начальную точку поли линии

Specify endpoint of line or [Undo]: – указать конечную точку сегмента

Specify endpoint of line or [Undo]: – указать конечную точку сегмента

Specify endpoint of line or [Close/Undo]: – указать конечную точку сегмента или замкнуть линию

Ответом по умолчанию является точка. Далее можно ввести сколько угодно новых точек. Для отрисовки замыкающего сегмента, направленного к первой точке, необходимо ввести ключ Close или просто C, а для удаления последнего введенного сегмента и продолжения построения от предыдущей точки – Undo или U. Нажатие клавиши Enter завершает отрисовку трехмерной полилинии в последней введенной точке. Трехмерные полилинии можно редактировать с помощью команды PEDIT, а если требуется, выполнить трехмерное сглаживание вершин такой полилинии В-сплайном.


Спираль

Команда HELIX , формирующая спираль , вызывается из падающего меню Draw -> Helix или щелчком на пиктограмме Helix на панели инструментов Modeling.

Спираль представляет собой открытую двумерную или трехмерную переходную кривую, которую можно использовать в качестве траектории для команды SWEEP. Например, при сдвиге круга вдоль траектории спирали может быть создана твердотельная модель пружины.

Запросы команды HELIX:

...

Number of turns = 3.0000 Twist=CCW – количество и наклон витков

Specify center point of base: – указать центральную точку основания

Specify base radius or [Diameter]: – указать радиус основания или диаметр

Specify top radius or [Diameter]: – указать радиус верхнего основания или диаметр

Specify helix height or [Axis endpoint/Turns/turn Height/tWist]: – указать высоту спирали или один из ключей

Ключи команды HELIX:

• Axis endpoint – задание расположения конечной точки для оси спирали. Конечная точка оси определяет длину и ориентацию спирали и может быть расположена в любом месте трехмерного пространства;

• Turns – задание количества витков (вращений) спирали, которое не может быть больше 500;

• turn Height – задание высоты одного полного витка спирали;

• tWist – задание направления вычерчивания спирали: по часовой стрелке или против часовой стрелки.

Если для радиуса в основании и радиуса при вершине задать равные значения, будет создана цилиндрическая спираль. По умолчанию радиус при вершине и радиус в основании задаются равными. Значение 0 не может быть задано ни для радиуса при вершине, ни для радиуса в основании.

Если для радиуса в основании и радиуса при вершине задать разные значения, будет создана коническая спираль. Если задать высоту витка равной 0, создается плоская двумерная спираль.


Глава 17 Построение поверхностей

Фигура

Пространственные грани

Стандартная трехмерная сеть

Параллелепипед

Конус

Полусфера

Полигональная сеть

Пирамида

Сфера

Тор

Клин

Многоугольная сеть

Сеть в виде поверхности вращения

Сеть в виде поверхности сдвига

Сеть в виде поверхности соединения

Сеть в виде поверхности, заданной кромками

Редактирование трехмерных многоугольных сетей

Указание уровня и высоты

Моделирование с помощью поверхностей – более сложный процесс, чем формирование каркасных моделей, так как в нем описываются не только ребра трехмерного объекта, но и его грани. AutoCAD строит поверхности на базе многоугольных сетей. Поскольку грани сети плоские, представление криволинейных поверхностей производится путем их аппроксимации. Чтобы было проще различать два упомянутых типа поверхностей, под термином «сети» будем понимать те из них, которые составлены из плоских участков.

Сеть представляет собой модель поверхности объекта, состоящую из плоских граней. Плотность сети (то есть количество ее граней) задается матрицей M x N подобно сетке, состоящей из M рядов и N столбцов. Для сети значения M и N определяют соответственно ряд и столбец каждой вершины. Сети можно создавать как на плоскости, так и в пространстве, однако на практике последнее встречается чаще.

Моделирование объектов с помощью сетей применяют в случаях, когда можно игнорировать их физические свойства, такие как масса, вес, центр масс и т. п. (они сохраняются только в твердотельных моделях). Но желательно иметь возможность подавления скрытых линий, раскрашивания и тонирования (эти средства неприменимы к каркасным моделям). Сети имеет смысл использовать также при создании нестандартных сетеобразных моделей, к примеру трехмерной топографической модели холмистой местности.

При формировании сетей используется падающее меню Draw -> Modeling -> Meshes (рис. 17.1).

Рис. 17.1. Падающее меню для формирования сетей


Фигура

Команда SOLID обеспечивает создание закрашенных многоугольников . Команда вызывается из падающего меню Draw -> Modeling -> Meshes -> 2D Solid.

Запросы команды SOLID:

...

Specify first point: – указать первую точку

Specify second point: – указать вторую точку

Specify third point: – указать третью точку

Specify fourth point or <exit>: – указать четвертую точку или нажать клавишу Enter

Specify third point: – указать третью точку

Specify fourth point or <exit>: – указать четвертую точку или нажать клавишу Enter

Первые две точки описывают одну сторону многоугольника. Нажатие клавиши Enter в ответ на запрос четвертой точки приводит к созданию треугольника с заливкой, а указание точки ведет к построению четырехугольника.

Две последние точки определяют первую сторону следующего многоугольника. Запросы третьей и четвертой точки будут повторяться. После указания этих точек к исходной фигуре присоединяются дополнительные треугольные и четырехугольные фрагменты, в совокупности же образуется единый объект. Для завершения команды SOLID следует нажать клавишу Enter.

Двумерные фигуры закрашиваются только в том случае, если системная переменная FILLMODE включена и направление взгляда ортогонально фигуре.


Пространственные грани

Команда 3DFACE обеспечивает создание пространственной грани , аналогичную двумерной фигуре. Однако, в отличие от фигуры, угловые точки грани могут иметь различные координаты по оси Z и образовывать тем самым участок плоскости в пространстве. Задавая различные координаты z угловых точек, можно формировать неплоские грани, хотя плоские используются чаще. Комбинирование трехмерных граней позволяет моделировать сложные пространственные объекты.

Команда 3DFACE вызывается из падающего меню Draw -> Modeling -> Meshes -> 3D Face.

Запросы команды 3DFACE:

...

Specify first point or [Invisible]: – указать первую точку

Specify second point or [Invisible]: – указать вторую точку

Specify third point or [Invisible] <exit>: – указать третью точку

Specify fourth point or [Invisible] <create three-sided face>: – указать четвертую точку

Specify third point or [Invisible] <exit>: – указать третью точку

Для создания обычной трехмерной грани точки вводятся в естественном порядке: по часовой стрелке или против нее. Чтобы сделать какой-нибудь край грани невидимым, необходимо первую его точку ввести с предшествующим признаком Invisible или просто I, независимо от способа ввода точки. Режим объектной привязки или координатные фильтры могут устанавливаться только после ввода признака Invisible.

Существует возможность создания трехмерной грани, у которой все края невидимы. Такую грань образно называют «призраком»: она не видна в каркасных моделях, но скрывает находящиеся за ней объекты в рисунках с удаленными скрытыми линиями и появляется в тонированных изображениях. Отображением невидимых краев трехмерных граней управляет системная переменная SPLFRAME. Если присвоить ей ненулевое значение, то все грани-«призраки» и невидимые края граней проявятся на экране и их можно будет редактировать как полностью видимые. Трехмерные грани никогда не закрашиваются, а отображаются как проволочные каркасы; их нельзя выдавливать, и если все углы такой грани лежат в одной плоскости, грань становится непрозрачной для команды HIDE.

Пример. Формирование пространственной грани

Построить два отсека поверхности по заданным координатам (рис. 17.2).

Рис. 17.2. Формирование пространственной грани

Запустите команду 3DFACE, вызвав ее из падающего меню Draw -> Modeling -> Meshes -> 3D Face. Ответьте на запросы:

...

_3DFACE

Specify first point or Invisible]: 0,20,25 – укажите точку 1

Specify second point or [Invisible]: 0,0,15 – укажите точку 2

Specify third point or [Invisible] <exit>: 25,0,10 – укажите точку 3

Specify fourth point or [Invisible] <create three-sided face>: 25,20,12 – укажите точку 4

Specify third point or [Invisible] <exit>: 50,20,10 – укажите точку 5

Specify fourth point or [Invisible] <create three-sided face>: – нажмите клавишу Enter

Specify third point or [Invisible] <exit>: – для завершения работы команды нажмите клавишу Enter


Стандартная трехмерная сеть

Команда 3D позволяет создавать трехмерные сети в форме элементарных поверхностей – параллелепипедов, конусов, чаш, куполов, решеток, пирамид, сфер, торов и клинов. Сети выглядят точно так же, как и каркасные модели, до тех пор, пока к ним не применены операции подавления скрытых линий, раскрашивания и тонирования.

В сетях присутствуют следующие элементы:

• нормаль – вектор, перпендикулярный грани и направленный наружу от нее;

• вершина – точка, образующая угол грани;

• грань – треугольный или четырехугольный участок поверхности;

• кромка – линия периметра грани.

Запросы команды 3D:

...

Enter an option [Box/Cone/DIsh/DOme/Mesh/Pyramid/Sphere/Torus/Wedge]: – задать один из ключей

Ключи команды 3D соответствуют описываемым ниже элементарным поверхностям:

• Box – параллелепипед;

• Cone – конус;

• Dish – нижняя полусфера;

• Dome – верхняя полусфера;

• Mesh – полигональная сеть;

• Pyramid – пирамида;

• Sphere – сфера;

• Torus – тор;

• Wedge – клин.


Параллелепипед

Команда AI_BOX формирует поверхность параллелепипеда (куба). Запросы команды AI_BOX:

...

Specify corner point of box: – задать угловую точку ящика

Specify length of box: – задать длину ящика

Specify width of box or [Cube]: – задать ширину ящика

Specify height of box: – задать высоту ящика

Specify rotation angle of box about the Z axis or [Reference]: – задать угол поворота ящика вокруг оси z

Ключ команды AI_BOX:

Cube – формирование куба со стороной заданной длины.

Пример. Формирование поверхности параллелепипеда

Постройте фигуру с использованием параллелепипеда (рис. 17.3).

Рис. 17.3. Формирование поверхности параллелепипеда

Запустите команду AI_BOX. Ответьте на запросы:

...

_AI_BOX

Specify corner point of box: 1,1,0 – базовая точка

Specify length of box: 1 – длина ящика

Specify width of box or [Cube]: 2 – ширина ящика

Specify height of box: 2 – высота ящика

Specify rotation angle of box about the Z axis or [Reference]: 30 – угол поворота вокруг оси Z

_AI_BOX

Specify corner point of box: 1,1,0 – базовая точка

Specify length of box: 1 – длина ящика

Specify width of box or [Cube]: C – переход в режим вставки куба

Specify rotation angle of box about the Z axis or [Reference]: -60 – угол поворота вокруг оси Z


Конус

Команда AI_CONE , формирует поверхность кругового конуса . Запросы команды AI_CONE:

...

Specify center point for base of cone: – указать центральную точку нижнего основания конуса

Specify radius for base of cone or [Diameter]: – указать радиус нижнего основания конуса

Specify radius for top of cone or [Diameter] <0>: – указать радиус верхнего основания конуса

Specify height of cone: – указать высоту конуса

Enter number of segments for surface of cone <16>: – указать количество сегментов на поверхности конуса

Пример. Формирование поверхности конуса

Постройте фигуру с использованием конуса (рис. 17.4).

Рис. 17.4. Формирование поверхности конуса

Запустите команду AI_CONE. Ответьте на запросы:

...

_AI_CONE

Specify center point for base of cone: 2,2,0 – центральная точка нижнего основания

Specify radius for base of cone or [Diameter]: 2 – радиус нижнего основания

Specify radius for top of cone or [Diameter] <0>: 1 – радиус верхнего основания

Specify height of cone: 1 – высота конуса

Enter number of segments for surface of cone <16>: 20 – количество сегментов

_AI_CONE

Specify center point for base of cone: 2,2,1 – центральная точка основания

Specify radius for base of cone or [Diameter]: 1 – радиус нижнего основания

Specify radius for top of cone or [Diameter] <0>: 1 – радиус верхнего основания

Specify height of cone: 1 – высота конуса

Enter number of segments for surface of cone <16>: 20 – количество сегментов


Полусфера

Команда AI_DISH предназначена для создания поверхности нижней полусферы .

Запросы команды AI_DISH:

...

Specify center point of dish: – указать центральную точку чаши

Specify radius of dish or [Diameter]: – указать радиус чаши

Enter number of longitudinal segments for surface of dish <16>: – указать число сегментов поверхности по долготе для чаши

Enter number of latitudinal segments for surface of dish <8>: – указать число сегментов поверхности по широте для чаши

Команда AI_DOME позволяет создать поверхность верхней полусферы . Запросы команды AI_DOME:

...

Specify center point of dome: – указать центральную точку купола

Specify radius of dome or [Diameter]: – указать радиус купола

Enter number of longitudinal segments for surface of dome <16>: – указать число сегментов поверхности по долготе для купола

Enter number of latitudinal segments for surface of dome <8>: – указать число сегментов поверхности по широте для купола

Пример. Формирование поверхности нижней полусферы

Постройте фигуру с использованием поверхности нижней полусферы и конуса (рис. 17.5).

Рис. 17.5. Формирование поверхности нижней полусферы

Запустите команду AI_DISH. Ответьте на запросы:

...

_AI_DISH

Specify center point of dish: 2,2,1.5 – точка центра чаши

Specify radius of dish or [Diameter]: 1.5 – радиус чаши

Enter number of longitudinal segments for surface of dish <16>: 20 – число сегментов по долготе

Enter number of latitudinal segments for surface of dish <8>: 20 – число сегментов по широте

Запустите команду AI_CONE. Ответьте на запросы:

...

_AI_CONE

Specify center point for base of cone: 2,2,0 – центральная точка основания

Specify radius for base of cone or [Diameter]: 2 – радиус нижнего основания

Specify radius for top of cone or [Diameter] <0>: 1.5 – радиус верхнего основания

Specify height of cone: 1.5 – высота конуса

Enter number of segments for surface of cone <16>: 20 – количество сегментов

Пример. Формирование поверхности верхней полусферы

Постройте фигуру с использованием поверхности верхней полусферы и конуса (рис. 17.6).

Рис. 17.6. Формирование поверхности верхней полусферы

Запустите команду AI_DOME. Ответьте на запросы:

...

_AI_DOME

Specify center point of dome: 2,2,0.5 – точка центра чаши

Specify radius of dome or [Diameter]: 1.5 – радиус чаши

Enter number of longitudinal segments for surface of dome <16>: 20 – число сегментов по долготе

Enter number of latitudinal segments for surface of dome <8>: 20 – число сегментов по широте

Запустите команду AI_CONE. Ответьте на запросы:

...

_AI_CONE

Specify center point for base of cone: 2,2,0 – центральная точка основания

Specify radius for base of cone or [Diameter]: 1.5 – радиус нижнего основания

Specify radius for top of cone or [Diameter] <0>: 1.5 – радиус верхнего основания

Specify height of cone: 0.5 – высота конуса

Enter number of segments for surface of cone <16>: 20 – количество сегментов


Полигональная сеть

Команда AI_MESH формирует равномерную полигональную сеть .

Запросы команды AI_MESH:

...

Specify first corner point of mesh: – указать первую угловую точку сети

Specify second corner point of mesh: – указать вторую угловую точку сети

Specify third corner point of mesh: – указать третью угловую точку сети

Specify fourth corner point of mesh: – указать четвертую угловую точку сети

Enter mesh size in the M direction: – указать размер сети в направлении M

Enter mesh size in the N direction: – указать размер сети в направлении N

Пример. Формирование полигональной сети

Постройте полигональную сеть на четырех прямолинейных отрезках (рис. 17.7).

Рис. 17.7. Формирование полигональной сети

Запустите команду AI_MESH. Ответьте на запросы:

...

_AI_MESH

Specify first corner point of mesh: – укажите точку 1

Specify second corner point of mesh: – укажите точку 2

Specify third corner point of mesh: – укажите точку 3

Specify fourth corner point of mesh: – укажите точку 4

Enter mesh size in the M direction: 5 – размер сети в направлении М

Enter mesh size in the N direction: 5 – размер сети в направлении N


Пирамида

Команда AI_PYRAMID формирует поверхности полной и усеченной пирамид . Запросы команды AI_PYRAMID:

...

Specify first corner point for base of pyramid: – указать первую угловую точку основания пирамиды

Specify second corner point for base of pyramid: – указать вторую угловую точку основания пирамиды

Specify third corner point for base of pyramid: – указать третью угловую точку основания пирамиды

Specify fourth corner point for base of pyramid or [Tetrahedron]: – указать четвертую угловую точку основания пирамиды

Specify apex point of pyramid or [Ridge/Top]: – указать точку вершины пирамиды

Ключи команды AI_PYRAMID:

• Tetrahedron – построение тетраэдра. При использовании этого ключа выдаются запросы:

...

Specify fourth corner point for base of pyramid or [Tetrahedron]: T – переход в режим построения тетраэдра

Specify apex point of tetrahedron or [Top]: – указать точку основания вершины тетраэдра

• Top – создание верхнего основания тетраэдра. В случае построения тетраэдра команда запрашивает три точки. При использовании данного ключа выдаются запросы:

...

Specify apex point of tetrahedron or [Top]: T – переход в режим указания верхнего основания тетраэдра

Specify first corner point for top of tetrahedron: – указать первую угловую точку верха пирамиды

Specify second corner point for top of tetrahedron: – указать вторую угловую точку верха пирамиды

Specify third corner point for top of tetrahedron: – указать третью угловую точку верха пирамиды

• Ridge – формирование пирамиды по ее боковым граням. При этом указываются положения ее ребер:

...

Specify apex point of pyramid or [Ridge/Top]: R – переход в режим построения пирамиды по боковой грани

Specify first ridge end point of pyramid: – указать первую конечную точку ребра пирамиды

Specify second ridge end point of pyramid: – указать вторую конечную точку ребра пирамиды

Пример. Формирование поверхности пирамиды

Постройте пирамиду (рис. 17.8).

Рис. 17.8. Формирование поверхности пирамиды

Запустите команду AI_PYRAMID. Ответьте на запросы:

...

_AI_PYRAMID

Specify first corner point for base of pyramid: 0,0.5,0 – точка 1

Specify second corner point for base of pyramid: 3,0,0 – точка 2

Specify third corner point for base of pyramid: 2.5,1.5,0 – точка 3

Specify fourth corner point for base of pyramid or [Tetrahedron]: 0.5,2,0 – точка 4

Specify apex point of pyramid or [Ridge/Top]: R – переход в режим построения пирамиды по боковой грани

Specify first ridge end point of pyramid: 1,1,3 – точка 5

Specify second ridge end point of pyramid: 2.5,1.5,2 – точка 6


Сфера

Команда AI_SPHERE формирует поверхность сферы . Запросы команды AI_SPHERE:

...

Specify center point of sphere: – указать центральную точку сферы

Specify radius of sphere or [Diameter]: – указать радиус сферы

Enter number of longitudinal segments for surface of sphere <16>: – указать количество сегментов поверхности по долготе для сферы

Enter number of latitudinal segments for surface of sphere <16>: – указать количество сегментов поверхности по широте для сферы

Пример. Формирование поверхности сферы

Постройте сферу (рис. 17.9).

Рис. 17.9. Формирование поверхности сферы

Запустите команду AI_SPHERE. Ответьте на запросы:

...

_AI_SPHERE

Specify center point of sphere: 2,0,2 – точка центра сферы

Specify radius of sphere or [Diameter]: 1.5 – радиус сферы

Enter number of longitudinal segments for surface of sphere <16>: 20 – число сегментов по долготе

Enter number of latitudinal segments for surface of sphere <16>: 20 – число сегментов по широте


Тор

Команда AI_TORUS формирует поверхность тора . Запросы команды AI_TORUS:

...

Specify center point of torus: – указать центр тора

Specify radius of torus or [Diameter]: – указать радиус тора

Specify radius of tube or [Diameter]: – указать радиус полости

Enter number of segments around tube circumference <16>: – указать количество сегментов по окружности полости

Enter number of segments around torus circumference <16>: – указать количество сегментов по окружности полости

Пример. Формирование поверхности тора

Постройте тор (рис. 17.10).

Рис. 17.10. Формирование поверхности тора

Запустите команду AI_TORUS. Ответьте на запросы:

...

_AI_TORUS

Specify center point of torus: 2,0,2 – точка центра тора

Specify radius of torus or [Diameter]: 2 – радиус тора

Specify radius of tube or [Diameter]: 0.7 – радиус трубы

Enter number of segments around tube circumference <16>: 20 – количество сегментов по окружности трубы

Enter number of segments around torus circumference <16>: 20 – количество сегментов по окружности тора


Клин

Команда AI_WEDGE формирует поверхность клина . Запросы команды AI_WEDGE:

...

Specify corner point of wedge: – указать угловую точку клина

Specify length of wedge: – указать длину клина

Specify width of wedge: – указать ширину клина

Specify height of wedge: – указать высоту клина

Specify rotation angle of wedge about the Z axis: – указать угол поворота клина вокруг оси Z

Пример. Формирование поверхности клина

Постройте фигуру с использованием клина и параллелепипеда (рис. 17.11).

Рис. 17.11. Формирование поверхности клина

Запустите команду AI_WEDGE. Ответьте на запросы:

...

_AI_WEDGE

Specify corner point of wedge: 1,0,1 – точка 1

Specify length of wedge: 2 – длина клина

Specify width of wedge: 3 – ширина клина

Specify height of wedge: 2 – высота клина

Specify rotation angle of wedge about the Z axis: 20 – угол поворота клина вокруг оси Z

Запустите команду AI_BOX. Ответьте на запросы:

...

_AI_BOX

Specify corner point of box: 1,0,0 – базовая точка

Specify length of box: 2 – длина ящика

Specify width of box or [Cube]: 3 – ширина ящика

Specify height of box: 1 – высота ящика

Specify rotation angle of box about the Z axis or [Reference]: 20 – угол поворота вокруг оси Z


Многоугольная сеть

В AutoCAD предусмотрено несколько способов создания многоугольных сетей (поверхностей). C помощью вершин можно строить плоские поверхности и аппроксимировать криволинейные, причем точностью аппроксимации последних пользователь управляет, задавая плотность сети. Кроме того, допускается сглаживание поверхности многоугольной сети с помощью команды PEDIT за исключением сетей, созданных командой PFACE. Многоугольная сеть образует сетку вершин, которая определяется матрицей M x N , представляющей вершины в виде сетки из M рядов и N столбцов. Положение каждой вершины сети задается парой m и n , где m – номер ряда, а n – столбца.

Многоугольные сети можно создавать и серией команд 3DFACE, однако каждая из них строит отдельный примитив трехмерной грани. Каждая грань такой сети имеет произвольное число вершин. Многоугольные сети более удобны в тех случаях, когда требуется нарисовать весь объект как единое целое.

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

Отображением на рисунке невидимых кромок граней управляет системная переменная SPLFRAME. Если ее значение не равно нулю, невидимые кромки проявляются на экране и могут редактироваться. Если же переменная равна нулю, невидимые кромки скрыты.

Создавать многоугольные сети различными способами позволяют команды, описанные ниже. Все они вызываются из падающего меню Draw -> Modeling -> Meshes.

Команда 3DMESH строит трехмерную многоугольную сеть из пространственных четырехугольных ячеек, открытую как в направлении M , так и в направлении N (по аналогии с осями X и Y плоскости XY ). Преобразование сети в замкнутую производится командой PEDIT. Сети, созданные командой 3DMESH, могут быть несимметричными; в большинстве случаев она применяется в комбинации с командными пакетами или LISP-программами, вычисляющими координаты вершин сети. Команда 3DMESH вызывается из падающего меню Draw -> Modeling -> Meshes -> 3D Mesh.

Запросы команды 3DMESH:

...

Enter size of mesh in M direction: – указать размер сети в направлении M

Enter size of mesh in N direction: – указать размер сети в направлении N

Specify location for vertex (m, n): – указать положение вершины

Specify location for vertex (m, n): – указать положение вершины

Specify location for vertex (m, n): – указать положение вершины где m и n – номера ряда и столбца данной вершины сети, причем первой является вершина (0,0). Вначале меняется величина n ; прежде чем определять вершины в столбце m + 1 , необходимо определить координаты всех вершин в столбце m . Вершины можно задавать как двумерные или трехмерные точки.


Сеть в виде поверхности вращения

Команда REVSURF , формирующая поверхность вращения путем поворота определяющей кривой вокруг выбранной оси (рис. 17.12), применяется для получения поверхностей, обладающих осевой симметрией. Команда вызывается из падающего меню Draw -> Modeling -> Meshes -> Revolved Mesh.

Рис. 17.12. Пример поверхности вращения

Запросы команды REVSURF:

...

Current wire frame density: SURFTAB1=6 SURFTAB2=6 – текущая плотность каркаса

Select object to revolve: – выбрать объект для вращения

Select object that defi nes the axis of revolution: – выбрать объект, определяющий ось вращения

Specify start angle <0>: – указать начальный угол

Specify included angle (+=ccw, -=cw) <360>: – указать центральный угол

В качестве определяющей кривой могут быть выбраны отрезок, дуга, круг, эллипс, эллиптическая дуга, полилиния или трехмерная полилиния, сплайн. Определяющая кривая задает направление N сети поверхности. Осью вращения может быть отрезок или незамкнутая полилиния (двумерная или трехмерная). Если выбрана полилиния, то ось вращения определяется вектором, соединяющим первую вершину полилинии с последней; все промежуточные вершины игнорируются. Ось вращения задает направление М сети.

Начальный угол определяет отступ начала поверхности вращения от определяющей кривой, а центральный задает угол поворота кривой вокруг оси вращения. Если принимаются значения этих углов по умолчанию (0° или полный круг), то поверхность начинается с определяющей кривой и полностью охватывает ось вращения, замыкаясь в направлении M сети. Если центральный угол меньше 360°, поверхность будет разомкнутой. Если начальный угол отличен от нуля, генерация поверхности начинается после поворота на этот угол, а не с определяющей кривой.

Как показано на рис. 17.13, точка указания оси вращения определяет направление вращения (каждая поверхность на рисунке задана с начальным углом 0° и центральным углом 90°). Для определения направления вращения применяется правило правой руки. Если вытянуть большой палец вдоль оси вращения в сторону конца оси и согнуть остальные пальцы, то они укажут направление вращения и направление отсчета начального угла.

Рис. 17.13. Определение направления вращения

Плотность создаваемой сети управляется системными переменными SURFTAB1 и SURFTAB2. Поверхность вращения делится вдоль направления вращения на равные угловые интервалы, количество которых равно значению SURFTAB1. Если определяющая кривая – это отрезок, дуга, круг или сглаженная сплайном полилиния, то кривая делится на одинаковые интервалы, количество которых равно значению SURFTAB2. Если кривая представляет собой полилинию, не сглаженную сплайном, то у прямолинейных сегментов вершинами сети становятся концы, а каждый дуговой сегмент делится на интервалы, число которых равно значению SURFTAB2.

Пример. Формирование поверхности вращения

Постройте поверхность вращения (рис. 17.14).

Рис. 17.14. Формирование поверхности вращения

Запустите команду REVSURF, вызвав ее из падающего меню Draw -> Modeling -> Meshes -> Revolved Mesh. Ответьте на запросы:

...

_REVSURF

Current wire frame density: SURFTAB1=6 SURFTAB2=6 – текущая плотность каркаса

Select object to revolve: – укажите кривую 1

Select object that defi nes the axis of revolution: – укажите ось 2

Specify start angle <0>: 0 – начальный угол

Specify included angle(+=ccw,-=cw)<360>: 200 – охватывающий угол поверхности


Сеть в виде поверхности сдвига

Команда TABSURF формирует многоугольную сеть, которая представляет собой поверхность сдвига , заданную определяющей кривой и направляющим вектором (рис. 17.15). Созданная сеть – это, по сути, набор многоугольников с параллельными направляющему вектору сторонами. И определяющая кривая, и направляющий вектор должны существовать на рисунке к моменту выполнения команды. Она вызывается из падающего меню Draw -> Modeling -> Meshes -> Tabulated Mesh.

Рис. 17.15. Поверхность сдвига: а) определяющая кривая разомкнута; б) определяющая кривая замкнута

Запросы команды TABSURF:

...

Select object for path curve: – текущая определяющая кривая

Select object for direction vector: – текущий направляющий вектор

Определяющая кривая может представлять собой отрезок, дугу, круг, эллипс, эллиптическую дугу, двумерную или трехмерную полилинию, а также сплайн. Направляющий вектор может быть отрезком либо разомкнутой двумерной или трехмерной полилинией. Если выбрана полилиния, имеют значение только ее первая и последняя вершины, а все промежуточные игнорируются. Направляющий вектор показывает сдвиг от конечной точки, ближайшей к точке указания (на рис. 17.15 это T1), до другой его конечной точки.

С помощью команды TABSURF строится многоугольная сеть 2 x N . Половина вершин размещается вдоль определяющей кривой, начиная с ближайшего к точке указания конца. Другая половина расположена вдоль кривой, параллельной первой и сдвинутой от нее на вектор направления. Направление N сети лежит вдоль определяющей кривой. Расстояние между двумя кривыми равно расстоянию между двумя конечными точками примитива, выбранного как вектор направления. Вдоль вектора направления лежит направление M сети. Плотностью поверхности сдвига в направлении N управляет системная переменная SURFTAB1. Если определяющая кривая – это отрезок, дуга, круг или сглаженная сплайном полилиния, то кривая делится на одинаковые интервалы, число которых равно значению системной переменной SURFTAB1. Если кривая представляет собой полилинию, не сглаженную сплайном, то у прямолинейных сегментов вершинами сети становятся концы, а каждый дуговой сегмент делится на интервалы, число которых равно значению системной переменной SURFTAB1.

Пример. Формирование линейчатой поверхности сдвига

Постройте линейчатую поверхность, заданную определяющей кривой и направляющим вектором (рис. 17.16).

Рис. 17.16. Формирование линейчатой поверхности сдвига

Запустите команду TABSURF, вызвав ее из падающего меню Draw -> Modeling -> Meshes -> Tabulated Mesh. Ответьте на запросы:

...

_TABSURF

Select object for path curve: – выберите кривую 1

Select object for direction vector: – выберите вектор 2


Сеть в виде поверхности соединения

Команда RULESURF формирует многоугольную сеть, которая изображает поверхность, натянутую на две заданные линии (рис. 17.17). Исходные объекты (кромки) поверхности соединения могут представлять собой отрезки, точки, дуги, круги, эллипсы, эллиптические дуги, двумерные и трехмерные полилинии, а также сплайны. Команда вызывается из падающего меню Draw -> Modeling -> Meshes -> Ruled Mesh.

Рис. 17.17. Примеры поверхностей соединения: а ) между двумя разомкнутыми линиями; б ) между двумя замкнутыми линиями; в ) между точкой и разомкнутой линией; г ) между точкой и замкнутой линией

Запросы команды RULESURF:

...

Current wire frame density: SURFTAB1=6 – текущая плотность каркаса

Select first defi ning curve: – выбрать первую определяющую кривую

Select second defi ning curve: – выбрать вторую определяющую кривую

Допустим, требуется указать два примитива, определяющих края поверхности соединения. Если одна граница замкнута (например, в случае с кругом или замкнутой полилинией), то и другая также должна быть замкнута (см. рис. 17.17, б ). Одной из границ может быть точка, а другой – разомкнутая или замкнутая кривая линия (см. рис. 17.17, в , г ). В случае с разомкнутыми кривыми выбор точек указания определяет, откуда будет начато построение поверхности (см. рис. 17.17, а ). AutoCAD начинает с конечной точки каждой линии, ближайшей к точке, с помощью которой линия была указана. На рис. 17.18, а Т1 – это точка, с помощью которой была указана первая граница, в то время как Т2 – точка указания второй границы. Если на определяющих линиях указаны разнесенные точки (рис. 17.18, б ), то поверхность соединения может перехлестнуться. Для замкнутых кривых точки указания не играют роли.

Рис. 17.18. Поверхности соединения между двумя разомкнутыми линиями: a) начальные точки заданы правильно; б) начальные точки заданы неправильно

Поверхность соединения строится как многоугольная сеть размером 2 x N . Команда RULESURF размещает половину вершин сети с равными интервалами вдоль одной определяющей линии, а половину – также с равными интервалами вдоль другой линии. Плотностью сети (то есть количеством граней) в направлениях М и N управляют системные переменные SURFTAB1 и SURFTAB2 соответственно.

Пример. Формирование линейчатой поверхности соединения

Постройте линейчатую поверхность по двум направляющим (рис. 17.19).

Рис. 17.19. Формирование линейчатой поверхности соединения

Запустите команду RULESURF, вызвав ее из падающего меню Draw -> Modeling -> Meshes -> Ruled Mesh. Ответьте на запросы:

...

_RULESURF

Current wire frame density: SURFTAB1=6 – текущая плотность каркаса

Select first defi ning curve: – выберите левую кривую

Select second defi ning curve: – выберите правую кривую


Сеть в виде поверхности, заданной кромками

Команда EDGESURF формирует участок поверхности Кунса по четырем смыкающимся краям. Участок поверхности Кунса – это бикубическая (то есть обладающая кубической кривизной как в направлении M , так и в направлении N ) поверхность, «натянутая» на четыре пространственные кривые (рис. 17.20). Команда вызывается из падающего меню Draw -> Modeling -> Meshes -> Edge Mesh.

Рис. 17.20. Пример бикубической поверхности

Запросы команды EDGESURF:

...

Current wire frame density: SURFTAB1=20 SURFTAB2=20 – текущая плотность каркаса

Select object 1 for surface edge: – выбрать первую кромку поверхности

Select object 2 for surface edge: – выбрать вторую кромку поверхности

Select object 3 for surface edge: – выбрать третью кромку поверхности

Select object 4 for surface edge: – выбрать четвертую кромку поверхности

Края могут представлять собой отрезки, дуги, эллиптические дуги, сплайны или незамкнутые полилинии (двумерные или трехмерные); при этом они должны попарно смыкаться в конечных точках, образуя топологически замкнутый криволинейный четырехугольник.

Порядок выбора краев не имеет значения. Первый выбранный край задает направление М сети поверхности: от конечной точки, ближайшей к точке указания, до другой конечной точки (см. рис. 17.20). Два других края, касающиеся первого, определяют направление N сети. Системная переменная SURFTAB1 задает количество интервалов вдоль направления M (первый выбранный край), а системная переменная SURFTAB2 – количество интервалов вдоль направления N . В результате создается сеть размером (SURFTAB1+1)x (SURFTAB2+1).

Пример. Формирование поверхности Кунса

Постройте сеть – поверхность Кунса для четырех граничных B-сплайн кривых (рис. 17.21).

Рис. 17.21. Формирование поверхности Кунса

Запустите команду EDGESURF, вызвав ее из падающего меню Draw -> Modeling -> Meshes -> Edge Mesh. Ответьте на запросы:

...

_EDGESURF

Current wire frame density: SURFTAB1=20 SURFTAB2=20

Select object 1 for surface edge: – укажите кромку 1

Select object 2 for surface edge: – укажите кромку 2

Select object 3 for surface edge: – укажите кромку 3

Select object 4 for surface edge: – укажите кромку 4


Редактирование трехмерных многоугольных сетей

При редактировании многоугольной сети с помощью команды PEDIT выдается запрос:

...

Select polyline or [Multiple]: – выбрать полилинию

Enter an option [Edit vertex/Smooth surface/Desmooth/Mclose/Nclose/Undo]: – задать ключ

Если многоугольная сеть в данный момент замкнута в направлениях М и N , то ключи Mclose и Nclose заменяются соответственно на Mopen и Nopen.

Ключи команды PEDIT:

• Multiple – возможность выбора нескольких объектов;

• Smooth surface – используется для сглаживания гладкой поверхностью;

• Desmooth – используется в том случае, если сглаживающая поверхность уже построена и требуется убрать сглаживание и восстановить контрольные точки многоугольной сети;

• Edit vertex – служит для редактирования отдельных вершин многоугольной сети. На первой вершине появляется маркер редактирования x, и AutoCAD выдает запрос:

...

Current vertex (m,n). – текущая вершина

Enter an option [Next/Previous/Left/Right/Up/Down/Move/REgen/eXit]<N>: – задать ключ

Многоугольную сеть можно рассматривать как прямоугольный массив M x N , где M и N – размеры, определенные в команде 3DMESH или установленные системными переменными SURFTAB1 и SURFTAB2 для команд RULESURF, TABSURF, REVSURF и EDGESURF.

• Next и Previous – позволяют «шагать» вперед и назад по вершинам, причем первыми меняются точки в направлении N .

• Right и Left – позволяют двигаться вперед и назад в направлении N .

• Up и Down – позволяют двигаться вдоль направления M .

• Move – используется в случае, когда необходимо перенести вершину. Для этого на нее следует поставить маркер редактирования, после чего поступит запрос:

...

Specify new location for marked vertex: – указать новое положение помеченной вершины

• REgen – позволяет перерисовать многоугольную сеть на экране.

• eXit – осуществляет выход к основной подсказке редактирования.


Указание уровня и высоты

Указание уровня и высоты позволяет строить трехмерные объекты, не используя сети. Преимущество такого подхода в быстроте и легкости изменения уровня и высоты как вновь рисуемых, так и уже существующих объектов.

Уровнем объекта называется координата z плоскости XY , в которой рисуется основание объекта. Если уровень равен нулю, то рисование идет в плоскости XY текущей ПСК. Плоскости с положительным уровнем расположены выше плоскости XY , с отрицательным – ниже.

Высотой объекта называется расстояние, на которое объект выдавлен выше или ниже своего уровня. Положительная высота означает выдавливание вверх (в положительном направлении оси Z ), отрицательная – выдавливание вниз (в отрицательном направлении оси Z ), нулевая – рисование без выдавливания. Объект, имеющий уровень 0 и высоту –1, выглядит идентичным объекту с уровнем –1 и высотой 1. Направление оси Z объекта определяется положением ПСК в момент его создания.

Указание высоты изменяет внешний вид ряда геометрических объектов, таких как круги, отрезки, полилинии, дуги, двумерные фигуры, полосы, точки и однострочный текст, созданный с использованием шрифта SHX. Высоту можно задать с помощью системной переменной THICKNESS.

Выдавливание в AutoCAD относится к объекту как к целому; при этом различные его точки не могут иметь разные уровни и высоты.

Как и сети, выдавленные объекты можно раскрашивать, тонировать, подавлять у них скрытые линии.

При назначении уровня и высоты объектов необходимо учитывать следующее:

• когда создаются трехмерные грани, полилинии и многоугольные сети, а также размеры и видовые экраны, текущее значение высоты игнорируется. При этом данные объекты не могут быть выдавлены. Попытки изменения их высоты с помощью команды CHANGE не влияют на их вид;

• если на рисунке размещаются тексты и создаются описания атрибутов, AutoCAD назначает этим объектам нулевую высоту независимо от текущего значения высоты;

• выдавливание отрезков, создаваемых командой фомирования эскиза SKETCH, производится только после выбора ключа Record;

• текущий уровень, заданный командой ELEV, при смене ПСК остается в силе. Он всегда определяет положение плоскости построений, соответствующей текущей ПСК.

Имеется возможность установить значения уровня и высоты для объектов, создаваемых в AutoCAD с нуля. Высоту уже имеющихся объектов можно изменять в палитре свойств. Результат установки отображается во всех видах, отличных от вида в плане.

Пример. Формирование плоскости выдавливанием

Постройте вертикальные плоскости с помощью выдавливания по оси Z (рис. 17.22).

Рис. 17.22. Формирование плоскости выдавливанием

Запустите команду ELEV. Ответьте на запросы:

...

_ELEV

Specify new default elevation <3.7000>: 0.5 – новый текущий уровень

Specify new default thickness <0.0000>: 2.0 – новая текущая высота

Исходный примитив для выдавливания создайте двумерным примитивом PLINE:

...

_PLINE

Specify start point: 0,0 – начальная точка

Current line-width is 0.0000 – текущая ширина полилинии

Specify next point or [Arc/Close/Halfwidth/Length/Undo/Width]: 2,0 – следующая точка

Specify next point or [Arc/Close/Halfwidth/Length/Undo/Width]: 2,2 – следующая точка

Specify next point or [Arc/Close/Halfwidth/Length/Undo/Width]: 0,2 – следующая точка

Specify next point or [Arc/Close/Halfwidth/Length/Undo/Width]: С – замкните

Всем текстовым объектам (как обычным текстам, так и описаниям атрибутов), создаваемым командами TEXT, DTEXT, DDATTDEF и ATTDEF, назначается нулевая высота независимо от ее текущего значения. Впоследствии высоту можно изменить на ненулевую с помощью команд DDMODIFY, DDCHPROP, CHPROP и CHANGE.


Глава 18 Построение тел

Политело

Параллелепипед

Клин

Конус

Шар

Цилиндр

Тор

Пирамида

Выдавленное тело

Тело вращения

Тело сдвига

Тело, созданное с помощью сечения

Вытянутое тело

Объединение объектов

Вычитание объектов

Пересечение объектов

Моделирование с помощью тел – это самый простой способ трехмерного моделирования. Средства AutoCAD позволяют создавать трехмерные объекты на основе базовых пространственных форм: параллелепипедов , конусов , цилиндров , сфер , клинов и торов (колец) . Из этих форм путем их объединения, вычитания и пересечения строятся более сложные пространственные тела. Кроме того, тела можно строить, сдвигая плоский объект вдоль заданного вектора или вращая его вокруг оси.

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

Модификация тел осуществляется путем сопряжения их граней и снятия фасок. В AutoCAD имеются также команды, с помощью которых тело можно разрезать на две части или получить его двумерное сечение.

Как и сети, тела выглядят аналогично проволочным моделям, до тех пор пока к ним не применены операции подавления скрытых линий, раскрашивания и тонирования. В отличие от всех остальных моделей, у тел можно анализировать массовые свойства: объем, момент инерции, центр масс и т. п. Данные о теле могут экспортироваться в такие приложения, как системы числового программного управления (ЧПУ) и анализа методом конечных элементов (МКЭ). Тела могут быть преобразованы в более простые типы моделей – сети и каркасные модели.

Плотность линий искривления, используемых для визуализации криволинейных элементов модели, определяется системной переменной ISOLINES. Системная переменная FACETRES задает степень сглаживания тонированных объектов с подавленными скрытыми линиями.

Ниже приведены некоторые понятия и определения, принятые в трехмерном твердотельном моделировании:

• грань – ограниченная часть поверхности. Если поверхность может быть неограниченной, как, например, планарная (плоская), коническая, цилиндрическая, то грань ограничена всегда. Поддерживается пять типов граней: планарные, цилиндрические, конические, сферические и тороидальные. Грани образуют твердотельную модель;

• ребро – элемент, ограничивающий грань. Поддерживается четыре типа ребер: прямолинейные, эллиптические (круговые), параболические и гиперболические. Например, грань куба ограничена четырьмя прямолинейными ребрами, а коническая – в основании одним эллиптическим или круговым ребром;

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

• тело – часть пространства, ограниченная замкнутой поверхностью и имеющая определенный объем;

• тело (примитив) – наипростейший (основной, базовый) твердотельный объект, который можно создать и строить из него более сложные твердотельные модели;

• область – часть плоскости, ограниченная одной или несколькими планарными гранями, которые называются границами . Например, квадрат с кругом внутри имеет внешнюю границу, состоящую из четырех прямолинейных ребер, и внутреннюю – из одного кругового ребра;

• область (примитив) – замкнутая двумерная область, которая получена путем преобразования существующих двумерных примитивов AutoCAD, имеющих нулевую высоту (кругов, фигур, двумерных полилиний, многоугольников, эллипсов, колец и полос), и описана как тело без высоты;

• составная область – единая область, получаемая в результате выполнения логических операций объединения, вычитания или пересечения нескольких областей. Она может иметь отверстия, и для нее так же, как и для твердых тел, можно вычислить площадь и другие характеристики. Интеграция двумерного и объемного конструирования позволяет создавать из областей твердые тела и наоборот. Например, автоматически преобразуя сечение тела в область, можно вычислить ее площадь, а выдавливая или вращая области, создать сложные тела;

• объект – общее наименование области или тел, причем тип объекта не имеет значения: это может быть область, тело или составная модель (группа объектов, связанных в единое целое);

• пустой объект – составное тело, не имеющее объема, или составная область, не имеющая площади.

Простейшие «кирпичики», из которых строятся сложные трехмерные объекты, называют твердотельными примитивами . К ним относятся ящик (параллелепипед, куб), цилиндр (круговой, эллиптический), шар, тор. С помощью команд BOX, CYLINDER, SPHERE, TORUS, CONE, WEDGE можно создать модели любого из этих тел заданных размеров, введя требуемые значения.

Примитивы заданной формы создаются также путем выдавливания, осуществляемого командой EXTRUDE, или вращения двумерного объекта – командой REVOLVE. Из примитивов получают более сложные объемные модели объектов.

Запускаются все вышеназванные команды из падающего меню Draw -> Modeling или с плавающей панели инструментов Modeling (рис. 18.1).

Рис. 18.1. Инструменты для формирования тел

Для трехмерного моделирования удобно использовать рабочее пространство 3D Modeling. Оно устанавливается на панели инструментов Workspaces (рис. 18.2) и включает только необходимые наборы меню, инструментальные панели и палитры, сгруппированные и упорядоченные соответственно решаемой задаче. Элементы интерфейса, не являющиеся необходимыми для решения текущей задачи, скрываются, максимально освобождая область экрана, доступную для работы (рис. 18.3).

Рис. 18.2. Панель рабочих пространств

Рис. 18.3. Рабочее пространство 3D Modeling

Выбирая в верхней части рабочего пространства один из пунктов: Home, Visualize, View, Blocks & References, Annotate, Tools или Output, пользователь выбирает необходимый комплект инструментов (рис. 18.4–18.9).

Рис. 18.4. Инструменты группы Visualize

Рис. 18.5. Инструменты группы View

Рис. 18.6. Инструменты группы Blocks & References

Рис. 18.7. Инструменты группы Annotate

Рис. 18.8. Инструменты группы Tools

Рис. 18.9. Инструменты группы Output


Политело

Команда POLYSOLID преобразует имеющуюся линию, двумерную полилинию, дугу или окружность в тело с прямоугольным профилем, которое может содержать криволинейные сегменты, но профиль при этом всегда является прямоугольным. Команда вызывается из падающего меню Draw -> Modeling -> Polysolid или щелчком на пиктограмме Polysolid на панели инструментов Modeling.

Ширину тела определяет системная переменная PSOLWIDTH. Высоту – системная переменная PSOLHEIGHT.

Запросы команды POLYSOLID:

...

Specify start point or [Object/Height/Width/Justify] <Object>: – указать начальную точку для профиля тела или выбрать один из ключей

Specify next point or [Arc/Undo]: – указать следующую точку

Specify next point or [Arc/Undo]: – указать следующую точку

Specify next point or [Arc/Close/Undo]: – указать следующую точку

Specify next point or [Arc/Close/Undo]: – указать следующую точку или нажать клавишу Enter

Ключи команды POLYSOLID:

• Object – указывается объект для преобразования в тело: линия, дуга, двумерная полилиния или окружность;

• Height – указывается высота тела, которая по умолчанию равна текущему значению системной переменной PSOLHEIGHT;

• Width – указывается высота тела, которая равна текущему значению системной переменной PSOLWIDTH;

• Justify – задаются значения ширины и высоты, обеспечивающие выравнивание тела. Выравнивание привязывается к начальному направлению первого сегмента профиля:

– Left – слева;

– Center – по центру;

– Right – справа;

• Arc – к телу добавляется дуговой сегмент. Начальным направлением дуги по умолчанию является касательная к последнему построенному сегменту. При этом команда выдает следующие запросы:

...

Specify start point or [Object/Height/Width/Justify] <Object>: – указать начальную точку для профиля тела или выбрать один из ключей

Specify next point or [Arc/Undo]: – указать следующую точку

Specify next point or [Arc/Undo]: A – переход в режим дуг

Specify endpoint of arc or [Close/Direction/Line/Second point/Undo]: – указать конечную точку дуги или выбрать один из ключей

– Close – тело замыкается путем построения линейного или дугового сегмента от заданной последней вершины до начальной точки тела. Для применения этого ключа следует указать как минимум две точки;

– Direction – задание начального направления дугового сегмента;

– Line – выход из режима построения дуговых сегментов и возврат к начальным запросам команды POLYSOLID;

– Second point – указываются вторая точка и конечная точка трехточечного дугового сегмента;

– Undo – удаление последнего дугового сегмента, добавленного к телу.


Параллелепипед

Команда BOX формирует твердотельный параллелепипед (ящик, куб). Основание параллелепипеда всегда параллельно плоскости XY текущей ПСК. Команда вызывается из падающего меню Draw -> Modeling -> Box или щелчком на пиктограмме Box на панели инструментов Modeling.

В рабочем пространстве трехмерного моделирования команду BOX удобно запускать из меню 3D Modeling (рис. 18.10).

Рис. 18.10. Команда BOX

Запросы команды BOX:

...

Specify first corner or [Center]: – указать первый угол параллелепипеда

Specify other corner or [Cube/Length]: – указать противоположный угол параллелепипеда

Specify height or [2Point]: – указать высоту параллелепипеда

При формировании параллелепипеда следует задать параметры в одном из нижеперечисленных вариантов:

• положение диагонально противоположных углов;

• положение противоположных углов основания и высота;

• положение центра ящика с назначением угла или высоты либо длины и ширины ящика.

Ключи команды BOX:

• Center – позволяет сформировать ящик, указав положение его центральной точки. При этом выдаются запросы:

...

Specify first corner or [Center]: C – переход в режим указания центра параллелепипеда

Specify center: – указать центр параллелепипеда

Specify corner or [Cube/Length]: – указать угол

Specify height or [2Point]: – указать высоту

• Cube – создает куб, то есть параллелепипед, у которого все ребра равны. При этом выдаются запросы:

...

Specify first corner or [Center]: – указать угол параллелепипеда

Specify other corner or [Cube/Length]: C – переход в режим формирования куба

Specify length: – указать длину

• Length – создает параллелепипед заданных длины (по оси X ), ширины (по оси Y ) и высоты (по оси Z ) текущей ПСК. При этом выдаются запросы:

...

Specify first corner or [Center]: – указать угол параллелепипеда

Specify other corner or [Cube/Length]: L – переход в режим указания длины, ширины и высоты

Specify length: – указать длину

Specify width: – указать ширину

Specify height or [2Point]: – указать высоту

Пример. Формирование параллелепипеда

Постройте параллелепипед (рис. 18.11).

Рис. 18.11. Формирование параллелепипеда

Запустите команду BOX, вызвав ее из падающего меню Draw -> Modeling -> Box или щелчком на пиктограмме Box на панели инструментов Modeling. Ответьте на запросы:

...

_BOX

Specify first corner or [Center]: 50,70 – координаты угла параллелепипеда

Specify other corner or [Cube/Length]: 150,200 – координаты другого угла параллелепипеда

Specify height or [2Point]: 80 – высота параллелепипеда


Клин

Команда WEDGE , формирующая твердотельный клин , вызывается из падающего меню Draw -> Modeling -> Wedge, или щелчком на пиктограмме Wedge на панели инструментов Modeling, или из меню 3D Modeling (рис. 18.12).

Рис. 18.12. Команда WEDGE

Запросы команды WEDGE:

...

Specify first corner or [Center]: – указать первый угол клина

Specify other corner or [Cube/Length]: – указать противоположный угол клина

Specify height or [2Point]: – указать высоту

Основание клина всегда параллельно плоскости построений XY текущей системы координат; при этом наклонная грань располагается напротив первого указанного угла основания. Высота клина может быть как положительной, так и отрицательной и обязательно параллельна оси Z .

Все запросы и ключи команды WEDGE аналогичны запросам и ключам команды BOX.

Пример. Формирование клина

Постройте клин (рис. 18.13).

Рис. 18.13. Формирование клина

Запустите команду WEDGE, вызвав ее из падающего меню Draw -> Modeling -> Wedge или щелчком на пиктограмме Wedge на панели инструментов Modeling. Ответьте на запросы:

...

_WEDGE

Specify first corner or [Center]: 40,50 – координаты угла клина

Specify other corner or [Cube/Length]: 150,180 – координаты противоположного угла клина

Specify height or [2Point]: 100 – высота клина


Конус

Команда CONE формирует твердотельный конус , основание которого (окружность или эллипс) лежит в плоскости ХY текущей системы координат, а вершина располагается по оси Z . Команда вызывается из падающего меню Draw -> Modeling -> Cone, или щелчком на пиктограмме Cone на панели инструментов Modeling, или из меню 3D Modeling (рис. 18.14).

Рис. 18.14. Команда CONE

Запросы команды CONE:

...

Specify center point of base or [3P/2P/Ttr/Elliptical]: – указать центральную точку основания конуса

Specify base radius or [Diameter]: – указать радиус основания конуса

Specify height or [2Point/Axis endpoint/Top radius]: – указать высоту конуса

Ключи команды CONE:

• 3Р – строит основание конуса в виде окружности по трем точкам, лежащим на ней. При использовании этого ключа команда CONE выдает следующие запросы:

...

Specify center point of base or [3P/2P/Ttr/Elliptical]: 3P – переход в режим построения окружности по трем точкам

Specify first point: – указать первую точку окружности

Specify second point: – указать вторую точку окружности

Specify third point: – указать третью точку окружности

Specify height or [2Point/Axis endpoint/Top radius]: – указать высоту конуса

• 2P – строит основание конуса в виде окружности по двум точкам, лежащим на диаметре. При использовании этого ключа команда CONE выдает следующие запросы:

...

Specify center point of base or [3P/2P/Ttr/Elliptical]: 2P – переход в режим построения окружности по двум точкам

Specify first end point of diameter: – указать первую конечную точку диаметра

Specify second end point of diameter: – указать вторую конечную точку диаметра

Specify height or [2Point/Axis endpoint/Top radius]: – указать высоту конуса

• Ttr – строит основание конуса в виде окружности по двум касательным и радиусу. При использовании этого ключа команда CONE выдает следующие запросы:

...

Specify center point of base or [3P/2P/Ttr/Elliptical]: TTR – переход в режим построения окружности по двум касательным и радиусу

Specify point on object for first tangent: – указать точку на объекте, задающую первую касательную

Specify point on object for second tangent: – указать точку на объекте, задающую вторую касательную

Specify radius of circle: – указать радиус окружности

Specify height or [2Point/Axis endpoint/Top radius]: – указать высоту конуса

• Elliptical – позволяет создавать основание конуса в виде эллипса. Запросы аналогичны тем, что используются в AutoCAD при создании эллипса:

...

Specify center point of base or [3P/2P/Ttr/Elliptical]: E – переход в режим указания основания конуса в виде эллипса

Specify endpoint of first axis or [Center]: – указать конечную точку оси эллипса для основания конуса

Specify other endpoint of first axis: – указать вторую конечную точку оси эллипса для основания конуса

Specify endpoint of second axis: – указать длину другой оси для основания конуса

Specify height or [2Point/Axis endpoint/Top radius]: – указать высоту конуса

• 2Point – указывает, что высотой конуса является расстояние между двумя заданными точками;

• Axis endpoint – задает положение конечной точки для оси конуса, которой является верхняя точка конуса или центральная точка верхней грани усеченного конуса. Конечная точка оси может быть расположена в любой точке трехмерного пространства. Она определяет длину и ориентацию конуса;

• Top radius – определяет радиус при вершине усеченного конуса.

Чтобы построить усеченный конус или конус, ориентированный под некоторым углом, можно вначале нарисовать двумерную окружность, а затем с помощью команды EXTRUDE произвести коническое выдавливание под углом к оси Z . Если необходимо усечь конус, можно, используя команду SUBTRACT, вычесть из него параллелепипед, внутри которого находится вершина конуса.

Пример. Формирование кругового конуса

Постройте конус, в основании которого лежит окружность (рис. 18.15).

Рис. 18.15. Формирование кругового конуса

Запустите команду CONE, вызвав ее из падающего меню Draw -> Modeling -> Cone или щелчком на пиктограмме Cone на панели инструментов Modeling. Ответьте на запросы:

...

_CONE

Specify center point of base or [3P/2P/Ttr/Elliptical]: 100,100 – центральная точка конуса

Specify base radius or [Diameter]: 80 – радиус основания конуса

Specify height or [2Point/Axis endpoint/Top radius]: 100 – высота конуса

Пример. Формирование эллиптического конуса

Постройте конус с основанием в виде эллипса (рис. 18.16).

Рис. 18.16. Формирование эллиптического конуса

Запустите команду CONE, вызвав ее из падающего меню Draw -> Modeling -> Cone или щелчком на пиктограмме Cone на панели инструментов Modeling. Ответьте на запросы:

...

_CONE

Specify center point of base or [3P/2P/Ttr/Elliptical]: E – переход в режим указания основания конуса в виде эллипса

Specify endpoint of first axis or [Center]: 10,70 – координаты первой точки

Specify other endpoint of first axis: 190,140 – координаты второй точки

Specify endpoint of second axis: 20 – половина длины второй оси эллипса

Specify height or [2Point/Axis endpoint/Top radius]: 70 – высота конуса


Шар

Команда SPHERE формирует твердотельный шар (сферу). Для этого достаточно задать его радиус или диаметр. Каркасное представление шара располагается таким образом, что его центральная ось совпадает с осью Z текущей системы координат. Команда вызывается из падающего меню Draw -> Modeling -> Sphere, или щелчком на пиктограмме Sphere на панели инструментов Modeling, или из меню 3D Modeling (рис. 18.17).

Рис. 18.17. Команда SPHERE

Запросы команды SPHERE:

...

Specify center point or [3P/2P/Ttr]: – указать центр шара

Specify radius or [Diameter]: – указать радиус шара

Ключи команды SPHERE:

• 3P – определяет окружность сферы путем задания трех произвольных точек в трехмерном пространстве. Три заданные точки также определяют плоскость окружности шара. При этом команда SPHERE выдает следующие запросы:

...

Specify center point or [3P/2P/Ttr]: 3P – переход в режим задания трех произвольных точек

Specify first point: – указать первую точку

Specify second point: – указать вторую точку

Specify third point: – указать третью точку

• 2P – определяет окружность сферы путем задания двух произвольных точек в трехмерном пространстве. Плоскость окружности шара определяется координатой Z первой точки. При этом команда SPHERE выдает следующие запросы:

...

Specify center point or [3P/2P/Ttr]: 2P – переход в режим задания двух произвольных точек

Specify first end point of diameter: – указать первую конечную точку диаметра

Specify second end point of diameter: – указать вторую конечную точку диаметра

• Ttr – построение шара по заданному радиусу, касательному к двум объектам. Указанные точки касания проецируются на текущую ПСК. При этом команда SPHERE выдает следующие запросы:

...

Specify center point or [3P/2P/Ttr]: T – переход в режим задания касательных и радиуса

Specify point on object for first tangent: – указать на объекте точку для первой касательной

Specify point on object for second tangent: – указать на объекте точку для второй касательной

Specify radius of circle: – указать радиус

Чтобы построить часть шара в виде купола или чаши, нужно, используя команду SUBTRACT, вычесть из него параллелепипед. Если необходимо построить шарообразное тело специальной формы, следует вначале создать его двумерное сечение, а затем, применив команду REVOLVE, вращать сечение под заданным углом к оси Z .

Пример. Формирование шара

Постройте шар (рис. 18.18).

Рис. 18.18. Формирование шара

Запустите команду SPHERE, вызвав ее из падающего меню Draw -> Modeling -> Sphere или щелчком на пиктограмме Sphere на панели инструментов Modeling. Ответьте на запросы:

...

_SPHERE

Specify center point or [3P/2P/Ttr]: 100,150 – координаты точки центра шара

Specify radius or [Diameter]: 80 – радиус шара


Цилиндр

Команда CYLINDER , формирующая твердотельный цилиндр , вызывается из падающего меню Draw -> Modeling -> Cylinder, или щелчком на пиктограмме Cylinder на панели инструментов Modeling, или из меню 3D Modeling (рис. 18.19).

Рис. 18.19. Команда CYLINDER

Запросы команды CYLINDER:

...

Specify center point of base or [3P/2P/Ttr/Elliptical]: – указать центральную точку основания цилиндра

Specify base radius or [Diameter]: – указать радиус основания цилиндра

Specify height or [2Point/Axis endpoint]: – указать высоту цилиндра

Информация, необходимая для описания цилиндра, аналогична той, что используется для описания конуса, поэтому запросы команды CYLINDER совпадают с запросами команды CONE.

Если необходимо построить цилиндр специальной формы (например, с пазами), следует вначале при помощи команды PLINE создать двумерное изображение его основания в виде замкнутой полилинии, а затем, используя команду EXTRUDE, придать ему высоту вдоль оси Z .

Пример. Формирование цилиндра

Постройте цилиндр, в основании которого лежит окружность (рис. 18.20).

Рис. 18.20. Формирование цилиндра

Запустите команду CYLINDER, вызвав ее из падающего меню Draw -> Modeling -> Cylinder или щелчком на пиктограмме Cylinder на панели инструментов Modeling. Ответьте на запросы:

...

_CYLINDER

Specify center point of base or [3P/2P/Ttr/Elliptical]: 200,150 – координаты центральной точки основания цилиндра

Specify base radius or [Diameter]: 140 – радиус основания цилиндра

Specify height or [2Point/Axis endpoint]: 250 – высота цилиндра


Тор

Команда TORUS формирует твердотельный тор , напоминающий по форме камеру автомобильной шины. При этом необходимо ввести значения радиуса образующей окружности трубы и радиуса, определяющего расстояние от центра тора до центра трубы. Тор строится параллельно плоскости XY текущей системы координат. Команда вызывается из падающего меню Draw -> Modeling -> Torus, или щелчком на пиктограмме Torus на панели инструментов Modeling, или из меню 3D Modeling (рис. 18.21).

Рис. 18.21. Команда TORUS

Запросы команды TORUS:

...

Specify center point or [3P/2P/Ttr]: – указать центр тора

Specify radius or [Diameter]: – указать радиус тора

Specify tube radius or [2Point/Diameter]: – указать радиус полости

Ключи команды TORUS:

• 3P – задание длины окружности тора по трем точкам. Три заданные точки также определяют плоскость окружности шара. При этом команда SPHERE выдает следующие запросы:

...

Specify center point or [3P/2P/Ttr]: 3P – переход в режим задания трех точек

Specify first point: – указать первую точку

Specify second point: – указать вторую точку

Specify third point: – указать третью точку

Specify tube radius or [2Point/Diameter]: – указать радиус полости

• 2P – задание длины окружности тора по двум точкам. Плоскость окружности шара определяется координатой Z первой точки. При этом команда SPHERE выдает следующие запросы:

...

Specify center point or [3P/2P/Ttr]: 2P – переход в режим задания двух точек

Specify first end point of diameter: – указать первую конечную точку диаметра

Specify second end point of diameter: – указать вторую конечную точку диаметра

Specify tube radius or [2Point/Diameter]: – указать радиус полости

• Ttr – построение тора по заданному радиусу, касающемуся двух объектов. Указанные точки касания проецируются на текущую ПСК. При этом команда SPHERE выдает следующие запросы:

...

Specify center point or [3P/2P/Ttr]: T – переход в режим задания двух касательных и радиуса

Specify point on object for first tangent: – указать на объекте точку для первой касательной

Specify point on object for second tangent: – указать на объекте точку для второй касательной

Specify radius of circle: – указать радиус

Specify tube radius or [2Point/Diameter]: – указать радиус полости

Радиус тора может иметь отрицательное значение, но радиус трубы должен быть положительным и превосходить абсолютную величину радиуса тора (например, если радиус тора равен -2.0, то радиус трубы должен быть больше +2.0). Данное условие необходимо соблюдать, чтобы не получить в итоге пустое тело (тело без объема). При этом сформированный объект имеет форму мяча для регби.

Допускается построение самопересекающихся торов – таких, у которых нет центрального отверстия. Для этого нужно задавать радиус сечения большим, чем радиус тора.

Пример. Формирование тора

Постройте тор (рис. 18.22).

Рис. 18.22. Формирование тора

Запустите команду TORUS, вызвав ее из падающего меню Draw -> Modeling -> Torus или щелчком на пиктограмме Torus на панели инструментов Modeling. Ответьте на запросы:

...

_TORUS

Specify center point or [3P/2P/Ttr]: 100,150 – координаты точки центра тора

Specify radius or [Diameter]: 50 – радиус тора

Specify tube radius or [2Point/Diameter]: 15 – радиус трубы тора


Пирамида

Команда PYRAMID формирует твердотельную пирамиду . Команда вызывается из падающего меню Draw -> Modeling -> Pyramid, или щелчком на пиктограмме Pyramid на панели инструментов Modeling, или из меню 3D Modeling (рис. 18.23, 18.24).

Рис. 18.23. Команда PYRAMID

Рис. 18.24. Формирование пирамиды

Запросы команды PYRAMID:

...

4 sides Circumscribed – текущие значения количества сторон и режима «описанный/вписанный»

Specify center point of base or [Edge/Sides]: – указать центральную точку основания или один из ключей

Specify base radius or [Inscribed]: – указать радиус основания

Specify height or [2Point/Axis endpoint/Top radius]: – указать высоту или один из ключей

Ключи команды PYRAMID:

• Edge – указывается длина одной кромки основания пирамиды. При этом команда PYRAMID выдает следующие запросы:

...

Specify center point of base or [Edge/Sides]: E – переход в режим указания кромки

Specify first endpoint of edge: – указать первую конечную точку стороны

Specify second endpoint of edge: – указать вторую конечную точку стороны

Specify height or [2Point/Axis endpoint/Top radius]: – указать высоту или один из ключей

• Sides – указывается количество сторон для пирамиды. Возможен ввод значения от 3 до 32. При этом команда PYRAMID выдает следующие запросы:

...

Specify center point of base or [Edge/Sides]: S – переход в режим указания количества сторон

Enter number of sides: – указать количество сторон

Specify center point of base or [Edge/Sides]: – указать центральную точку основания или один из ключей

Specify base radius or [Inscribed]: – указать радиус основания

Specify height or [2Point/Axis endpoint/Top radius]: – указать высоту или один из ключей

• Inscribed – указывается, что основание пирамиды вписывается в пределах (строится внутри) радиуса основания пирамиды. При этом команда PYRAMID выдает следующие запросы:

...

Specify center point of base or [Edge/Sides]: – указать центральную точку основания или один из ключей

Specify base radius or [Inscribed]: I – переход в режим построения основания, вписанного в окружность

Specify base radius or [Circumscribed]: – указать радиус основания

Specify height or [2Point/Axis endpoint/Top radius]: – указать высоту или один из ключей

• Circumscribed – указывается, что основание пирамиды описывается вокруг (строится по периметру) радиуса основания пирамиды. При этом команда PYRAMID выдает следующие запросы:

...

Specify center point of base or [Edge/Sides]: – указать центральную точку основания или один из ключей

Specify base radius or [Circumscribed]: C – переход в режим построения основания, описанного вокруг окружности

Specify base radius or [Inscribed]: – указать радиус основания

Specify height or [2Point/Axis endpoint/Top radius]: – указать высоту или один из ключей

• 2Point – указывается, что высота пирамиды равняется расстоянию между двумя указанными точками. При этом команда PYRAMID выдает следующие запросы:

...

Specify center point of base or [Edge/Sides]: – указать центральную точку основания или один из ключей

Specify base radius or [Inscribed]: – указать радиус основания

Specify height or [2Point/Axis endpoint/Top radius]: 2P – переход в режим указания высоты пирамиды с помощью двух точек

Specify first point: – указать первую точку

Specify second point: – указать вторую точку

Axis endpoint – указывается местоположение конечной точки для оси пирамиды. Данная конечная является вершиной пирамиды. Возможно расположение конечной точки оси в любом месте 3D-пространства. Конечная точка оси определяет длину пирамиды и ее положение в пространстве. При этом команда PYRAMID выдает следующие запросы:

...

Specify center point of base or [Edge/Sides]: – указать центральную точку основания или один из ключей

Specify base radius or [Inscribed]: – указать радиус основания

Specify height or [2Point/Axis endpoint/Top radius]: A – переход в режим указания конечной точки оси пирамиды

Specify axis endpoint: – указать конечную точку оси

• Top radius – указывается верхний радиус пирамиды при создании усеченной пирамиды (рис. 18.25). При этом команда PYRAMID выдает следующие запросы:

...

Specify center point of base or [Edge/Sides]: – указать центральную точку основания или один из ключей

Specify base radius or [Inscribed]: – указать радиус основания

Specify height or [2Point/Axis endpoint/Top radius]: T – переход в режим указания верхнего радиуса пирамиды

Specify top radius: – указать радиус верхнего основания

Specify height or [2Point/Axis endpoint]: – указать высоту

Рис. 18.25. Формирование усеченной пирамиды


Выдавленное тело

Команда EXTRUDE позволяет создавать твердотельные объекты методом выдавливания двумерных объектов в заданном направлении и на заданное расстояние. Команда вызывается из падающего меню Draw -> Modeling -> Extrude или щелчком на пиктограмме Extrude на панели инструментов Modeling.

Запросы команды EXTRUDE:

...

Current wire frame density: ISOLINES=4 – текущая плотность каркаса

Select objects to extrude: – выбрать объекты

Select objects to extrude: – нажать клавишу Enter для завершения выбора объектов

Specify height of extrusion or [Direction/Path/Taper angle]: – указать глубину выдавливания

Ключи команды EXTRUDE:

• Direction – определяет длину и направление выдавливания. При этом выдаются следующие запросы:

...

Select objects to extrude: – выбрать объекты

Select objects to extrude: – нажать клавишу Enter для завершения выбора объектов

Specify height of extrusion or [Direction/Path/Taper angle]: D – переход в режим указания направления выдавливания

Specify start point of direction: – указать начальную точку направления

Specify end point of direction: – указать конечную точку направ ления

• Path – позволяет указать высоту и направление выдавливания по заданной траектории. При этом выдаются следующие запросы:

...

Select objects to extrude: – выбрать объекты

Select objects to extrude: – нажать клавишу Enter для завершения выбора объектов

Specify height of extrusion or [Direction/Path/Taper angle]: P – переход в режим указания высоты и направления выдавливания по заданной траектории

Select extrusion path or [Taper angle]: – выбрать траекторию выдавливания

• Taper angle – позволяет задать угол сужения конуса для выдавливания. При этом выдаются следующие запросы:

...

Select objects to extrude: – выбрать объекты

Select objects to extrude: – нажать клавишу Enter для завершения выбора объектов

Specify height of extrusion or [Direction/Path/Taper angle]: T – переход в режим указания угла сужения конуса

Specify angle of taper for extrusion: – указать угол сужения для выдавливания

Value must be nonzero. – значение должно быть ненулевым

Specify height of extrusion or [Direction/Path/Taper angle]: – указать высоту выдавливания

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

Команда EXTRUDE часто используется для формирования моделей таких объектов, как шестерни или звездочки. Особенно удобна она при создании объектов, имеющих сопряжения, фаски и аналогичного рода элементы, которые трудно воспроизвести, не используя выдавливание сечений.

Конусное выдавливание часто применяется при рисовании объектов с наклонными сторонами, например литейных форм. Не рекомендуется задавать большие углы конусности: в противном случае образующие конуса могут сойтись в одну точку прежде, чем будет достигнута требуемая глубина выдавливания.

Глубину выдавливания можно определять ненулевым значением или указанием двух точек. При вводе положительного значения происходит выдавливание объектов вдоль положительной оси Z объектной системы координат, при вводе отрицательного значения – вдоль отрицательной оси Z .

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

Системная переменная DELOBJ определяет, будут ли объекты и путь (если он выбран) при создании тела удалены автоматически, или об их удалении будет выдан запрос.

Пример. Формирование выдавленного тела

Постройте твердотельный примитив путем выдавливания; при этом контур для выдавливания должен быть заготовлен заранее (рис. 18.26, 18.27).

Рис. 18.26. Контур для формирования выдавленного тела

Рис. 18.27. Формирование выдавленного тела

Запустите команду EXTRUDE, вызвав ее из падающего меню Draw -> Modeling -> Extrude или щелчком на пиктограмме Extrude на панели инструментов Modeling. Ответьте на запросы:

...

_EXTRUDE

Current wire frame density: ISOLINES=8 – текущая плотность каркаса

Select objects to extrude: C – переход в режим выбора объектов секущей рамкой

Specify first corner: – укажите первый угол секущей рамки

Specify opposite corner: – укажите противоположный угол секущей рамки

Select objects to extrude: – нажмите клавишу Enter для завершения выбора объектов

Specify height of extrusion or [Direction/Path/Taper angle]: T – переход в режим определения угла сужения для выдавливания

Specify angle of taper for extrusion: 7 – угол сужения (конусности) граней

Specify height of extrusion or [Direction/Path/Taper angle]: 70 – глубина выдавливания


Тело вращения

Команда REVOLVE формирует твердотельные объекты путем вращения существующих объектов или областей на заданный угол вокруг оси X или Y текущей ПСК. Команда вызывается из падающего меню Draw -> Modeling -> Revolve или щелчком на пиктограмме Revolve на панели инструментов Modeling.

Запросы команды REVOLVE:

...

Current wire frame density: ISOLINES=20 – текущая плотность каркаса

Select objects to revolve: – выбрать объекты для вращения

Select objects to revolve: – нажать клавишу Enter для завершения выбора объектов для вращения

Specify axis start point or defi ne axis by [Object/X/Y/Z] <Object>: – указать начальную точку оси вращения

Specify axis endpoint: – указать конечную точку оси вращения

Specify angle of revolution or [STart angle] <360>: – указать угол вращения

Ключи команды REVOLVE:

• Object – требует указания объекта, используемого в качестве оси. Конец этого отрезка (сегмента), ближайший к точке указания, становится началом оси. Ее положительное направление определяется по правилу правой руки. При этом выдается запрос:

...

Select an object: – указать объект в качестве оси вращения

• X – использует в качестве оси вращения положительную ось X текущей ПСК;

• Y – использует в качестве оси вращения положительную ось Y текущей ПСК;

• Z – использует в качестве оси вращения положительную ось Z текущей ПСК.

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

Объект можно вращать вокруг отрезка, линейных сегментов полилинии, двух заданных точек, линейных кромок тел или поверхностей.

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

Пример. Формирование тела вращения

Постройте твердотельный примитив путем вращения полилинии вокруг оси. При этом полилиния должна быть заготовлена заранее (рис. 18.28, 18.29).

Рис. 18.28. Контур и ось для формирования тела вращения

Рис. 18.29. Формирование тела вращения

Запустите команду REVOLVE, вызвав ее из падающего меню Draw -> Modeling -> Revolve или щелчком на пиктограмме Revolve на панели инструментов Modeling. Ответьте на запросы:

...

_REVOLVE

Current wire frame density: ISOLINES=10 – текущая плотность каркаса

Select objects to revolve: – выберите полилинию

Select objects to revolve: – нажмите клавишу Enter для завершения выбора объектов

Specify axis start point or defi ne axis by [Object/X/Y/Z] <Object>: O – переход в режим указания оси вращения объекта

Select an object: – укажите осевую линию

Specify angle of revolution or [STart angle] <360>: – нажмите клавишу Enter, подтверждая вращение на полный круг


Тело сдвига

Команда SWEEP формирует новый твердотельный объект путем сдвига разомкнутой или замкнутой плоской кривой (контура) вдоль разомкнутой или замкнутой двумерной или трехмерной траектории (рис. 18.30). Команда вызывается из падающего меню Draw -> Modeling -> Sweep или щелчком на пиктограмме Sweep на панели инструментов Modeling.

Рис. 18.30. Формирование объекта путем сдвига контура вдоль траектории

Запросы команды SWEEP:

...

Current wire frame density: ISOLINES=4 – текущая плотность каркаса

Select objects to sweep: – выбрать объекты для сдвига

Select objects to sweep: – нажать клавишу Enter для завершения выбора объектов для сдвига

Select sweep path or [Alignment/Base point/Scale/Twist]: – выбрать траекторию сдвига или один из ключей

Ключи команды SWEEP:

• Alignment – выравнивание. Определяет, будет ли профиль выровнен по нормали к касательной траектории сдвига. При этом выдаются запросы:

...

Current wire frame density: ISOLINES=4 – текущая плотность каркаса

Select objects to sweep: – выбрать объекты для сдвига

Select objects to sweep: – нажать клавишу Enter для завершения выбора объектов для сдвига

Select sweep path or [Alignment/Base point/Scale/Twist]: A – переход в режим выравнивания

Align sweep object perpendicular to path before sweep [Yes/No]<Yes>: – установить ли перед сдвигом объект сдвига перпендикулярно траектории

Select sweep path or [Alignment/Base point/Scale/Twist]: – выбрать траекторию сдвига

• Base point – указание базовой точки для объектов, подлежащих сдвигу. Если указанная точка не лежит в плоскости выбранных объектов, она проецируется на эту плоскость;

• Scale – указание масштабного коэффициента для операции сдвига. Объекты, сдвигаемые из начальной точки траектории в конечную, масштабируются как единый объект;

• Twist – указание угла закручивания для объектов, подлежащих сдвигу. Угол закручивания определяет вращение вдоль всей длины траектории сдвига.

При этом выдаются запросы:

...

Current wire frame density: ISOLINES=4 – текущая плотность каркаса

Select objects to sweep: – выбрать объекты для сдвига

Select objects to sweep: – нажать клавишу Enter для завершения выбора объектов для сдвига

Select sweep path or [Alignment/Base point/Scale/Twist]: T – переход в режим закручивания

Enter twist angle or allow banking for a non-planar sweep path [Bank]: – ввести угол закручивания или разрешить перекос неплоской траектории сдвига

Select sweep path or [Alignment/Base point/Scale/Twist]: – выбрать траекторию сдвига

Операция сдвига отличается от операции выдавливания тем, что при выполнении сдвига контур перемещается и устанавливается перпендикулярно траектории, затем он сдвигается вдоль траектории.

При сдвиге вдоль замкнутой кривой получается тело, а при разомкнутой – поверхность.

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

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

Системная переменная DELOBJ определяет способ удаления контуров и траекторий сдвига при создании тела или поверхности – автоматически или по запросу.


Тело, созданное с помощью сечения

Команда LOFT позволяет создавать новые тела или поверхности, задавая ряд поперечных сечений . Команда вызывается из падающего меню Draw -> Modeling -> Loft или щелчком на пиктограмме Loft на панели инструментов Modeling.

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

Запросы команды LOFT:

...

Select cross-sections in lofting order: – выбрать поперечные сечения в восходящем порядке

Select cross-sections in lofting order: – нажать клавишу Enter для завершения выбора объектов

Enter an option [Guides/Path/Cross-sections only] <Cross-sections only>: – ввести один из ключей

Ключи команды LOFT:

• Guides – задает направляющие кривые, которые управляют формой создаваемого объекта путем добавления информации каркаса к объекту. Для получения корректного результата каждая направляющая кривая должна пересекать каждое поперечное сечение, начинаться на первом поперечном сечении, завершаться на последнем поперечном сечении;

• Path – задает одиночную траекторию для создаваемого по сечениям объекта, при этом траектория должна пересекать все плоскости поперечных сечений;

• Cross-sections only – только поперечные сечения.

Диалоговое окно Loft Settings позволяет определить следующие настройки сечений.

• В области Surface control at cross sections настраиваются параметры управления поверхностью в поперечных сечениях:

– Ruled – указывает, что тело или поверхность являются линейчатыми, то есть прямыми между поперечными сечениями и имеющими острые кромки на поперечных сечениях. Значение хранится в системной переменной LOFTNORMALS;

– Smooth Fit – указывает, что между поперечными сечениями расположено гладкое тело или поверхность, имеющие острые кромки на начальном и конечном поперечных сечениях. Значение хранится в системной переменной LOFTNORMALS;

– Normal to: – управляет нормалью к телу или поверхности в местах, где она проходит через поперечные сечения. Значение хранится в системной переменной LOFTNORMALS:

· Start cross section – указывает, что нормаль к поверхности является нормалью к начальному поперечному сечению;

· End cross section – указывает, что нормаль к поверхности является нормалью к конечному поперечному сечению;

· Start and End cross section – указывает, что нормаль к поверхности является нормалью и к начальному, и к конечному поперечным сечениям;

· All cross section – указывает, что нормаль к поверхности является нормалью ко всем поперечным сечениям;

– Draft angles – управляет углом и величиной конусных ограничений первого и последнего поперечных сечений тела или поверхности, построенных по сечениям. Конусные ограничения указывают начальное направление поверхности. Ноль находится снаружи от плоскости кривой. Значение хранится в системной переменной LOFTNORMALS:

· Start angle: – указывает конусное ограничение для начального поперечного сечения. Значение хранится в системной переменной LOFTANG1;

· End angle: – указывает конусное ограничение для конечного поперечного сечения. Значение хранится в системной переменной LOFTANG2;

· Start magnitude: – управляет относительным расстоянием поверхности от начального поперечного сечения в направлении конусного ограничения до начала изгиба поверхности к следующему поперечному сечению. Значение хранится в системной переменной LOFTMAG1;

· End magnitude: – управляет относительным расстоянием поверхности от конечного поперечного сечения в направлении конусного ограничения до начала изгиба поверхности к предыдущему поперечному сечению. Значение хранится в системной переменной LOFTMAG2;

– Close surface or solid – замыкает или размыкает поверхность или тело. При использовании этой настройки поперечные сечения должны образовать тор, чтобы получаемая по сечениям поверхность или тело образовали замкнутую трубу. Значение хранится в системной переменной LOFTPARAM.

• Preview changes – применяет текущие настройки к получаемым по сечениям поверхности или телу и отображает предварительный вид изменений в области чертежа.

В качестве поперечного сечения можно использовать: отрезки, дуги, эллиптические дуги, двумерные полилинии, двумерные сплайны, окружности, эллипсы, точки (только для первого и последнего поперечного сечения).

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

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

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


Вытянутое тело

Команда PRESSPULL позволяет сжимать или растягивать ограниченные области. Команда вызывается щелчком на пиктограмме Presspull (CTRL+ALT) на панели инструментов Modeling.

Запросы команды PRESSPULL:

...

Click inside bounded areas to press or pull. – щелкнуть кнопкой мыши в области контура для вытягивания

Допускается сжимать или растягивать ограниченные области следующих типов:

• области, доступные для штриховки методом выбора точек;

• области, замыкаемые пересечением компланарных линейных объектов, включая кромки и геометрические объекты в блоках;

• замкнутые полилинии, области, трехмерные грани и двумерные тела, состоящие из компланарных вершин;

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

Системная переменная IMPLIEDFACE позволяет указывать, допускается ли обнаружение ограниченной области и ее сжатие или вытягивание.


Объединение объектов

Команды, предназначенные для формирования сложных объектов, вызываются из падающего меню Modify -> Solid Editing или с плавающей панели инструментов Solid Editing (рис. 18.31).

Рис. 18.31. Падающее меню и панель инструментов редактирования тел

Команда UNION предназначена для объединения объектов и создает сложный объект, который занимает суммарный объем всех его составляющих. Команда позволяет создавать новые составные тела или области из нескольких существующих тел или областей, в том числе не имеющих общего объема или площади (то есть непересекающихся). Команда вызывается из падающего меню Modify -> Solid Editing -> Union или щелчком на пиктограмме Union на панели инструментов Solid Editing.

Запросы команды UNION:

...

Select objects: – выбрать объекты

Select objects: – выбрать объекты

Select objects: – нажать клавишу Enter для завершения работы команды

Пример. Формирование тела путем объединения объектов

Постройте фигуру, объединив параллелепипед и две сферы (рис 18.32).

Рис. 18.32. Формирование тела путем объединения объектов

Запустите команду UNION, вызвав ее из падающего меню Modify -> Solid Editing -> Union или щелчком на пиктограмме Union на панели инструментов Solid Editing. Ответьте на запросы:

...

_UNION

Select objects: – выберите сферу большего радиуса

Select objects: – выберите сферу меньшего радиуса

Select objects: – выберите параллелепипед

Select objects: – нажмите клавишу Enter для завершения работы команды


Вычитание объектов

Команда SUBTRACT обеспечивает вычитание одного объекта из другого. Таким образом, команда позволяет сформировать новое составное тело или область. Области создаются путем вычитания площади одного набора областей или двумерных примитивов из площади другого набора. Тела создаются путем вычитания одного набора объемных тел из другого подобного набора. Команду можно вызвать из падающего меню Modify -> Solid Editing -> Subtract или щелчком на пиктограмме Subtract на панели инструментов Solid Editing.

Запросы команды SUBTRACT:

...

Select solids and regions to subtract from . . – выбрать тела и области, из которых будет выполняться вычитание

Select objects:

Select objects: – нажать клавишу Enter для завершения выбора объектов

Select solids and regions to subtract .. – выбрать тела или области для вычитания

Select objects:

Select objects: – нажать клавишу Enter для завершения работы команды

Пример. Формирование тела путем вычитания объектов

Постройте фигуру путем вычитания сферы и цилиндра из параллелепипеда (рис. 18.33).

Рис. 18.33. Формирование тела путем вычитания объектов

Запустите команду SUBTRACT, вызвав ее из падающего меню Modify -> Solid Editing -> Subtract или щелчком на пиктограмме Subtract на панели инструментов Solid Editing. Ответьте на запросы:

...

_SUBTRACT

Select solids and regions to subtract from ..

Select objects: – выберите параллелепипед

Select objects: – нажмите клавишу Enter для завершения выбора объектов

Select solids and regions to subtract ..

Select objects: – выберите сферу

Select objects: – выберите цилиндр

Select objects: – нажмите клавишу Enter для завершения работы команды


Пересечение объектов

Команда INTERSECT позволяет при пересечении нескольких существующих объектов создать новые составные тела и области (рис. 18.34). Созданное сложное тело занимает объем, общий для двух или более пересекающихся тел, при этом непересекающиеся части объемов из рисунка удаляются. Команда вызывается из падающего меню Modify -> Solid Editing -> Intersect или щелчком на пиктограмме Intersect на панели инструментов Solid Editing.

Рис. 18.34. Формирование тела путем пересечения объектов

Запросы команды INTERSECT:

...

Select objects: – выбрать объекты

Select objects: – выбрать объекты

Select objects: – нажать клавишу Enter для завершения работы команды


Глава 19 Редактирование трехмерных объектов

Перенос

Поворот вокруг оси

Выравнивание объектов

Зеркальное отображение относительно плоскости

Размножение трехмерным массивом

Обрезка и удлинение трехмерных объектов

Сопряжение трехмерных объектов

Построение сечений

Получение разрезов

Преобразование в тело

Преобразование в поверхность

Команды редактирования в двумерном пространстве, например команды переноса MOVE, копирования COPY, поворота ROTATE, зеркального отображения MIRROR и размножения массивом ARRAY, могут использоваться и в трехмерном пространстве. Кроме того, существуют команды редактирования, применяемые только в трехмерном пространстве, как-то: команды поворота, создания массива объектов, зеркального отображения, снятия фаски, скругления.

Команды редактирования трехмерных объектов запускаются из падающего меню Modify -> 3D Operations или с плавающей панели инструментов Modeling (рис. 19.1).

Рис. 19.1. Инструменты для редактирования трехмерных объектов


Перенос

Команда 3DMOVE перемещает объекты на указанное расстояние в заданном направлении, при этом отображает инструмент ручки перемещения в трехмерном виде. Вызывается команда из падающего меню Modify -> 3D Operations -> 3D Move или щелчком на пиктограмме 3D Move на панели инструментов Modeling.

Запросы команды 3DMOVE:

...

Select objects: – выбрать объекты для переноса

Select objects: – нажать клавишу Enter для завершения выбора объектов

Specify base point or [Displacement] <Displacement>: – указать базовую точку

Specify second point or <use first point as displacement>: – указать вторую точку или считать перемещением первую точку

Инструмент ручки перемещения отображается в заданной базовой точке. Для ограничения движения перемещением по осям необходимо нажать ручку оси.


Поворот вокруг оси

В двумерном пространстве команда ROTATE производит поворот объекта вокруг указанной точки; при этом направление поворота определяется текущей ПСК. При работе в трехмерном пространстве объект поворачивается вокруг оси. Ось может определяться указанием двух точек, объекта, одной из осей координат ( Х , Y или Z ) или текущего направления взгляда. Для поворота трехмерных объектов можно использовать как команду ROTATE, так и ее трехмерный аналог.

Команда 3DROTATE вращает объекты вокруг базовой точки, при этом в трехмерном виде отображает ручку поворота. Вызывается команда из падающего меню Modify -> 3D Operations -> 3D Rotate или щелчком на пиктограмме 3D Rotate на панели инструментов Modeling.

Запросы команды 3DROTATE:

...

Current positive angle in UCS: ANGDIR=counterclockwise ANGBASE=0 – текущие установки отсчета углов в ПСК

Select objects: – выбрать объекты для поворота

Select objects: – нажать клавишу Enter для окончания выбора объектов

Specify base point: – указать базовую точку

Pick a rotation axis: – указать ось вращения

Specify angle start point: – указать точку на первом луче угла

Specify angle end point: – указать точку на втором луче угла

Команда ROTATE3D осуществляет поворот объектов в трехмерном пространстве вокруг заданной оси.

Запросы команды ROTATE3D:

...

Current positive angle: ANGDIR=counterclockwise ANGBASE=0 – текущие установки отсчета углов

Select objects: – выбрать объекты

Select objects: – нажать клавишу Enter для окончания выбора объектов

Specify first point on axis or defi ne axis by [Object/Last/View/Xaxis/Yaxis/Zaxis/2points]: – указать первую точку оси

Specify second point on axis: – указать вторую точку оси

Specify rotation angle or [Reference]: – указать угол поворота

Ключи команды ROTATE3D:

• Object – поворот вокруг выбранного объекта. Такими объектами могут быть отрезок, окружность, дуга или сегмент двумерной полилинии;

• Last – поворот вокруг оси, использовавшейся в предыдущей команде поворота;

• View – поворот вокруг оси, выровненной вдоль направления вида текущего видового экрана и проходящей через заданную точку;

• Xaxis, Yaxis, Zaxis – поворот вокруг оси, выровненной соответственно вдоль направления оси X , Y или Z и проходящей через заданную точку;

• 2point – поворот вокруг оси, проходящей через две заданные точки.


Выравнивание объектов

Команда ALIGN осуществляет выравнивание объектов относительно других объектов в двумерном и трехмерном пространстве. Вызывается команда из падающего меню Modify -> 3D Operations -> Align.

Запросы команды ALIGN:

...

Select objects: – выбрать объекты

Select objects: – нажать клавишу Enter для окончания выбора объектов

Specify first source point: – указать первую исходную точку

Specify first destination point: – указать первую целевую точку

Specify second source point: – указать вторую исходную точку

Specify second destination point: – указать вторую целевую точку

Specify third source point or <continue>: – указать третью исходную точку или продолжить

Specify third destination point or [eXit] <X>: – указать третью целевую точку

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

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

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

Команда 3DALIGN осуществляет выравнивание объектов относительно других объектов в трехмерном пространстве. Вызывается команда из падающего меню Modify -> 3D Operations -> 3D Align или щелчком на пиктограмме 3D Align на панели инструментов Modeling.

Запросы команды 3DALIGN:

...

Select objects: – выбрать объекты

Select objects: – нажать клавишу Enter для окончания выбора объектов

Specify source plane and orientation … – исходная плоскость и ориентация

Specify base point or [Copy]: – указать базовую точку или копировать

Specify second point or [Continue] <C>: – указать вторую точку или продолжить

Specify third point or [Continue] <C>: – указать третью точку или продолжить

Specify destination plane and orientation … – целевая плоскость и ориентация

Specify first destination point: – указать первую целевую точку

Specify second destination point or [eXit] <X>: – указать вторую целевую точку

Specify third destination point or [eXit] <X>: – указать третью целевую точку

Для исходного объекта можно указать одну, две или три точки. Затем можно указать одну, две или три точки для места назначения. Выбранный объект перемещается и поворачивается так, что совпадают базовые точки и оси X и Y исходного объекта и места назначения выравниваются в трехмерном пространстве. Команда 3DALIGN работает с динамической ПСК, так что можно динамически перетаскивать выбранные объекты и выравнивать их с гранью твердотельного объекта.


Зеркальное отображение относительно плоскости

Команда MIRROR3D , осуществляющая зеркальное отображение объектов относительно заданной плоскости, вызывается из падающего меню Modify -> 3D Operations -> 3D Mirror.

Запросы команды MIRROR3D:

...

Select objects: – выбрать объекты

Select objects: – нажать клавишу Enter для окончания выбора объектов

Specify first point of mirror plane (3 points) or [Object/Last/Zaxis/View/XY/YZ/ZX/3points] <3points>: – указать первую точку плоскости отражения

Specify second point on mirror plane: – указать вторую точку плоскости отражения

Specify third point on mirror plane: – указать третью точку плоскости отражения

Delete source objects? [Yes/No] <N>: – удалять ли исходные объекты

Ключи команды MIRROR3D:

• Object – отображение относительно выбранного плоского объекта: отрезка, окружности, дуги или сегмента двумерной полилинии;

• Last – отображение относительно плоскости, использовавшейся в предыдущей команде отображения;

• Zaxis – отображение относительно плоскости, заданной двумя точками, первая из которых лежит на плоскости, а вторая определяет вектор нормали к плоскости;

• View – плоскость отражения ориентируется согласно плоскости взгляда текущего видового экрана, проходящей через указанную точку;

• XY, YZ, ZX – плоскость отражения ориентируется вдоль одной из стандартных плоскостей ( XY , YZ или ZX ), проходящей через указанную точку;

• 3points – отображение относительно плоскости, проходящей через три заданные точки.

Плоскость отображения может представлять собой:

• плоскость построения двумерного объекта;

• плоскость, параллельную одной из плоскостей координат ( XY , YZ или XZ ) текущей ПСК и проходящую через заданную точку;

• плоскость, определяемую тремя указанными точками.


Размножение трехмерным массивом

Команда 3DARRAY позволяет создавать прямоугольный и круговой массивы объектов в трехмерном пространстве. Отличие от аналогичной команды, применяемой в двумерном моделировании, состоит в том, что при создании прямоугольного массива объектов, кроме количества столбцов и строк, запрашивается (задается вдоль направления оси Z ) количество уровней, а при создании кругового массива вместо центра вращения используется ось вращения, начальную и конечную точки которой следует указать в ответ на запросы. Команда 3DARRAY вызывается из падающего меню Modify -> 3D Operations -> 3D Array.

Запросы команды 3DARRAY:

...

Select objects: – выбрать объекты

Select objects: – нажать клавишу Enter для окончания выбора объектов

Enter the type of array [Rectangular/Polar] <R>: – указать тип массива

Enter the number of rows (–) <1>: – указать число рядов

Enter the number of columns (|||) <1>: – указать число столбцов

Enter the number of levels (…) <1>: – указать число уровней

Specify the distance between rows (–): – указать расстояние между рядами

Specify the distance between columns (|||): – указать расстояние между столбцами

Specify the distance between levels (…): – указать расстояние между уровнями

Для формирования кругового массива следует выбрать ключ Polar. При этом команда выдает следующие запросы:

...

Select objects: – выбрать объекты

Select objects: – нажать клавишу Enter для окончания выбора объектов

Enter the type of array [Rectangular/Polar] <R>: R – выбрать круговой тип массива

Enter the number of items in the array: – указать количество элементов в массиве

Specify the angle to fi ll (+=ccw, -=cw) <360>: – указать угол заполнения

Rotate arrayed objects? [Yes/No] <Y>: – указать, поворачивать ли объекты массива

Specify center point of array: – указать центральную точку массива

Specify second point on axis of rotation: – указать вторую точку оси поворота


Обрезка и удлинение трехмерных объектов

Любой трехмерный объект можно обрезать либо удлинить до другого объекта независимо от того, лежат ли они оба в одной плоскости и каким кромкам параллельны: режущим или граничным. Чтобы произвести обрезку (удлинение), с помощью системных переменных PROJMODE и EXTEDGE следует выбрать одну из трех проекций: плоскость XY текущей ПСК, плоскость текущего вида или реальное трехмерное пространство.

Чтобы данные операции были выполнены успешно, объекты должны пересекаться с граничными кромками в пространстве, иначе в результате обрезки (удлинения) с проецированием на плоскость XY текущей ПСК новые границы объектов могут не соответствовать указанным кромкам в пространстве.

При вызове команд TRIM и EXTEND, первая из которых выполняет обрезку части объекта по заданной границе, а вторая осуществляет вытягивание до границы в трехмерном пространстве, используется ключ Project, который определяет режим отсечения/вытягивания.


Сопряжение трехмерных объектов

В AutoCAD можно сопрягать любые объекты, расположенные в одной плоскости и имеющие направления выдавливания, не параллельные оси Z текущей ПСК. Направление выдавливания сопрягающей трехмерной дуги определяется следующим образом:

• если объекты расположены в одной плоскости и имеют одно направление выдавливания, перпендикулярное ей, сопрягающая дуга лежит в той же плоскости и имеет то же направление выдавливания;

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

Предположим, например, что в одной плоскости трехмерного пространства находятся две дуги – A и B. Векторы направления выдавливания дуг противоположны: (0, 0.5, 0.8) и (0, -0.5, -0.8) относительно текущей ПСК. Тогда для сопрягающей дуги будет принято направление выдавливания (0, 0.5, 0.8).


Построение сечений

Команда SECTION осуществляет построение поперечного сечения тела в виде области или неименованного блока. Поперечное сечение – это пересечение плоскости и выбранного тела (рис. 19.2).

Рис. 19.2. Формирование сечения

Запросы команды SECTION:

...

Select objects: – выбрать объекты

Select objects: – нажать клавишу Enter для завершения выбора объектов

Specify first point on Section plane by [Object/Zaxis/View/XY/YZ/ZX/3points] <3points>: – указать первую точку на секущей плоскости или один из ключей

Specify second point on plane: – указать вторую точку на плоскости

Specify third point on plane: – указать третью точку на плоскости

Ключи команды SECTION:

• Object – выравнивание секущей плоскости с сегментом круга, эллипса, круговой или эллиптической дуги, двумерного сплайна или двумерной полилинии;

• Zaxis – определение секущей плоскости посредством задания двух точек этой плоскости, одна из которых расположена на оси Z ;

• View – проводит секущую плоскость параллельно плоскости вида на текущем видовом экране. Расположение секущей плоскости определяется указанной точкой;

• XY – выравнивание секущей плоскости с плоскостью XY текущей ПСК;

• YZ – выравнивание секущей плоскости параллельно плоскости YZ текущей ПСК;

• ZX – выравнивание секущей плоскости параллельно плоскости ZX текущей ПСК;

• 3points – задание секущей плоскости по трем точкам.

По умолчанию секущая плоскость задается путем указания трех точек. При использовании других методов она определяется плоскостью построения другого объекта, плоскостью текущего вида, осью Z или одной из плоскостей координат ( XY , YZ или XZ ). AutoCAD помещает секущую плоскость в текущий слой.

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


Получение разрезов

Команда SLICE осуществляет построение нового тела путем разрезания какого-либо существующего тела плоскостью (рис. 19.3). Команда вызывается из падающего меню Modify -> 3D Operations -> Slice.

Рис. 19.3. Формирование разреза

Запросы команды SLICE:

...

Select objects to slice: – выбрать объекты

Select objects to slice: – нажать клавишу Enter для завершения выбора объектов

Specify start point of slicing plane or [planar Object/Surface/Zaxis/View/XY/YZ/ZX/3points] <3points>: – указать первую точку на режущей плоскости

Specify second point on plane: – указать вторую точку на плоскости

Specify a point on desired side or [keep Both sides] <Both>: – указать точку с нужной стороны от плоскости

Полученные части можно оставить на рисунке или же удалить одну из них. Разрезанные тела наследуют слой и цвет исходного тела, но являются новыми составными телами. При разрезании по умолчанию тремя точками задается режущая плоскость, а затем указывается, какая часть (или обе) должна быть сохранена. При использовании других способов режущая плоскость может определяться другим объектом, плоскостью текущего вида, осью Z или одной из координатных плоскостей ( XY , YZ или XZ ).

Ключи команды SLICE:

• Object – задает плоскость с помощью выбранного плоского объекта: отрезка, окружности, дуги, эллипса, эллиптической дуги, двумерного сплайна или сегмента двумерной полилинии;

• Zaxis – задает плоскость двумя точками, первая из которых лежит на ней, а вторая определяет вектор нормали к плоскости;

• View – задает плоскость, выровненную с плоскостью вида текущего видового экрана и проходящую через заданную точку;

• XY, YZ, ZX – задают плоскость, выровненную соответственно с плоскостью XY , YZ или ZX и проходящую через заданную точку;

• 3points – определяет плоскость, проходящую через три заданные точки;

• keep Both sides – оставляет обе части разрезанного тела.


Преобразование в тело

Команда CONVTOSOLID преобразует в трехмерные тела полилинии и окружности, для которых задана высота. Команда вызывается из падающего меню Modify -> 3D Operations -> Convert to Solid.

В выдавленные трехмерные тела можно преобразовать следующие объекты:

• полилинии с равномерной шириной, имеющие высоту;

• замкнутые полилинии с нулевой шириной, имеющие высоту;

• окружности, имеющие высоту.

Системная переменная DELOBJ определяет, будут ли выбранные пользователем объекты удалены после создания тела, или будет выдана подсказка об удалении объектов.


Преобразование в поверхность

Команда CONVTOSURFACE преобразует объекты в поверхности. Команда вызывается из падающего меню Modify -> 3D Operations -> Convert to Sufrace.

В поверхности можно преобразовать следующие объекты:

• двумерные фигуры;

• области;

• разомкнутые полилинии с нулевой шириной, имеющие высоту;

• отрезки, имеющие высоту;

• дуги, имеющие высоту;

• плоские трехмерные грани.


Глава 20 Редактирование трехмерных тел

Снятие фасок на гранях

Сопряжение граней

Клеймение грани

Изменение цвета ребер

Копирование ребер

Выдавливание граней

Перенос граней

Смещение граней

Удаление граней

Поворот граней

Сведение граней на конус

Изменение цвета граней

Копирование граней

Упрощение

Разделение тел

Оболочка

Проверка корректности тела

В данном разделе описывается техника редактирования трехмерных твердотельных объектов: снятие фасок, сопряжение, построение разрезов, сечений и деление тел на части.

Существует возможность непосредственно редактировать грани и ребра модели. Есть функция, удаляющая дополнительные поверхности и ребра, появившиеся после выполнения команд FILLET и CHAMFER. Допускается изменение цвета граней и ребер, а также создание их копий, представляющих собой ACIS-тела, области, отрезки, дуги, круги, эллипсы и сплайны. Путем клеймения (то есть нанесения геометрических объектов на грани) создаются новые грани или сливаются имеющиеся избыточные. Смещение граней изменяет их пространственное положение в твердотельной модели; с помощью этой операции, например, можно увеличивать и уменьшать диаметры отверстий. Функция разделения создает из одного тела несколько новых, независимых. И, наконец, имеется возможность преобразования тел в тонкостенные оболочки заданной толщины.

Команды редактирования трехмерных тел запускаются из падающего меню Modify -> Solid Editing или с плавающей панели инструментов Solid Editing (см. рис. 18.31).


Снятие фасок на гранях

Команда CHAMFER осуществляет снятие фасок (скашивание) на пересечениях смежных граней тел, как и в двумерном пространстве. Команда вызывается из падающего меню Modify -> Chamfer или щелчком на пиктограмме Chamfer на панели инструментов Modify. При использовании команды необходимо вначале выбрать базовую поверхность, затем ввести размеры фаски и выбрать ребра (рис. 20.1).

Рис. 20.1. Пример снятия фаски с тела

Запросы команды CHAMFER:

...

(TRIM mode) Current chamfer Dist1 = 10.0000, Dist2 = 10.0000 – параметры фаски

Select first line or [Undo/Polyline/Distance/Angle/Trim/mEthod/Multiple]: – выбрать первый отрезок или один из ключей

Base surface selection… – выбирается базовая поверхность

Enter surface selection option [Next/OK (current)] <OK>: – нажать клавишу Enter, если подсвечена нужная поверхность. Если требуется другая поверхность, следует ввести N, для того чтобы подсветить смежную поверхность, а затем нажать клавишу Enter

Specify base surface chamfer distance <10.0000>: – указать длину фаски для базовой поверхности

Specify other surface chamfer distance <10.0000>: – указать длину фаски для другой поверхности

Select an edge or [Loop]: – выбрать ребро

Select an edge or [Loop]: – выбрать ребро

Ключи команды CHAMFER:

• Undo – отменяет предыдущую операцию в команде;

• Polyline – построение фасок вдоль всей полилинии. При этом пересекающиеся сегменты полилинии соединяются фаской в каждой вершине полилинии. Линии фасок становятся новыми сегментами полилинии. Если полилиния включает сегменты, которые намного короче длины фаски, у этих сегментов фаска не снимается;

• Distance – задание длин фасок, то есть расстояний от выбранного пересечения до концов линии фаски. Если оба значения длины заданы равными нулю, удлиняются или обрезаются две линии так, чтобы они заканчивались в одной точке;

• Angle – задание в качестве параметров фаски одной из ее длин и величины угла;

• Trim – определяет, обрезаются ли выбранные грани по конечным точкам фаски. Если системной переменной TRIMMODE присвоено значение 1, то обрезаются пересекающиеся линии по конечным точкам линии фаски. Если выбранные линии не пересекаются, то команда CHAMFER удлинит или обрежет их так, чтобы они пересеклись. Если переменной TRIMMODE присвоено значение 0, то фаска снимается без обрезки выбранных линий;

• mEthod – определяет, используются ли для построения фаски значения двух длин или значение длины и величина угла;

• Multiple – создает фаски для кромок нескольких наборов объектов.

Ребра можно выбирать индивидуально либо сразу все, если использовать ключ Loop и затем указать любое ребро.


Сопряжение граней

Команда FILLET осуществляет плавное сопряжение (скругление) граней, как и в двумерном моделировании. Для скругления тел можно воспользоваться несколькими способами. Во-первых, так же, как и для плоских объектов, можно задать радиус и затем указать ребра. Второй путь – указать радиус скругления для каждого ребра. И наконец, еще один способ – скруглять последовательность касательных ребер. Команда вызывается из падающего меню Modify -> Fillet или щелчком на пиктограмме Fillet на панели инструментов Modify.

Запросы команды FILLET:

...

Current settings: Mode = TRIM, Radius = 10.0000 – текущие настройки

Select first object or [Undo/Polyline/Radius/Trim/Multiple]: – выбрать первый объект

Enter fi llet radius <10.0000>: – указать радиус сопряжения

Select an edge or [Chain/Radius]: – выбрать ребро

Select an edge or [Chain/Radius]:

Select an edge or [Chain/Radius]: – нажать клавишу Enter для завершения работы команды

Ключи команды FILLET:

• Undo – отменяет предыдущую операцию в команде;

• Polyline – строит дуги сопряжения во всех точках пересечения линейных сегментов двумерной полилинии. Если два линейных сегмента разделены дугой, при приближении к которой они сходятся, то эта дуга заменяется сопрягающей дугой;

• Radius – задание радиуса сопрягающей дуги;

• Trim – определяет, обрезаются ли выбранные кромки по конечным точкам дуги сопряжения;

• Multiple – скругление углов у нескольких наборов объектов.

Если нажать клавишу Enter на первый запрос Select an edge or:, то ранее выбранное ребро скруглится и работа команды завершится. Но можно выбрать одно за другим еще несколько ребер. При этом допускается установить новый радиус перед выбором следующего ребра, используя ключ Radius, или задать последовательность касательных ребер, используя ключ Chain. На рис. 20.2 приведен пример скругления последовательности касательных ребер трехмерного тела одинаковым радиусом.

Рис. 20.2. Пример скругления тела


Клеймение грани

Команда IMPRINT , осуществляющая клеймение грани трехмерного тела, вызывается из падающего меню Modify -> Solid Editing -> Imprint Edges или щелчком на пиктограмме Imprint на плавающей панели инструментов Solid Editing.

С помощью команды IMPRINT возможно создание на трехмерных телах новых граней. Например, для пересекаемого окружностью трехмерного тела можно выполнить клеймение кривой пересечения.

Запросы команды IMPRINT:

...

Select a 3D solid: – выбрать трехмерное тело

Select an object to imprint: – выбрать клеймящий объект

Delete the source object [Yes/No] <N>: – удалять ли исходный объект

Select an object to imprint: – нажать клавишу Enter для завершения работы команды

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

Клеймение может быть применено к дугам, окружностям, отрезкам, двумерным и трехмерным полилиниям, эллипсам, сплайнам, областям и трехмерным телам.


Изменение цвета ребер

Команда редактирования тел SOLIDEDIT дает пользователю возможность перекрашивать ребра трехмерного тела. Для этого команду SOLIDEDIT следует вызывать из падающего меню Modify -> Solid Editing -> Color edges либо щелчком на пиктограмме Color edges на плавающей панели инструментов Solid Editing.

Запросы команды SOLIDEDIT с ключами Edge, Color:

...

Solids editing automatic checking: SOLIDCHECK=1 – автоматическая проверка тел при редактировании

Enter a solids editing option [Face/Edge/Body/Undo/eXit] <eXit>: _edge – переход в режим редактирования ребер

Enter an edge editing option [Copy/coLor/Undo/eXit] <eXit>: _color – переход в режим изменения цвета ребер

Select edges or [Undo/Remove]: – выбрать ребра

Select edges or [Undo/Remove]: – нажать клавишу Enter для завершения выбора ребер

Enter an edge editing option [Copy/coLor/Undo/eXit] <eXit>: – нажать клавишу Enter для завершения работы команды

Solids editing automatic checking: SOLIDCHECK=1 – автоматическая проверка тел при редактировании

Enter a solids editing option [Face/Edge/Body/Undo/eXit] <eXit>: – нажать клавишу Enter для завершения работы команды

Назначение нового цвета производится в диалоговом окне Select color. Цвет, явно назначенный ребру данной командой, имеет приоритет перед цветом слоя, на котором находится тело.


Копирование ребер

Команда редактирования тел SOLIDEDIT дает возможность создавать копии ребер трехмерного тела. Для этого команду SOLIDEDIT следует вызывать из падающего меню Modify -> Solid Editing -> Copy edges либо щелчком на пиктограмме Copy edges на плавающей панели инструментов Solid Editing.

Запросы команды SOLIDEDIT с ключами Edge, Copy:

...

Solids editing automatic checking: SOLIDCHECK=1 – автоматическая проверка тел при редактировании

Enter a solids editing option [Face/Edge/Body/Undo/eXit] <eXit>: _edge – переход в режим редактирования ребер

Enter an edge editing option [Copy/coLor/Undo/eXit] <eXit>: _copy – переход в режим копирования ребер

Select edges or [Undo/Remove]: – выбрать ребра

Select edges or [Undo/Remove]: – нажать клавишу Enter для завершения выбора ребер

Specify a base point or displacement: – указать базовую точку или перемещение

Specify a second point of displacement: – указать вторую точку перемещения

Enter an edge editing option [Copy/coLor/Undo/eXit] <eXit>: – нажать клавишу Enter для завершения работы команды

Solids editing automatic checking: SOLIDCHECK=1 – автоматическая проверка тел при редактировании

Enter a solids editing option [Face/Edge/Body/Undo/eXit] <eXit>: – нажать клавишу Enter для завершения работы команды

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


Выдавливание граней

Для выдавливания граней (рис. 20.3, 20.4) команду редактирования тел SOLIDEDIT следует вызвать из падающего меню Modify -> Solid Editing -> Extrude faces или щелчком на пиктограмме Extrude faces на плавающей панели инструментов Solid Editing. При этом в команде используются ключи Face, Extrude и выдаются следующие запросы:

...

Solids editing automatic checking: SOLIDCHECK=1 – автоматическая проверка тел при редактировании

Enter a solids editing option [Face/Edge/Body/Undo/eXit] <eXit>:_face – переход в режим редактирования граней

Enter a face editing option [Extrude/Move/Rotate/Offset/Taper/Delete/Copy/coLor/mAterial/Undo/eXit]<eXit>:_extrude – переход в режим выдавливания граней

Select faces or [Undo/Remove]: – выбрать грани

Select faces or [Undo/Remove/ALL]: – продолжить выбор граней или нажать клавишу Enter для перехода к настройке параметров

Specify height of extrusion or [Path]: – указать глубину выдавливания

Specify angle of taper for extrusion <0>: – указать угол сужения для выдавливания

Solid validation started. – выполняется проверка тела

Solid validation completed. – проверка тела завершена

Enter a face editing option [Extrude/Move/Rotate/Offset/Taper/Delete/Copy/coLor/mAterial/Undo/eXit]<eXit>: – нажать клавишу Enter

Solids editing automatic checking: SOLIDCHECK=1 – автоматическая проверка тел при редактировании

Enter a solids editing option [Face/Edge/Body/Undo/eXit] <eXit>: – нажать клавишу Enter для завершения работы команды

Рис. 20.3. Примеры выдавливания граней

Рис. 20.4. Примеры выдавливания граней с углом сужения

У каждой грани имеется сторона положительного смещения, определяемая направлением нормали к ней. Нормалью к поверхности называется вектор, перпендикулярный ей. Ввод положительной глубины приводит к выдавливанию грани в положительном направлении (как правило, от тела), отрицательной – в отрицательном направлении (внутрь тела). Положительное значение угла сужения соответствует постепенному удалению грани от вектора, отрицательное значение – приближению к вектору. По умолчанию угол сужения равен 0 и грань выдавливается перпендикулярно своей плоскости без изменения размеров. Установка слишком больших значений угла сужения или глубины выдавливания может привести к тому, что объект сузится до нуля, не достигнув заданной высоты. В этом случае выдавливание не выполняется. Для выдавливания по заданной траектории после выбора грани следует использовать ключ Path. Вдоль указанной траектории сдвигаются все контуры, образующие выбранную грань. Траекториями могут служить отрезки, окружности, дуги, эллипсы, эллиптические дуги, полилинии и сплайны. Траектория не должна лежать в одной плоскости с выдавливаемой гранью и не должна иметь участков с большой кривизной.


Перенос граней

Для переноса граней в пространстве команду редактирования тел SOLIDEDIT следует вызывать из падающего меню Modify -> Solid Editing -> Move faces или щелчком на пиктограмме Move faces на плавающей панели инструментов Solid Editing. В команде используются ключи Face, Move. При переносе граней их ориентация остается неизменной (рис. 20.5). Эта функция полезна, например, при подборе положения отверстия внутри тела. При этом команда выдает следующие запросы:

...

Solids editing automatic checking: SOLIDCHECK=1 – автоматическая проверка тел при редактировании

Enter a solids editing option [Face/Edge/Body/Undo/eXit] <eXit>:_face – переход в режим редактирования граней

Enter a face editing option [Extrude/Move/Rotate/Offset/Taper/Delete/Copy/coLor/mAterial/Undo/eXit]<eXit>:_move – переход в режим переноса граней

Select faces or [Undo/Remove]: – выбрать грани

Select faces or [Undo/Remove/ALL]: – продолжить выбор граней или нажать клавишу Enter для перехода к настройке параметров

Specify a base point or displacement: – указать базовую точку

Specify a second point of displacement: – указать вторую точку перемещения

Solid validation started. – выполняется проверка тела

Solid validation completed. – проверка тела завершена

Enter a face editing option [Extrude/Move/Rotate/Offset/Taper/Delete/Copy/coLor/mAterial/Undo/eXit]<eXit>: – нажать клавишу Enter

Solids editing automatic checking: SOLIDCHECK=1 – автоматическая проверка тел при редактировании

Enter a solids editing option [Face/Edge/Body/Undo/eXit] <eXit>: – нажать клавишу Enter для завершения работы команды

Рис. 20.5. Примеры переноса граней


Смещение граней

Для равномерного смещения граней (рис. 20.6) команду редактирования тел SOLIDEDIT следует вызывать из падающего меню Modify -> Solid Editing -> Offset faces или щелчком на пиктограмме Offset faces на плавающей панели инструментов Solid Editing. При этом в команде используются ключи Face, Offset.

Рис. 20.6. Примеры равномерного смещения граней

При этом команда выдает следующие запросы:

...

Solids editing automatic checking: SOLIDCHECK=1 – автоматическая проверка тел при редактировании

Enter a solids editing option [Face/Edge/Body/Undo/eXit] <eXit>:_face – переход в режим редактирования граней

Enter a face editing option [Extrude/Move/Rotate/Offset/Taper/Delete/Copy/coLor/mAterial/Undo/eXit] <eXit>: _offset – переход в режим смещения граней

Select faces or [Undo/Remove]: – выбрать грани

Select faces or [Undo/Remove/ALL]: – продолжить выбор граней или нажать клавишу Enter для перехода к настройке параметров

Specify the offset distance: – указать расстояние смещения

Solid validation started. – выполняется проверка тела

Solid validation completed. – проверка тела завершена

Enter a face editing option [Extrude/Move/Rotate/Offset/Taper/Delete/Copy/coLor/mAterial/Undo/eXit] <eXit>: – нажать клавишу Enter

Solids editing automatic checking: SOLIDCHECK=1 – автоматическая проверка тел при редактировании

Enter a solids editing option [Face/Edge/Body/Undo/eXit] <eXit>: – нажать клавишу Enter для завершения работы команды

Смещение каждой грани выполняется в направлении нормали к ней. Данная операция может быть использована, например, для расширения или сужения имеющихся в теле отверстий. Положительное значение смещения соответствует увеличению объема тела или отверстия в нем, отрицательное – уменьшению. Величину смещения можно также задать неявно, указав на рисунке точку, через которую должна проходить новая грань. Если в смещении участвуют все грани тела, имеющего отверстия и вырезы, увеличение объема тела приводит к тому, что отверстия сужаются.


Удаление граней

Для удаления граней (рис. 20.7) команду редактирования тел SOLIDEDIT следует вызывать из падающего меню Modify -> Solid Editing -> Delete faces или щелчком на пиктограмме Delete faces на плавающей панели инструментов Solid Editing. При этом в команде используются ключи Face, Delete.

Рис. 20.7. Пример удаления грани

При использовании команды SOLIDEDIT с ключами Face, Delete происходит удаление граней, в том числе полученных в результате построения фасок и сопряжений.


Поворот граней

Для поворота граней в пространстве (рис. 20.8) команду редактирования тел SOLIDEDIT следует вызывать из падающего меню Modify -> Solid Editing -> Rotate faces или щелчком на пиктограмме Rotate faces на плавающей панели инструментов Solid Editing. При этом в команде используются ключи Face, Rotate.

Рис. 20.8. Пример поворта грани

Поворот граней тела осуществляется путем выбора базовой точки и установки относительного или абсолютного значения угла. Все пространственные грани поворачиваются вокруг выбранной оси. Направление поворота определяется положением текущей ПСК и значением системной переменной ANGDIR. Ось может определяться следующими способами: указанием двух точек, объекта, одной из осей координат или направления взгляда. Ось поворота также может быть задана указанием точки на оси X или Y , двух точек или объекта (в этом случае ось совмещается с ним). Положительным направлением оси считается направление от начальной точки к конечной. Поворот подчиняется правилу правой руки, если не задано обратное при настройке системной переменной ANGDIR.


Сведение граней на конус

Для сведения граней на конус относительно заданного вектора направления (рис. 20.9) команду редактирования тел SOLIDEDIT следует вызывать из падающего меню Modify -> Solids Editing -> Taper faces или щелчком на пиктограмме Taper faces на плавающей панели инструментов Solids Editing. В команде используются ключи Face, Taper и выдаются следующие запросы:

...

Solids editing automatic checking: SOLIDCHECK=1 – автоматическая проверка тел при редактировании

Enter a solids editing option [Face/Edge/Body/Undo/eXit] <eXit>:_face – переход в режим редактирования граней

Enter a face editing option [Extrude/Move/Rotate/Offset/Taper/Delete/Copy/coLor/mAterial/Undo/eXit]<eXit>:_taper – переход в режим сведения граней на конус

Select faces or [Undo/Remove]: – выбрать грани

Select faces or [Undo/Remove/ALL]: – продолжить выбор граней или нажать клавишу Enter для перехода к настройке параметров

Specify the base point: – указать базовую точку

Specify another point along the axis of tapering: – указать другую точку на оси конуса

Specify the taper angle: – указать угол сужения

Solid validation started. – выполняется проверка тела

Solid validation completed. – проверка тела завершена

Enter a face editing option [Extrude/Move/Rotate/Offset/Taper/Delete/Copy/coLor/mAterial/Undo/eXit]<eXit>: – нажать клавишу Enter

Рис. 20.9. Пример сведения граней на конус

...

Solids editing automatic checking: SOLIDCHECK=1 – автоматическая проверка тел при редактировании

Enter a solids editing option [Face/Edge/Body/Undo/eXit] <eXit>: – нажать клавишу Enter для завершения работы команды

Положительное значение угла сужения соответствует постепенному удалению грани от вектора, отрицательное значение – приближению к вектору. Не рекомендуется задавать большие углы сужения, поскольку образующие грани могут сойтись в одну точку до того, как будет достигнута требуемая глубина. В этом случае сведение на конус не выполняется.


Изменение цвета граней

При изменении цвета граней (рис. 20.10) команду редактирования тел SOLIDEDIT следует вызывать из падающего меню Modify -> Solid Editing -> Color faces либо щелчком на пиктограмме Color faces плавающей панели инструментов Solid Editing. В команде используются ключи Face, Color.

Рис. 20.10. Пример изменения цвета граней

Назначение нового цвета производится в диалоговом окне Select color. Цвет, явно назначенный грани данной командой, имеет приоритет перед цветом слоя, на котором находится тело.


Копирование граней

При копировании граней (рис. 20.11) команду редактирования тел SOLIDEDIT следует вызывать из падающего меню Modify -> Solid Editing -> Copy faces либо щелчком на пиктограмме Copy faces на плавающей панели инструментов Solid Editing. В команде используются ключи Face, Copy.

Рис. 20.11. Пример копирования граней

В результате копирования граней могут быть образованы области или тела ACIS. Если указаны две точки, то первая точка используется в качестве базовой и копия размещается относительно ее. Если указать одну точку и нажать клавишу Enter, то эта точка будет использована в качестве нового расположения.


Упрощение

При упрощении трехмерного тела команду редактирования SOLIDEDIT следует вызывать из падающего меню Modify -> Solid Editing -> Clean либо щелчком на пиктограмме Clean плавающей панели инструментов Solid Editing. В команде используются ключи Body, Clean.

При использовании команды SOLIDEDIT с ключами Body, Clean происходит слияние смежных ребер или вершин, лежащих на одной поверхности или кривой, а также удаление всех избыточных ребер, вершин и неиспользуемой геометрии. При этом клейменые ребра не удаляются.


Разделение тел

При разделении трехмерного тела команду редактирования SOLIDEDIT следует вызывать из падающего меню Modify -> Solid Editing -> Separate либо щелчком на пиктограмме Separate на плавающей панели инструментов Solid Editing. В команде используются ключи Body, Separate.

При использовании команды SOLIDEDIT с ключами Body, Separate происходит разделение трехмерных тел, занимающих несколько замкнутых объемов в пространстве, на отдельные тела. Следует учесть, что разделение не действует на тела, части которых обладают общим объемом. Такие тела, как правило, получены в результате логических операций.


Оболочка

При создании оболочки (рис. 20.12) команду редактирования SOLIDEDIT следует вызывать из падающего меню Modify -> Solid Editing -> Shell либо щелчком на пиктограмме Shell на плавающей панели инструментов Solid Editing. В команде используются ключи Body, Shell и выдаются следующие запросы:

...

Solids editing automatic checking: SOLIDCHECK=1 – автоматическая проверка тел при редактировании

Enter a solids editing option [Face/Edge/Body/Undo/eXit] <eXit>: _body – переход в режим редактирования тела

Enter a body editing option [Imprint/seParate solids/Shell/cLean/Check/Undo/eXit] <eXit>: _shell – переход в режим создания оболочки

Select a 3D solid: – выбрать трехмерное тело

Remove faces or [Undo/Add/ALL]: – выбрать грани для исключения

Remove faces or [Undo/Add/ALL]: – нажать клавишу Enter для завершения выбора граней

Enter the shell offset distance: – указать толщину стенок оболочки

Solid validation started. – выполняется проверка тела

Solid validation completed. – проверка тела завершена

Enter a face editing option [Extrude/Move/Rotate/Offset/Taper/Delete/Copy/coLor/mAterial/Undo/eXit]<eXit>: – нажать клавишу Enter

Solids editing automatic checking: SOLIDCHECK=1 – автоматическая проверка тел при редактировании

Enter a solids editing option [Face/Edge/Body/Undo/eXit] <eXit>: – нажать клавишу Enter для завершения работы команды

Рис. 20.12. Пример создания оболочки

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


Проверка корректности тела

При проверке трехмерного тела команду редактирования SOLIDEDIT следует вызывать из падающего меню Modify -> Solid Editing -> Check либо щелчком на пиктограмме Check плавающей панели инструментов Solid Editing. В команде используются ключи Body, Check и выдаются следующие запросы:

...

Solids editing automatic checking: SOLIDCHECK=1 – автоматическая проверка тел при редактировании

Enter a solids editing option [Face/Edge/Body/Undo/eXit] <eXit>: _body – переход в режим редактирования тела

Enter a body editing option [Imprint/seParate solids/Shell/cLean/Check/Undo/eXit] <eXit>: _check – переход в режим проверки

Select a 3D solid: – выбрать трехмерное тело

This object is a valid ShapeManager solid. – объект является корректным телом ShapeManager

Enter a face editing option [Extrude/Move/Rotate/Offset/Taper/Delete/Copy/coLor/mAterial/Undo/eXit]<eXit>: – нажать клавишу Enter

Solids editing automatic checking: SOLIDCHECK=1 – автоматическая проверка тел при редактировании

Enter a solids editing option [Face/Edge/Body/Undo/eXit] <eXit>: – нажать клавишу Enter для завершения работы команды


Глава 21 Формирование чертежей с использованием трехмерного компьютерного моделирования

При формировании чертежа на основе трехмерной твердотельной модели (например, приведенной на рис. 21.1) нужно придерживаться следующего порядка.

Рис. 21.1. Чертеж трехмерной твердотельной детали

1. Создать новый рисунок с помощью команды NEW, вызываемой из падающего меню File -> New… или щелчком на пиктограмме QNew стандартной панели инструментов.

2. Для вызова Мастера подготовки в диалоговом окне Create New Drawing выбрать пиктограмму Use a Wizard. Далее в списке Select a Wizard: выбрать Quick Setup.

3. В диалоговом окне QuickSetup в качестве единиц измерения длины Units установить десятичные Decimal. При определении границы области черчения Area установить ширину – 420 мм, длину – 297 мм.

4. Щелчком на кнопке GRID в строке состояния или нажатием функциональной клавиши F7 включить отображение сетки на экране.

5. Отобразить всю область чертежа на экране командой ZOOM, вызываемой из падающего меню View -> Zoom -> All или щелчком на пиктограмме Zoom All на стандартной панели инструментов (см. упражнение Z2 из раздела 2).

6. Сохранить рисунок с помощью команды QSAVE, вызываемой из падающего меню File -> Save или щелчком на пиктограмме Save на стандартной панели инструментов.

7. Установить значение системной переменной ISOLINES равным 20, что соответствует количеству образующих линий, отображаемых на искривленных поверхностях.

8. С помощью команд BOX и CYLINDER построить параллелепипед и цилиндры (см. упражнения Box1 и Cyl1 из раздела 5). При построении рекомендуется установить удобную точку зрения, используя плавающую панель инструментов View или команду 3DORBIT (см. упражнения Vpt1, Orb1 и Orb2 из раздела 5).

9. Выполнить логические преобразования. Объединить параллелепипед и внешний цилиндр с помощью команды UNION, вызываемой из падающего меню Modify -> Solid Editing -> Union или щелчком на пиктограмме Union панели инструментов Solid Editing. Затем из полученного тела вычесть внутренний циелиндр с помощью команды SUBTRACT, вызываемой из падающего меню Modify -> Solid Editing -> Subtract или щелчком на пиктограмме Subtract на панели инструментов Solid Editing (см. упражнения Uni1 и Sub1 из раздела 5).

10. Подавить невидимые линии командой HIDE, вызываемой из падающего меню View -> Hide или щелчком на пиктограмме Hide на плавающей панели инструментов Render.

11. Установить ПСК параллельно главному виду детали. Для этого необходимо воспользоваться командой UCS, вызвав ее из падающего меню Tools -> New UCS -> 3 Point.

12. Перейти из пространства модели в пространство листа щелчком на закладке Layout (см. упражнения Spa1 и Spa2 из раздела 5).

13. Настроить параметры листа с помощью Мастера компоновки листа, убрав видовые окна. Для этого необходимо загрузить диалоговое окно Create Layout из падающего меню Tools -> Wizards -> Create Layout….

14. Вставить в рисунок рамку формата А3 (при условии, что эта заготовка уже существует). Вставка осуществляется командой INSERT, вызываемой из падающего меню Insert -> Block… или щелчком на пиктограмме Insert Block на панели инструментов рисования Draw (см. упражнение In1 из раздела 4).

15. Создать наклонный текстовый стиль в диалоговом окне Text Style, вызываемом из падающего меню Format -> Text Style…. В области Font в раскрывающемся списке Font Name: следует выбрать шрифт simplex.shx; в поле Oblique Angle: установить угол наклона к нормали 15; в поле Height: установить высоту 0 (ноль) (см. упражнение T7 из раздела 2).

16. Заполнить штамп. Рекомендуется увеличить изображение штампа с помощью зумирования. Затем использовать команду DTEXT, вызываемую из падающего меню Draw -> Text -> Single Line Text или щелчком на пиктограмме Dtext на панели инструментов. При заполнении штампа удобно использовать ключ выравнивания по ширине Fit команды DTEXT (см. упражнение T4 из раздела 2).

17. Создать на чертеже видовые экраны с необходимыми проекциями (рис. 21.2), используя команду SOLVIEW, вызываемую из падающего меню Draw -> Modeling -> Setup -> View:

1) получить главный вид – фронтальную проекцию детали:

...

_SOLVIEW

Enter an option [Ucs/Ortho/Auxiliary/Section]: U – ПСК

Enter an option [Named/World/?/Current] <Current>: – нажать клавишу Enter

Enter view scale <1>: 0.5 – указать масштаб вида

Specify view center: – указать центр вида

Specify view center <specify viewport>: – нажать клавишу Enter

Specify first corner of viewport: – указать первый угол видового экрана

Specify opposite corner of viewport: – указать противоположный угол видового экрана

Enter view name: Front – ввести имя формируемого фронтального вида

2) получить вид сверху – горизонтальную проекцию детали:

...

Enter an option [Ucs/Ortho/Auxiliary/Section]: O – орторежим

Specify side of viewport to project: – указать верхнюю границу видового экрана главного вида

Specify view center: – указать центр вида

Specify view center <specify viewport>: – нажать клавишу Enter

Specify first corner of viewport: – указать первый угол видового экрана

Specify opposite corner of viewport: – указать второй угол видового экрана

Enter view name: Gorizont – ввести имя формируемого горизонтального вида

3) получить вид слева – профильную проекцию детали:

...

Enter an option [Ucs/Ortho/Auxiliary/Section]: O – орторежим

Specify side of viewport to project: – указать левую границу видового экрана главного вида

Specify view center: – указать центр вида

Specify view center <specify viewport>: – нажать клавишу Enter

Specify first corner of viewport: – указать первый угол видового экрана

Specify opposite corner of viewport: – указать второй угол видового экрана

Enter view name: Profi l – ввести имя формируемого вида

Рис. 21.2. Видовые экраны с проекциями детали

4) получить разрез детали:

...

Enter an option [Ucs/Ortho/Auxiliary/Section]: S – сечение

Specify first point of cutting plane: CEN – указать на профильной проекции первую точку режущей плоскости с объектной привязкой к центру верхнего основания цилиндра

Specify second point of cutting plane: CEN – указать на профильной проекции вторую точку режущей плоскости с объектной привязкой к центру нижнего основания цилиндра

Specify side to view from: – указать слева на профильной проекции точку направления взгляда

Enter view scale <0.5>: – нажать клавишу Enter

Specify view center: – указать центр вида

Specify view center <specify viewport>: – нажать клавишу Enter

Specify first corner of viewport: – указать первый угол видового экрана

Specify opposite corner of viewport: – указать второй угол видового экрана

Enter view name: Section – ввести имя формируемого вида

Enter an option [Ucs/Ortho/Auxiliary/Section]: – для завершения работы команды нажать клавишу Enter

18. Всем слоям с невидимыми линиями (< имя вида >- HID ) установить тип линии HIDDEN. Выполнить команду SOLDRAW, вызываемую из падающего меню Draw -> Modeling -> Setup -> Drawing. В ответ на последовательность запросов Select objects: следует указать рамки всех видовых экранов.

19. Отключить слой VPORTS, в котором находятся рамки видовых экранов.

20. Находясь в пространстве листа, провести на проекциях детали осевые линии.

21. Проставить на проекциях детали размеры в слоях с именами < имя вида >- DIM (рис. 21.3).

Рис. 21.3. Чертеж детали

22. Оформить недостающие обозначения на чертеже и сохранить файл с рисунком.


Глава 22 Определение трехмерных видов

Установка направления взгляда

Установка вида в плане

Установка ортогональных и аксонометрических видов

Интерактивное управление точкой взгляда

Свободная орбита

Динамическое вращение трехмерной модели

Регулировка расстояния

Шарнир

Обход чертежа

Облет чертежа

Параметры обхода и облета

Камера

Анимация перемещений при обходе и облете

Использование AutoCAD для создания трехмерных моделей и их изображений имеет множество преимуществ по сравнению с применением программы в двумерном моделировании, но вместе с тем требует несколько иного подхода. Работа в трехмерном пространстве представляет собой сочетание рисования, редактирования и установки видов и видовых экранов для изображения модели. Следовательно, от пользователя требуется умение сформировать корректную трехмерную модель, работать с различными трехмерными системами координат, правильно задавать пользовательские системы координат, а также корректно устанавливать необходимые виды трехмерных моделей.

При построении трехмерной модели приходится работать более чем с одним видом объекта. Возможно, что изображение объекта будет достаточно информативным на одном виде и нечитаемым на другом. В любом случае при работе с трехмерными объектами следует установить несколько видовых экранов, например один – с видом в плане, другой – с видом слева, дополнительный – с аксонометрическим видом.

Чтобы повысить удобство работы, для каждого видового экрана можно задать и сохранить отдельную ПСК. Независимо от того, что происходит с ПСК на текущем видовом экране, системы координат на остальных видовых экранах остаются неизменными и при переключении между экранами не происходит потери информации о ПСК каждого из них.

Сохранением ПСК для каждого видового экрана управляет системная переменная UCSVP. На видовых экранах, где UCSVP равна 1, ПСК, использованная непосредственно перед переходом на другой видовой экран, запоминается; при возврате происходит ее восстановление. Если системная переменная UCSVP установлена в 0 для некоторого видового экрана, то его ПСК всегда совпадает с ПСК текущего активного видового экрана.

Находясь в пространстве модели, можно рассматривать сформированные объекты с любой точки зрения. Точкой зрения (видом) называется направление, задаваемое из трехмерной точки пространства на начало системы координат. Установка направления взгляда производится в начале работы с моделью или при необходимости рассмотреть завершенную модель из какой-либо конкретной точки. AutoCAD позволяет взглянуть на рисунок из любой точки пространства, даже изнутри изображаемого объекта. Перемещая точку зрения в нужную позицию, удобнее формировать объекты, редактировать их, а также получать изображения со скрытыми линиями, закрашенные и тонированные. Можно получать виды в ортогональной и перспективной проекциях.

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


Установка направления взгляда

Команда VPOINT устанавливает точку зрения в текущей системе координат и может использоваться для фиксации трехмерного вида относительно ПСК. Системная переменная WORLDVIEW определяет, какая система координат будет использована для данного вида в качестве базовой. При WORLDVIEW, равной 1, виды строятся в МСК, при равной 0 – в текущей ПСК.

Команда VPOINT выдает запрос:

...

Current view direction: VIEWDIR=0.0000,0.0000,1.0000 – текущее направление взгляда

Specify a view point or [Rotate] <display compass and tripod>: – задать точку зрения

В ответ вводится точка зрения, представленная как соотношение координатных отрезков (координат требуемой точки зрения в пространстве). Например, точка зрения 0,0,1 вызывает построение вида в плане, точка 1,1,1 – аксонометрического вида.

При использовании ключа поворота Rotate выдаются запросы:

...

Current view direction: VIEWDIR=0.0000,0.0000,1.0000 – текущее направление взгляда

Specify a view point or [Rotate] <display compass and tripod>: R – переход в режим указания точки зрения поворотом

Enter angle in XY plane from X axis <default>: – указать угол в плоскости XY относительно оси X

Enter angle from XY plane <default>: – указать угол с плоскостью XY

Выполняется регенерация модели.

В этом случае новая точка зрения определяется с помощью двух углов, один из которых задан в плоскости XY относительно оси X , а другой – относительно плоскости XY вверх (рис. 22.1).

Рис. 22.1. Определение новой точки зрения

При нажатии клавиши Enter в ответ на начальный запрос команды VPOINT на экране появляются компас и тройка осей координат (рис. 22.2), представляющие глобус на плоскости. Центральная точка компаса совпадает с северным полюсом (0, 0, 1), внутренняя окружность – с экватором ( n , n , 0), а внешняя – с южным полюсом (0, 0, –1). Угол направления взгляда в плоскости XY определяется положением указываемой точки внутри компаса, а угол между направлением взгляда и плоскостью XY – ее расстоянием от центра компаса. В соответствии с положением точки зрения на компасе изменяется ориентация тройки осей.

Рис. 22.2. Установка вида с помощью компаса

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

Для перехода в режим компаса можно выбрать в падающем меню пункты View -> 3D Views -> Viewpoint.

Возможна установка вида через направления с помощью команды DDVPOINT , которая вызывается из падающего меню View -> 3D Views -> Viewpoint Presets…. Эта команда открывает диалоговое окно Viewpoint Presets (рис. 22.3), позволяющее настроить следующие параметры.

Рис. 22.3. Диалоговое окно установки точки зрения

• Set Viewing Angles – определение углов зрения:

– Absolute to WCS – относительно мировой системы координат;

– Relative to UCS – относительно пользовательской системы координат.

• Два графических указателя – направление можно задавать, выбирая новые положения для стрелок:

– слева – направление относительно оси X на плоскости XY ;

– справа – угол к плоскости XY .

• Поле From: X Axis: – угол с осью X .

• Поле From: XY Plane: – угол с плоскостью XY .

• Кнопка Set to Plan View – установка вида в плане.

Установить направление взгляда можно и с помощью команды DVIEW , предназначенной для получения динамических трехмерных и перспективных видов. Эта команда используется также для зумирования, панорамирования и вращения видов. Кроме того, используя эту команду, можно удалять с экрана объекты, расположенные перед секущей плоскостью или позади нее, а при динамическом просмотре объектов – скрытые линии. DVIEW позволяет ограничивать количество объектов, динамически отслеживаемых в процессе зумирования и ориентации вида. Команда действует по принципу камеры, направленной в сторону цели. Линия между камерой и целью – это линия взгляда, или направление взгляда . Имеется возможность изменять фокусное расстояние «объектива» камеры для имитации широкоугольного и телефотографического объективов. После выполнения команды рисунок полностью регенерируется.

Запросы команды DVIEW:

...

Select objects or <use DVIEWBLOCK>: – выбрать объекты

Enter option [CAmera/TArget/Distance/POints/PAn/Zoom/TWist/CLip/Hide/Off/Undo]: – задать ключ

Ключи команды DVIEW:

• CAmera – выбирает угол поворота камеры относительно цели;

• TArget – вращает цель относительно камеры;

• Distance – задает расстояние от камеры до цели, включает перспективу;

• POints – определяет точки расположения камеры и цели;

• PAn – обеспечивает панорамирование рисунка;

• Zoom – обеспечивает изменение масштаба отображения или установку фокусного расстояния;

• TWist – вращает вид вокруг направления взгляда;

• CLip – устанавливает заднюю и переднюю секущие плоскости;

• Hide – убирает скрытые линии в наборе;

• Off – отключает перспективное изображение;

• Undo – отменяет последнее действие.

Установка режима перспективной проекции позволяет приблизить получаемые в AutoCAD изображения объектов к их естественному виду. Чаще всего установку перспективной проекции используют перед тем, как получить тонированные изображения, в особенности такие, на которых представлены объекты, имеющие большую угловую протяженность относительно выбранной точки зрения.

Ключ Hide команды DVIEW позволяет подавить скрытые линии трехмерного объекта и тем самым добиться более реалистичного изображения. После выхода из команды или ввода другого ключа изображение на экране регенерируется. Так как действие ключа Hide заканчивается при вводе любого другого ключа команды DVIEW, то использовать его можно лишь для того, чтобы контролировать правильность результатов работы остальных ключей.

Подавление скрытых линий на чертеже, то есть линий, закрытых какими-либо частями объекта по направлению линии взгляда, позволяет значительно повысить информативность проекций объекта. При использовании современных компьютеров эта операция не занимает много времени и позволяет показать внешний вид объекта, приближенный к реальному, в перспективной проекции.


Установка вида в плане

План – это вид в заданной ПСК из точки зрения, находящейся точно над началом координат плоскости построений (точки с координатами 0,0,1). Таким образом, в плане плоскость построений параллельна экрану.

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

Команда PLAN вызывается из падающего меню View -> 3D Views -> Plan View. Далее выбираются соответственно пункты Current UCS, World UCS или Named UCS.

Запросы команды PLAN:

...

Enter an option [Current ucs/Ucs/World] <Current>: – задать ключ

Ключи команды PLAN:

• Current ucs – создает изображение текущей ПСК в плане на текущем видовом экране. Используется по умолчанию;

• Ucs – обеспечивает переключение в план предварительно сохраненной ПСК и регенерирует изображение. AutoCAD запрашивает имя требуемой ПСК;

• World – создает изображение в плане МСК.

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


Установка ортогональных и аксонометрических видов

Ортогональный вид, помещаемый на видовой экран, базируется на системе координат, заданной в системной переменной UCSBASE. По умолчанию это мировая система координат, однако пользователь вправе установить в качестве базовой любую из имеющихся в рисунке именованных ПСК. AutoCAD позволяет восстанавливать на видовом экране соответствующую ортогональную ПСК в тот момент, когда текущим становится ортогональный вид. Например, при установке вида спереди AutoCAD может автоматически сделать текущей переднюю ортогональную ПСК. Такое согласованное переключение видов и систем координат очень удобно для решения множества конструкторских задач.

При установке ортогонального вида AutoCAD зумирует его до границ.

Для установки ортогональных и аксонометрических видов используются инструменты падающего меню View -> 3D Views или выбранные на плавающей панели инструментов View (рис. 22.4, 22.5).

Рис. 22.4. Падающее меню View

Рис. 22.5. Плавающая панель инструментов View

Плавающая панель View содержит следующие инструменты:

Named Views… – сохранение и восстановление именованных видов в диалоговом окне View Manager (рис. 22.6), которое также можно открыть из падающего меню View -> Named Views…;

Рис. 22.6. Диалоговое окно установки видов

Top – установка точки зрения сверху (план, горизонтальная проекция);

Bottom – установка точки зрения снизу;

Left – установка точки зрения слева (профильная проекция);

Right – установка точки зрения справа;

Front – установка точки зрения спереди (фронтальная проекция);

Back – установка точки зрения сзади;

SW Isometric – установка юго-западного изометрического вида;

SE Isometric – установка юго-восточного изометрического вида;

NE Isometric – установка северо-восточного изометрического вида;

NW Isometric – установка северо-западного изометрического вида;

Create Camera – включение и установка положения камеры и цели;

Previous View – установка предыдущего вида;

View Control – выбор и установка текущего вида.


Интерактивное управление точкой взгляда

Команда 3DORBIT активизирует на текущем видовом экране режим интерактивного управления точкой взгляда при работе в трехмерном пространстве. Видом модели в это время можно управлять с помощью мыши. С орбиты могут рассматриваться как вся модель, так и ее отдельные объекты. Команда вызывается из падающего меню View -> Orbit -> Constrained Orbit или щелчком на пиктограмме Constrained Orbit на плавающей панели инструментов Orbit или 3D Navigation (рис. 22.7).

Рис. 22.7. Вызов команды 3DORBIT

Для того чтобы приступить к вращению вида, нужно нажать кнопку мыши и начать перемещать ее. При этом точка цели остается неподвижной, а положение камеры, то есть наблюдателя, перемещается относительно нее. Пока команда 3DORBIT активна, редактирование объектов невозможно.

Для установки орбитального вида необходимо выбрать один или несколько объектов, которые должны быть рассмотрены с орбиты. Если же предварительно ничего не было выбрано, в рассмотрении будет участвовать вся модель. Тем не менее рекомендуется ограничивать круг вовлекаемых в операцию объектов, так как это ускоряет работу программы.

Для улучшения восприятия трехмерных орбитальных видов на них можно разместить одно или несколько средств визуализации с помощью контекстного меню команды 3DORBIT (рис. 22.8), для чего необходимо в процессе выполнения команды щелкнуть правой кнопкой мыши на области рисования.

Рис. 22.8. Контекстное меню команды 3DORBIT

• Current Mode: – текущий режим.

• Other Navigation Modes – другие режимы навигации:

– Constrained Orbit 1 – зависимая орбита;

– Free Orbit 2 – свободная орбита;

– Continuous Orbit 3 – непрерывная орбита;

– Adjust Distance 4 – регулировка расстояния;

– Swivel 5 – шарнир;

– Walk 6 – обход;

– Fly 7 – облет;

– Zoom 8 – зумирование;

– Pan 9 – панорамироваие.

• Enable Orbit Auto Target – включение автоприцела орбиты.

• Animation Settings… – загрузка диалогового окна параметров анимации Animation Settings (рис. 22.9):

Рис. 22.9. Диалоговое окно параметров анимации

– Visual style: – установка визуального стиля:

· As displayed – обычный;

· Rendered – тонирование;

· 3D Hidden – объекты на трехмерном виде представляются в каркасном виде. Линии, относящиеся к задним граням, не отображаются;

· 3D Wireframe – объекты на трехмерном виде представляются в виде каркаса – отрезков и кривых (как кромки граней и тел);

· Conceptual – грани многоугольников на трехмерном виде окрашиваются в заданный цвет;

· Realistic – грани подвергаются раскрашиванию, с просвечивающим сквозь них каркасом;

· Draft – черновой вариант;

· Low – низкое разрешение;

· Medium – среднее разрешение;

· High – высокое разрешение;

· Pressentation – презентационный вариант;

– Frame rate (FPS): – установка частоты кадров в секунду;

– Resolution: – установка разрешения;

– Format: – определение формата.

• Zoom Window – окно зумирования.

• Zoom Extents – зумировать в границах.

• Zoom Previous – предыдущее зумирование.

• Parallel – параллельная проекция, то есть никакие две параллельные линии на виде не сходятся. Формы объектов остаются неизменными и не искажаются при приближении камеры.

• Perspective – перспективная проекция, то есть все параллельные линии на виде сходятся в одну точку. Чем ближе к наблюдателю расположен объект, тем крупнее его размер на экране. При достаточно большом приближении имеет место искажение форм. Однако этот тип проекции более естественен: именно так видит окружающий мир человеческий глаз.

• Reset View – восстановить вид.

• Preset Views – стандартные виды:

– Top – сверху;

– Bttom – снизу;

– Front – спереди;

– Back – сзади;

– Left – слева;

– Right – справа;

– SW Isometric – юго-западный вид изометрии;

– SE Isometric – юго-восточный вид изометрии;

– NE Isometric – северо-восточный вид изометрии;

– NW Isometric – северо-западный вид изометрии.

• Named Views – именованные виды.

• Visual Styles – визуальные стили:

– 3D Hidden – объекты на трехмерном виде представляются в каркасном виде. Линии, относящиеся к задним граням, не отображаются;

– 3D Wireframe – объекты на трехмерном виде представляются в виде каркаса – отрезков и кривых (как кромки граней и тел);

– Conceptual – грани многоугольников на трехмерном виде окрашиваются в заданный цвет;

– Realistic – грани подвергаются раскрашиванию, с просвечивающим сквозь них каркасом.

• Visual Aids – средства визуализации:

– Compass – установка компаса, при котором орбитальное кольцо дополняется тремя пространственными пунктирными окружностями, символизирующими проекции осей X , Y и Z на сферу;

– Grid – строится вспомогательная сетка из линий, которые параллельны осям X и Y и перпендикулярны оси Z . Трехмерный уровень, на котором она расположена, задается системной переменной ELEVATION.

Перед входом в режим трехмерной орбиты можно, воспользовавшись командой GRID, задать параметры отображения сетки. Количество основных ее линий зависит от того, какой установлен шаг в системной переменной GRIDUNIT. Промежутки между основными линиями делятся еще на десять частей с помощью дополнительных линий (на рисунке они выделены серым цветом).

При изменении коэффициента экранного увеличения (зумировании) на трехмерном орбитальном виде подбирается количество линий сетки так, чтобы они не сливались, но и не отстояли друг от друга слишком далеко. Если вид отдаляется от наблюдателя, линий становится меньше. Напротив, с приближением вида количество линий увеличивается до тех пор, пока не начинает вновь соответствовать значению GRIDUNIT;

– UCS Icon – включение и отключение пиктограммы ПСК. Если она была включена перед вызовом команды 3DORBIT, на орбитальном виде сразу же появляется цветная пиктограмма в виде тройки осей. Ось X имеет красный цвет, ось Y – зеленый, ось Z – синий или голубой. Режим отображения трехмерной пиктограммы ПСК устанавливается также системной переменной UCSICON.


Свободная орбита

Команда 3DFORBIT активизирует управление интерактивным просмотром объектов в трехмерном режиме, используя неограниченную орбиту, обеспечивающую движение по кругу в любом направлении без привязки к плоскости. При этом точка зрения не ограничена плоскостью XY или осью Z .

Команда вызывается из падающего меню View -> Orbit -> Free Orbit или щелчком на пиктограмме Free Orbit на плавающей панели инструментов Orbit или 3D Navigation.

Вид, на котором действует режим орбиты, помечается орбитальным кольцом. Геометрически оно представляет собой большой круг, разделенный на квадранты четырьмя малыми кругами. В процессе выполнения команды неподвижной остается точка, на которую направлен взгляд, то есть точка цели. Позиция наблюдателя (точка камеры) перемещается относительно цели. Считается, что цель в данном случае совмещена с центром орбитального кольца.

Указатель мыши изменяет свое состояние в зависимости от того, на какой части орбитального кольца находится. Форма указателя помогает понять, как именно будет вращаться вид:

• если указатель находится внутри орбитального кольца, он выглядит как маленькая сфера с двумя внешними окружностями-орбитами. Нажатие кнопки и движение мыши в этом случае вызывают свободное перемещение вида. Вид ведет себя так, как будто бы пользователь захватил мышью воображаемую сферу, окружающую объекты, и начал вращать ее вокруг точки цели. Указатель можно перемещать по горизонтали, по вертикали и по диагонали;

• если указатель мыши находится вне орбитального кольца, он выглядит как маленькая сфера с внешней окружностью-стрелкой. Нажатие кнопки и перемещение указателя вокруг орбитального кольца вызывает вращение вида относительно оси, проходящей через центр кольца перпендикулярно экрану. Если указатель переходит через орбитальное кольцо, он приобретает форму сферы с двумя орбитами и начинает свободно перемещать вид, как было описано выше. После выхода указателя обратно во внешнюю часть восстанавливается режим вращения вида вокруг центральной оси;

• если указатель мыши находится на левом или правом малом круге орбитального кольца, он выглядит как маленькая сфера с горизонтальным эллипсомстрелкой. Нажатие кнопки и перемещение указателя из этих точек вызывает вращение вида относительно вертикальной оси, проходящей через центр кольца. Вертикальная линия на указателе символизирует направление этой условной оси Y ;

• если указатель мыши находится на верхнем или нижнем малом круге орбитального кольца, он выглядит как маленькая сфера с вертикальным эллипсом-стрелкой. Нажатие кнопки и перемещение указателя из этих точек вызывают вращение вида относительно горизонтальной оси, проходящей через центр кольца. Горизонтальная линия на указателе символизирует направление этой условной оси X .


Динамическое вращение трехмерной модели

Команда 3DCORBIT активизирует возможность постоянного вращения вида по орбите и вызывается из падающего меню View -> Orbit -> Continuous Orbit или щелчком на пиктограмме Continuous Orbit на плавающей панели инструментов Orbit или 3D Navigation.

Работая в этом режиме, пользователь нажимает кнопку мыши и задает направление, в котором должен вращаться вид после отпускания кнопки.

В процессе постоянного вращения по орбите остаются доступными команды контекстного меню, позволяющие задать тип проекции, режим раскрашивания, активные средства визуализации, восстановить вид, установить стандартный вид. Если выбрать из контекстного меню какой-либо из пунктов: Pan или Zoom, вращение останавливается.

Пока команда 3DCORBIT продолжает работу, никакие другие вводить в командной строке нельзя; также исключается редактирование объектов. Для завершения работы команды необходимо либо нажать клавишу Enter или Esc, либо выбрать пункт Enter из контекстного меню.


Регулировка расстояния

Команда 3DDISTANCE устанавливает режим интерактивного трехмерного просмотра, приближение к объектам и удаление от них. Команда вызывается из падающего меню View -> Camera -> Adjust Distance или щелчком на пиктограмме Adjust Distance на плавающей панели инструментов Camera Adjustment (рис. 22.10).

Рис. 22.10. Команда регулировки расстояния

Изменение расстояния до объектов осуществляется при вертикальном перемещении курсора, при этом можно увеличивать и уменьшать изображение объектов и настраивать расстояние до них. Курсор в команде 3DDISTANCE приобретает форму горизонтальной линии с двумя стрелками, одна из которых указывает вверх, а другая вниз. При нажатии кнопки и перемещении курсора вертикально вверх камера приближается к объектам и тем самым увеличивает их видимые размеры. При нажатии кнопки и перемещении курсора вертикально вниз камера удаляется от объектов и тем самым уменьшает их видимые размеры.


Шарнир

Команда 3DSWIVEL изменяет цель вида в направлении перетаскивания мыши и вызывается из падающего меню View -> Camera -> Swivel или щелчком на пиктограмме Swivel на плавающей панели инструментов Camera или 3D Navigation (см. рис. 22.10).

Во время работы команды 3DSWIVEL осуществляется имитация панорамирования камерой в направлении перетаскивания, при этом изменяется направление обзора и можно выполнять шарнирное перемещение камеры в плоскости XY или вдоль оси Z .


Обход чертежа

Команда 3DWALK интерактивно меняет вид трехмерного чертежа, при этом кажется, что наблюдатель обходит модель. Команда вызывается из падающего меню View -> Walk and Fly -> Walk или щелчком на пиктограмме Walk на плавающей панели инструментов Walk and Fly или 3D Navigation.

Обход всей модели выполняется на текущем видовом экране перемещением в плоскости XY с помощью клавиатуры, круговой осмотр и поворот – с помощью мыши. При этом доступны следующие соответствия:

• Tab – показать тему;

• Up arrow/W key – стрелка вверх или клавиша W перемещает камеру вперед, при этом кажется, что пользователь проходит или пролетает вперед;

• Down arrow/S key – стрелка вниз или клавиша S перемещает камеру назад;

• Left arrow/A key – стрелка влево или клавиша A перемещает камеру влево и при этом кажется, что пользователь перемещается влево;

• Right arrow/D key – стрелка вправо или клавиша D перемещает камеру вправо;

• Drag mouse – перетаскивание с помощью мыши задает цель для просмотра или поворота взгляда пользователя;

• F key – клавиша F переключает режим облета на режим обхода, и наоборот;

• Don\'t show me this again – больше не выводить это окно.

При этом открывается палитра локатора положения POSITION LOCATOR (рис. 22.11), в которой отображается вид сверху на положение трехмерной модели при навигации обхода или облета, заданное пользователем на чертеже.

Рис. 22.11. Палитра локатора положения

Zoom In – увеличение изображения на палитре локатора положения.

Zoom Out – уменьшение изображения на палитре локатора положения.

Zoom Extents – зумирование изображения в границах палитры локатора положения.

• На образце отображается текущее положение пользователя в модели. Здесь можно перетащить указатель положения, чтобы изменить свое местоположение. Также можно перетащить указатель цели, чтобы изменить направление вида.

• Position indicator color – определение цвета указателя текущего положения пользователя.

• Position indicator size – определение размера указателя текущего положения пользователя:

– Small – малый;

– Medium – средний;

– Large – большой.

• Position indicator blink – включение и отключение эффекта мерцания указателя положения.

• Target indicator – вывод на экран указателя, который показывает цель вида.

• Target indicator color – определение цвета указателя цели.

• Preview transparency – определение прозрачности в окне просмотра. Принимает значения от 0 до 95.

• Preview visual style – определение визуального стиля образца для просмотра.


Облет чертежа

Команда 3DFLY интерактивно меняет вид трехмерного чертежа, при этом кажется, что наблюдатель пролетает сквозь модель. Команда вызывается из падающего меню View -> Walk and Fly -> Fly или щелчком на пиктограмме Fly на плавающей панели инструментов Walk and Fly или 3D Navigation.

Облет всей модели, в отличие от обхода, не ограничивается перемещением в плоскости XY , поэтому создается ощущение полета над площадью модели.

Работа с командой 3DFLY аналогична работе с командой 3DWALK.


Параметры обхода и облета

Чтобы управлять установками параметров обхода и облета, следует использовать диалоговое окно Walk and Fly (рис. 22.12), которое загружается из падающего меню View -> Walk and Fly -> Walk and Fly Settings… или щелчком на пиктограмме Walk and Fly Settings… на плавающей панели инструментов Walk and Fly или 3D Navigation.

Рис. 22.12. Диалоговое окно параметров обхода и облета

Здесь настраиваются следующие параметры.

• В области Settings определяются параметры, относящиеся к окну команд и Палитре локатора положения:

– Display instruction balloon: – установка режимов показа окна команд:

· When entering walk and fly modes – каждый раз при включении режимов обхода и облета выводится окно управления навигацией обхода и облета Walk and Fly Navigation Mappings;

· Once per session – в каждом сеансе AutoCAD при первом входе пользователя в режим обхода или облета на экран будет выводиться окно управления навигацией обхода и облета Walk and Fly Navigation Mappings;

· Never – запрет на вывод окна управления навигацией обхода и облета Walk and Fly Navigation Mappings;

– Display Position Locator window – указывает, будет ли открываться Палитра локатора положения при включении пользователем режима обхода.

• В области Current drawing settings определяются параметры обхода и облета для текущего чертежа:

– Walk/fly step size: – определение величины каждого шага в единицах чертежа. Значение хранится в системной переменной STEPSIZE;

– Steps per second: – определение количества шагов в секунду. Значение хранится в системной переменной STEPSPERSEC.


Камера

Команда CAMERA устанавливает камеру и положение цели для создания и сохранения трехмерного вида объектов в перспективе и вызывается из падающего меню View -> Create Camera или щелчком на пиктограмме Create Camera на плавающей панели инструментов View.

Запросы команды CAMERA:

...

Current camera settings: Height=0 Lens Length=50 mm – текущие настройки камеры

Specify camera location: – указать положение камеры

Specify target location: – указать положение цели

Enter an option [?/Name/LOcation/Height/Target/LEns/Clipping/View/eXit]<eXit>: – указать один из ключей или нажать клавишу Enter для завершения команды

Ключи команды CAMERA:

• ? – выводит на экран список определенных в настоящее время камер;

• Name – присваивает камере имя;

• LOcation – указывает положение камеры, из которой рассматривается трехмерная модель;

• Height – изменяет высоту камеры;

• Target – указывает рассматриваемый целевой объект камеры;

• LEns – изменяет фокусное расстояние камеры. Чем больше фокусное расстояние объектива, тем ближе поле зрения;

• Clipping – определяет переднюю и заднюю секущие плоскости и устанавливает их значения. Все объекты, расположенные между камерой и передней секущей плоскостью, а также за задней секущей плоскостью, не отображаются.

При этом выдаются следующие запросы:

...

Current camera settings: Height=0 Lens Length=50 mm – текущие настройки камеры

Specify camera location: – указать положение камеры

Specify target location: – указать положение цели

Enter an option [?/Name/LOcation/Height/Target/LEns/Clipping/View/eXit]<eXit>: C – переход в режим указания секущих плоскостей

Enable front clipping plane? [Yes/No] <No>: Y – включить ли переднюю секущую плоскость

Specify front clipping plane offset from target plane: – задать смещение передней секущей плоскости от целевой плоскости

Enable back clipping plane? [Yes/No] <No>: Y – включить ли заднюю секущую поверхность

Specify back clipping plane offset from target plane: – задать смещение задней секущей плоскости от целевой плоскости

Enter an option [?/Name/LOcation/Height/Target/LEns/Clipping/View/eXit]<eXit>: – указать один из ключей или нажать клавишу Enter для завершения команды

• View – устанавливает текущий вид в соответствии с установками камеры;

• eXit – прерывает команду.

Камеру, установленную на чертеже, можно включать и выключать, использовать ручки для изменения ее местоположения и цели или фокусного расстояния объектива.


Анимация перемещений при обходе и облете

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

Команда ANIPATH сохраняет анимацию вдоль траектории в трехмерной модели, создавая анимационный файл. Вызывается из падающего меню View -> Motion Path Animations…. При этом открывается диалоговое окно анимации траектории перемещения Motion Path Animation (рис. 22.13), которое позволяет настроить следующие параметры.

Рис. 22.13. Диалоговое окно анимации траектории перемещения

• В области Camera производится настройка камеры:

– Link camera to: – связывание камеры:

· Point – со статической точкой на чертеже;

· Path – с траекторией движения на чертеже;

· Select Point/Path – осуществление выбора точки местонахождения камеры или траектории вдоль хода перемещения камеры в зависимости от того, выбрана точка или траектория.

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

При создании пользователем траектории движения камера создается автоматически. Если пользователь удаляет объект, созданный им в виде траектории движения, наименованная траектория движения также удаляется.

• В области Taget – настройка цели:

– Link taget to: – связывание цели:

· Point – если камера связана с траекторией, эта настройка связывает цель со статической точкой на чертеже;

· Path – связывание цели с траекторией перемещения на чертеже;

· Select Point/Path – осуществление выбора точки или траектории в качестве цели в зависимости от выбора точки или траектории;

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

• Animation settings – управление выводом анимационного файла:

– Frame rate (FPS): – частота выполнения анимации, измеряемая в кадрах в секунду. Следует задать значение от 1 до 60;

– Number of frames: – общее количество кадров в анимации. Вместе с частотой кадров это значение определяет длительность анимации. Когда пользователь изменяет это число, значение продолжительности Duration пересчитывается автоматически;

– Duration (seconds): – продолжительность анимации в секундах. Когда пользователь изменяет это число, значение количества кадров Number of frames пересчитывается автоматически;

– Visual style: – список визуальных стилей и наборы параметров тонирования, которые можно применить к анимационному файлу;

– Format: – определение формата файла для анимации: AVI, MPG, WMV (доступен, только если установлена программа Microsoft® Windows Media® Player версии 9 или выше), MOV (доступен только при установке программы Apple QuickTime Player);

– Resolution: – определение ширины и высоты окончательной анимации в экранных единицах отображения;

– Corner deceleration – медленное перемещение камеры при повороте угла;

– Reverse – изменение направления анимации на обратное.

• When previewing show camera preview – загрузка диалогового окна предварительного просмотра анимации Animation Preview.

• Preview… – предварительный просмотр анимации в диалоговом окне предварительного просмотра Animation Preview.

Движение камеры управляется привязкой камеры и ее цели к точке или траектории.

Для создания неподвижной камеры ее необходимо привязать к точке. Если камера привязана к траектории, то она будет перемещаться вдоль этой траектории. Неподвижность или перемещение цели определяется аналогично. Одновременная привязка к точке и камеры, и цели не допускается.

Одна и та же траектория используется в том случае, когда анимационный вид должен проходить по траектории камеры. В этом случае для параметра траектории цели устанавливается значение None.


Глава 23 Создание реалистичных изображений

Визуальные стили

Настройка стиля отображения

Подавление линий заднего плана

Подготовка моделей для тонирования

Пользовательские параметры тонирования

Освещение

Точечный источник света

Прожектор

Удаленный источник света

Солнечный свет

Свойства солнца

Назначение материалов

Наложение текстур

Фон

Тонирование среды

В процессе проектирования различных объектов большая часть графических работ приходится на формирование каркасных, поверхностных или твердотельных моделей. Отображение объектов на экране дисплея должно происходить быстро, в реальном времени. Как правило, по завершении работы над моделью, а иногда и в процессе проектирования требуется максимально правдоподобное изображение сконструированного объекта, то есть должны быть использованы реальные цвета, специфическая текстура поверхности, естественная светотень, перспектива и другие эффекты. Это бывает необходимо, например, при предъявлении заказчику законченного проекта или при проверке правильности выполнения дизайн-проектирования. Кроме того, визуализация моделей объектов, сформированных в AutoCAD, может быть вполне самоценной, в том числе при создании рекламы или анимационных клипов. Данный подход в последнее время получил широкое распространение благодаря простоте формирования в AutoCAD сложных трехмерных объектов. Подготовленные для визуализации трехмерные объекты могут быть импортированы вместе с наложенными на их грани цветом и текстурой в другие графические пакеты, например 3D Studio MAX.

Если перечислять способы отображения моделей объектов в порядке усложнения, последовательность будет такова:

• изображения в виде трехмерного каркаса;

• изображения с подавленными скрытыми линиями;

• изображения с раскрашенными поверхностями;

• тонированные изображения с поверхностями, которым присвоены цвет и свойства определенных материалов; изображения объекта с заданным освещением.

Решая вопрос о способе представления объекта, следует учитывать, какого качества нужно добиться и сколько времени на это потребуется. Например, для обычного технического отчета вполне подойдет изображение с подавленными скрытыми линиями или раскрашенное. Для презентаций, дизайнерских проектов, рекламы необходимо применять тонирование и подсветку. Чем выше требования к реалистичности изображения, тем более сложный алгоритм применяется для его формирования: с освещением из одного или нескольких источников света, со светотенью, с трассировкой всех световых лучей для достижения абсолютной достоверности. При обычной же, повседневной работе над проектом вполне достаточно время от времени скрывать невидимые линии модели для текущего контроля.


Визуальные стили

Стиль отображения – это набор параметров, который управляет отображением кромок и теней на видовом экране. Управление визуальными стилями осуществляется из падающего меню View -> Visual Styles или инструментами плавающей панели Visual Styles (рис. 23.1).

Рис. 23.1. Инструменты управления визуальными стилями

Устанавливать визуальные стили удобно, используя меню View рабочего пространства трехмерного моделирования (рис. 23.2).

Рис. 23.2. Инструменты управления визуальными стилями

В AutoCAD поддерживаются следующие визуальные стили.

2D Wireframe – двумерный каркас. Объекты представляются в виде отрезков и кривых как кромки граней и тел. Видны растровые и OLE-объекты, учитываются типы и веса линий (рис. 23.3).

Рис. 23.3. Визуальный стиль – двумерный каркас

3D Wireframe – трехмерный каркас. Объекты представляются в виде отрезков и кривых как кромки граней и тел (рис. 23.4).

Рис. 23.4. Визуальный стиль – трехмерный каркас

3D Hidden – трехмерный каркас со скрытыми линиями. Объекты представляются в каркасном виде. При этом линии, относящиеся к задним граням, не отображаются (рис. 23.5).

Рис. 23.5. Визуальный стиль – трехмерный каркас со скрытыми линиями

Realistic – реалистичный. Раскрашиваются объекты, и сглаживаются кромки между гранями многоугольника. Отображаются материалы объектов (рис. 23.6).

Рис. 23.6. Визуальный стиль – реалистичный

Conceptual – концептуальный. Раскрашиваются объекты, и сглаживаются кромки между гранями многоугольника. Для раскрашивания используется стиль грани Гуч с переходом не от тени к свету, а между холодным и теплым цветовыми тонами. Этот эффект менее реалистичен, но он лучше отображает подробности модели (рис. 23.7).

Рис. 23.7. Визуальный стиль – концептуальный

В стилях Realistic и Conceptual грань освещается двумя удаленными источниками, которые перемещаются при изменении направления взгляда на модель.


Настройка стиля отображения

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

Команда VISUALSTYLES загружает Диспетчер визуальных стилей Visual Styles Manager (рис. 23.8, 23.9), предназначенный для создания и изменения визуальных стилей и применения их к видовому экрану. Команда вызывается из падающего меню View -> Visual Styles -> Visual Style Manager… или щелчком на пиктограмме Visual Style Manager… на плавающей панели инструментов Visual.

Рис. 23.8. Диспетчер визуальных стилей для двумерного каркаса

Рис. 23.9. Диспетчер визуальных стилей

Диспетчер визуальных стилей содержит следующие поля и инструменты: • область Adailable Visual Style in Drawing – отображение образцов изображений визуальных стилей, имеющихся в чертеже. Выбранный стиль отображается с желтым окаймлением, и нижерасположенные панели содержат его параметры;

Create New Visual Style – создание нового визуального стиля сопровождается открытием диалогового окна Create New Visual Style, в котором необходимо ввести имя и дополнительное описание создаваемого стиля. Новый образец изображения помещается в конец панели;

Apply Selected Visual Style to Current Viewport – применение выбранного визуального стиля к текущему видовому экрану;

Export the Selected Visual Style to the Tool Palette – создается инструмент выбранного визуального стиля и экспортируется в инструментальную палитру;

Delete the Selected Visual Style – удаление выбранного визуального стиля.

Для двумерного каркаса 2D Wireframe в Диспетчере визуальных стилей (см. рис. 23.8) устанавливаются следующие параметры.

• 2D Wireframe options – параметры двумерного каркаса:

– Contour lines – установка количества линий контура;

– Draw true silhouettes – создание истинного силуэта.

• 2D Hide – Obscured Lines – параметры скрытых линий:

– Color – назначение цвета;

– Linetype – назначение типа линий.

• 2D Hide – Intersection Edges – параметры ребер пересечений:

– Visible – установка видимости;

– Color – назначение цвета.

• 2D Hide – Miscellaneous – другие параметры:

– Halo gap % – установка коэффициента недовода.

• Display resolution – параметры экранного разрешения:

– Arc/circle smoothing – регулировка сглаживания дуг и окружностей;

– Spline segments – определение количества сегментов сплайна;

– Solid smoothness – настройка плавности тел.

Для других стилей отображения в Диспетчере визуальных стилей (см. рис. 23.9) устанавливаются следующие параметры.

• Face Settings – определение параметров внешнего вида граней на видовом экране:

кнопка Highlight intensity – изменение значения интенсивности подсветки с положительного на отрицательное и наоборот;

кнопка Opacity – изменение значения прозрачности с положительного на отрицательное и наоборот;

– Face style – установка стиля раскрашивания на гранях. Значение хранится в системной переменной VSFACESTYLE:

· Real – реалистичный стиль с максимально возможным приближением отображает то, как грань выглядит на самом деле;

· Gooch – стиль Гуч определяет использование гаммы холодных и теплых оттенков вместо темных и светлых для улучшения отображения граней, которые могли бы быть затенены и плохо видимы в реалистичном представлении;

· None – стиль не устанавливается;

– Lighting quality – установка качества освещения в зависимости от необходимости отображения граней на модели. Значение хранится в системной переменной VSLIGHTINGQUALITY:

· Faceted – фасетное;

· Smooth – сглаживание;

– Highlight intensity – регулировка интенсивности подсветок на гранях без материалов. Значение хранится в системной переменной VSFACEHIGHLIGHT;

– Opacity – управление непрозрачностью и прозрачностью граней на видовом экране. Значение хранится в системной переменной VSFACEOPACITY.

• Materials and Color – установка отображения материалов и цвета на гранях:

– Material display – управление отображением материалов и текстуры. Значение хранится в системной переменной VSMATERIALMODE;

– Face color mode – управление отображением цветов на гранях. Значение хранится в системной переменной VSFACECOLORMODE:

· Normal – нормальный режим: не применяется к модификатору цвета грани;

· Monochrome – монохромный режим: модель отображается в оттенках заданного пользователем цвета;

· Tint – режим оттенка: изменяются оттенок и насыщенность цвета грани;

· Desaturate – режим уменьшения насыщенности: цвет смягчается путем сокращения компонента его насыщенности на 30 %;

– Monochrome color/Tint Color – установка монохромного цвета или оттенка цвета. Данная настройка недоступна, если для цвета грани выбран режим Normal или Desaturate. Значение хранится в системной переменной VSMONOCOLOR.

• Environment Settings – регулировка параметров среды:

– Shadow Display – назначение отображения теней. Для повышения качества изображения следует отключить тени. Значение хранится в системной переменной VSSHADOWS:

· Full shadows – полные тени;

· Ground shadow – только тени на земле;

· Off – без теней;

– Backgrounds – назначение отображения фона в видовом экране. Значение хранится в системной переменной VSBACKGROUNDS.

• Edge Settings – регулировка параметров отображения ребер:

– Edge mode – установка режима отображения ребер. Значение хранится в системной переменной VSEDGES:

· Facet Edges – ребра граней;

· Isolines – изолинии;

· None – ничего;

– Number of lines – установка количества строк;

– Color – назначение цвета для ребер. Значение хранится в системной переменной VSEDGECOLOR;

– Always on top – поверх остальных окон.

• Edge Modifiers – назначение параметров ребер-модификаторов:

кнопка Overhanging edges – включение и отключение эффекта выступания отрезков за их пересечения для создания эффекта рисования от руки (рис. 23.10). Значение хранится в системной переменной VSEDGEOVERHANG;

Рис. 23.10. Эффект рисования от руки

кнопка Jitter edges – включение и отключение эффекта мерцания для придания линиям вида эскизов (рис. 23.11). Значение хранится в системной переменной VSEDGEJITTER;

Рис. 23.11. Вид эскиза

– Overhang – настройка эффекта выступания отрезков за их пересечения для создания эффекта рисования от руки. Значение хранится в системной переменной VSEDGEOVERHANG;

– Jitter – настройка эффекта мерцания для придания линиям вида эскизов. Значение хранится в системной переменной VSEDGEJITTER:

· High – высокое;

· Medium – среднее;

· Low – низкое;

· Off – отключено;

– Crease angle – определение угла сгиба, при котором кромки внутри грани становятся невидимыми, для получения эффекта сглаживания. Значение хранится в системной переменной VSEDGESMOOTH;

– Halo gap % – назначение коэффициента недовода, который указывает размер зазора, отображаемого в области покрытия одного объекта другим. Данная настройка доступна, если выбраны визуальные стили Conceptual или 3D Hidden. Если значение коэффициента недовода больше 0, ребра силуэта не отображаются. Значение хранится в системной переменной VSHALOGAP.

• Fast Silhouette Edges – определяются параметры, применимые к ребрам силуэтов. Ребра силуэта не отображаются на каркасе или на прозрачных объектах. Значение хранится в системной переменной VSSILHEDGES:

– Visible – назначение отображения ребер силуэтов. Значение хранится в системной переменной VSSILHEDGES;

– Width – назначение ширины, при которой отображаются ребра силуэтов. Значение хранится в системной переменной VSSILHWIDTH.

• Obscured Lines – параметры, применяемые к скрытым ребрам:

– Visible – назначение отображения скрытых ребер. Значение хранится в системной переменной VSOBSCUREDEDGES;

– Color – назначение цвета для скрытых ребер. Значение хранится в системной переменной VSOBSCUREDCOLOR;

– Linetype – назначение типа линий для скрытых ребер. Значение хранится в системной переменной VSOBSCUREDLTYPE.

• Intersection Edges – параметры, применяемые к ребрам пересечений:

– Visible – установка видимости ребер пересечений. Значение хранится в системной переменной VSINTERSECTIONEDGES;

– Color – назначение цвета ребер пересечения. Значение хранится в системной переменной VSINTERSECTIONCOLOR;

– Linetype – назначение типа линий для ребер пересечения. Значение хранится в системной переменной VSINTERSECTIONLTYPE.

Отображением граней модели управляют эффекты затенения и цвета .

Стиль грани определяет затенение грани: реальный – означает создание реалистичного эффекта, Гуч – лучше отображает детали, смягчая контраст между освещенными и затененными областями. В освещенных областях используются теплые оттенки, а в темных областях – холодные.

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

Размер источников подсветки объекта влияет на ощущение блеска. При использовании меньших и более ярких источников подсветки объекты выглядят блестящими.

Свойство непрозрачности определяет кажущуюся степень прозрачности объекта.

Цвет может отображаться как обычно, либо можно изменить режим цвета грани. В монохромном режиме все грани отображаются одним и тем же цветом с одинаковым оттенком. В режиме цветовых оттенков используется один и тот же цвет для раскрашивания всех граней с изменением значений оттенка и интенсивности цвета. Режим разбавления смягчает цвета.

Стиль отображения определяет также отображение фонов и теней на видовом экране.

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

Для затеняемых объектов на видовом экране возможно отображение теней, отбрасываемых объектами на землю или на другие объекты.

Кромки разных типов отображаются с использованием линий различного типа и цвета либо с мерцанием и выступом за кромки, что придает линиям такой вид, будто они нарисованы карандашом вручную.


Подавление линий заднего плана

Команда HIDE обеспечивает создание рисунка без скрытых линий . Сложные трехмерные модели часто оказываются перегруженными, что затрудняет их чтение и просмотр результатов выполнения какой-либо команды на объекте. Можно устранить эту проблему, подавив скрытые (невидимые с данной точки зрения) линии. Команда HIDE вызывается из падающего меню View -> Hide или щелчком на пиктограмме Hide на плавающей панели инструментов Render.

Команда HIDE интерпретирует окружности, фигуры, полосы, широкие сегменты полилиний, трехмерные грани, прямоугольные сети и выдавленные края примитивов как непрозрачные поверхности, скрывающие объекты, которые лежат за ними. Если кругам, фигурам, полосам и широким сегментам полилиний присвоена некоторая высота, то они рассматриваются как сплошные объекты с верхней и нижней поверхностями (телами).

Пока невидимые линии не подавлены или не произведено тонирование, тела отображаются в виде каркаса. При таком представлении поверхность тела аппроксимируется ребрами граней и образующими линиями искривленных поверхностей. Количество образующих линий, отображаемых на искривленных поверхностях, задается значением системной переменной ISOLINES в момент создания объекта. При подавлении невидимых линий твердотельного объекта генерируются и удаляются невидимые линии объекта, представленного сетью. Этим процессом управляет системная переменная DISPSILH: если ее значение равно 0, то объект с подавленными линиями отображается в виде сети, если 1 – в виде силуэтных линий тела. Например, для сферы силуэтной линией будет окружность. Подавленные скрытые линии остаются невидимыми до тех пор, пока не будет произведено какое-либо действие, вызывающее регенерацию, после чего на экране вновь появится изображение в виде каркасной модели.


Подготовка моделей для тонирования

Тонированные изображения выглядят более реалистично, чем рисунки с удаленными невидимыми линиями или раскрашенные. Операция тонирования позволяет получить изображения, в некоторых случаях даже более качественные, чем выполненные красками, цветными карандашами или тушью.

Тонирование обычно представляет отдельную задачу при создании проекта и выполняется в несколько этапов.

1. Подготовка моделей объектов для тонирования – на этом этапе важно проконтролировать способы формирования объектов и задать настройки точности отображения.

2. Определение освещения моделей – необходимо создать источники света и настроить их соответственно текущей задаче.

3. Определение материалов для поверхности объектов – следует задать или выбрать из библиотеки отражательные характеристики материалов и присвоить их видимым поверхностям.

4. Тонирование – обычно эта операция повторяется многократно, с изменением различных настроек и возвратом к предыдущим этапам, пока не будет достигнут желаемый результат.

Такое деление на этапы достаточно условно; в реальной работе перечисленные операции часто неотделимы друг от друга и не обязательно выполняются в вышеописанном порядке.

Важный этап процесса тонирования – подавление скрытых поверхностей, так как тонирование скрытых поверхностей и поверхностей заднего плана не имеет смысла. Чтобы можно было установить, передней или задней является грань, в AutoCAD используется нормаль к каждой из граней.

Направление нормали определяется тем, как нарисована грань в правоориентированной системе координат, принятой в AutoCAD. Если углы грани заданы в направлении против часовой стрелки, нормаль направлена наружу; если по часовой стрелке – внутрь. Тонирование выполняется быстрее, если все нормали к граням обращены в одну сторону. Твердотельные объекты имеют заведомо правильно ориентированные сети и нормали, что очень удобно для задач тонирования.

Все грани следует рисовать одним и тем же методом: смешение способов рисования может привести к непредсказуемым результатам. Во время тонирования AutoCAD вычисляет все нормали, направленные от точки зрения, и удаляет из сцены связанные с ними многоугольники. Этот процесс называется подавлением задних граней .

После того как задние грани подавлены, AutoCAD сравнивает относительные расстояния по оси Z . Если одна из граней перекрывает другую, AutoCAD подавляет невидимую грань.

Команды, предназначенные для реалистичного тонирования, вызываются из падающего меню View -> Render или на плавающей панели инструментов Render (рис. 23.12).

Рис. 23.12. Команды реалистичного тонирования

Команда RENDER осуществляет тонирование. Она вызывается из падающего меню View -> Render -> Render или щелчком на пиктограмме Render на одноименной панели инструментов.

Команда RPREF осуществляет подготовку параметров для тонирования. Она вызывается из падающего меню View -> Render -> Advanced Render Settings… или щелчком на пиктограмме Advanced Render Settings… на панели инструментов Render. При этом загружается палитра Advanced Render Settings (рис. 23.13).

Рис. 23.13. Палитра настройки параметров тонирования

На этапе тонирования трехмерной модели важна техника построения модели объекта. Рекомендуется применять для этого однотипные методы. Не следует строить, например, модели зданий, одни стены которых представляют собой грани, другие – выдавленные отрезки, а третьи – каркасные сети.

К твердотельным моделям не рекомендуется добавлять двумерные и трехмерные грани, а также трехмерные поверхности. Не всегда приемлемо добавление двумерных и трехмерных граней, если модель состоит из трехмерных поверхностей. Впрочем, эти рекомендации даются только для упрощения процесса тонирования: даже если модель сформирована из произвольно ориентированных поверхностей, ее можно корректно тонировать (правда, тогда на это потребуется гораздо больше времени).

Время, необходимое для построения тонированного изображения, зависит от количества граней и вершин объектов. Любая криволинейная поверхность, используемая в процессе тонирования, предварительно разбивается на грани – треугольные и четырехугольные участки плоскости с вершинами в углах граней. При минимизации количества граней процесс значительно упрощается: чем проще структура поверхности, тем меньше времени тратится на определение цвета каждого пиксела грани.

Большие трудности при тонировании создают объекты с пересекающимися и перекрывающими друг друга гранями.

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

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

Управление точностью и разрешением отображения тонированных моделей осуществляется с помощью команды VIEWRES. Величина точности аппроксимации, устанавливаемая этой командой, влияет на плавность линий, формирующих окружности, дуги и эллипсы. AutoCAD отображает такие фигуры на экране в виде множества коротких прямолинейных сегментов. Чем выше точность аппроксимации, тем плавнее дуги и окружности, но одновременно продолжительнее процесс их регенерации. Если окружности на рисунке похожи на многоугольники, они и после тонирования останутся такими же. Для повышения производительности рекомендуется в ходе рисования устанавливать как можно меньшую точность аппроксимации, а перед тонированием (если в рисунке есть дуги и окружности) увеличить ее для достижения требуемого качества.

Плавность линий, образующих тонированные тела с криволинейными поверхностями, регулирует системная переменная FACETRES. Она связана с точностью аппроксимации, заданной в команде VIEWRES. Если значение системной переменной FACETRES равно 1, степень аппроксимации криволинейных поверхностей тел равна степени аппроксимации окружностей, дуг и эллипсов. Если этой переменной присвоить значение 2, точность аппроксимации для тел будет вдвое выше, чем для окружностей, дуг и эллипсов, и т. д. По умолчанию FACETRES установлена в 0.5. Диапазон допустимых значений – от 0.01 до 10.

Настройка тонирования для различных режимов определяется качеством изображения, которое может предоставить используемый компьютер. Основные параметры, влияющие на качество отображения, – разрешение экрана дисплея и глубина цветности – зависят как от типа выбранного для компьютера дисплея, так и от типа установленной видеокарты.

На вкладках палитры Advanced Render Settings можно настроить следующие параметры.

• Список в верхней части палитры содержит варианты режимов тонирования в порядке возрастания качества от наихудших к наилучшим:

– Draft – черновой;

– Low – низкий;

– Medium – средний;

– High – высокий;

– Presentation – презентационный;

– Manage Render Presets… – загрузка Диспетчера наборов стандартных параметров тонирования Render Presets Manager.

Кнопка Render – запуск процесса тонирования.

Группа General содержит набор инструментов для настройки общих параметров (рис. 23.14).

Рис. 23.14. Настройка общих параметров тонирования

• Render Context – параметры контекстного меню тонирования, влияющие на метод тонирования изображения модели пользователем:

кнопка Determines if file is written определяет, требуется ли запись тонированного изображения в файл;

– Procedure – процедура тонирования определяет содержимое модели, обрабатываемое во время тонирования: View – тонирование объектов текущего видового экрана, Grop – тонирование объектов в заданной области, Selected – тонирование выбранных объектов;

– Destination – назначение вывода тонированного изображения: Viewport – на один из видовых экранов, Window – в отдельное окно Render;

– Output file name – указание имени файла и адреса, по которому запоминается тонированное изображение: BMP (*.bmp) – файл растрового неподвижного изображения Windows; PCX (*.pcx) – простой формат с минимальным сжатием; TGA (*.tga) – данный формат файла поддерживает 32-битовый истинный цвет, то есть 24-битовый цвет и альфа-канал и используется обычно в качестве формата истинного цвета True Color; TIF (*.tif) – многоплатформенный формат растрового изображения; JPEG (*.jpg) – формат, широко используемый для пересылки файлов изображений в Интернет благодаря минимальному размеру файлов и минимальной длительности загрузки; PNG (*.png) – формат файла неподвижных изображений, разработанный для использования в сети Интернет;

– Output size – текущее значение разрешения формата вывода для тонированного изображения.

• Materials – настраиваются параметры, влияющие на способ обработки материалов системой тонирования:

– Apply materials – назначение и отмена использования материалов. Если параметр отключен, то в чертеже предполагаются значения цвета, рассеяния, диффузии, отражения, шероховатости, прозрачности, преломления и текстуры выдавливания, определенные для глобального материала;

– Texture filtering – включение и отключение фильтрации образцов текстур;

– Force 2-sided – включение и отключение вынужденного двухстороннего тонирования грани.

• Sampling – определяет, как система тонирования выполняет взятие образца:

– Min samples – указание минимальной частоты взятия образцов. Значение отображает количество проб на пиксел. Значение, равное или большее 1, указывает на вычисление одного и более образцов на пиксел. Дробная величина означает, что один образец вычисляется на каждые N пикселов;

– Max samples – указание максимальной частоты взятия образцов. Если для соседних образцов обнаруживается разница контрастности, превышающая предел, то область с этой контрастностью подразделяется до глубины, определяемой максимальным значением;

– Filter type – определение типа фильтра: Box – прямоугольник, где суммируются все образцы в области фильтрации, имеющие одинаковый вес. Это самый быстрый метод взятия образцов; Triangle – треугольник, где образцы взвешиваются с использованием пирамиды, центрированной по пикселу; Gauss – по Гауссу, образцы взвешиваются с использованием гауссовой колоколообразной кривой, центрированной по пикселу; Mitchell – по Митчеллу, образцы взвешиваются с использованием кривой большей крутизны по сравнению с гауссовой, центрированной по пикселу; Lanczos – по Ланчосу, образцы взвешиваются с использованием кривой (большей крутизны по сравнению с гауссовой), центрированной по пикселу, с уменьшением влияния проб на границе области фильтрации;

– Filter width – ширина области фильтрации;

– Filter height – высота области фильтрации;

– Contrast color – контрастность цвета;

– Contrast red – пороговое значение красного;

– Contrast blue – пороговое значение синего;

– Contrast green – пороговое значение зеленого;

– Contrast alpha – пороговое значение составляющей альфа-канала для образцов.

• Shadows – тонирование с использованием теней:

кнопка Specifies if shadows are computed задает расчет теней при тонировании;

– Mode – назначение режима: Simple – простой режим располагает модули построения теней в случайном порядке, Sorted – режим с сортировкой последовательно формирует модули построения теней от объекта до источника освещения, Segment – сегмент последовательно формирует модули построения теней в порядке их расположения вдоль светового луча от модулей тонирования по объему к сегментам светового луча между объектом и источником света;

– Shadow map – включение и отключение текстуры теней. При этом определяется, будет ли использовано наложение теней при их тонировании. Во включенном состоянии система тонирования выполняет раскрашивание с наложением теней. В отключенном – все тени отслеживаются по лучам.

Группа Ray Tracing содержит набор инструментов для настройки параметров отслеживания лучей, влияющих на метод представления теней в тонированном изображении (рис. 23.15).

Рис. 23.15. Настройка параметров отслеживания лучей

Кнопка Specifies if ray tracing should be performed when shading определяет, следует ли выполнять при раскрашивании отслеживание лучей.

• Max depth – определением максимальной глубины ограничивается комбинация отражений и преломлений. Трассировка луча прекращается при достижении суммой чисел отражения и преломления значения максимальной глубины.

• Max reflections – определением максимума отражений задается количество возможных отражений луча. При значении, равном 0, отражения отсутствуют.

• Max refractions – определением максимума преломлений задается количество возможных преломлений луча. При значении, равном 0, преломления отсутствуют.

Группа Indirect Illumination содержит набор инструментов для настройки параметров отраженного освещения (рис. 23.16).

Рис. 23.16. Настройка параметров отраженного освещения

• Global Illumination – параметры общего освещения:

кнопка Specifies if lights should cast indirect light into the scene – должны ли источники света давать для сцены отраженный свет;

– Photons/sample – определяется количество фотонов, используемое для вычисления интенсивности общего освещения. При увеличении данного значения общее освещение становится менее ярким, но при этом более размытым. При уменьшении – общее освещение становится более ярким, но при этом менее однородным;

– Use radius – определяется размер фотонов. Во включенном состоянии размер фотонов определяется значением наборного счетчика. В отключенном состоянии каждый фотон считается равным 1/10 радиуса полной сцены;

– Radius – значение радиуса обозначает область, внутри которой используются фотоны при вычислении освещенности;

– Max depth – максимальная глубина ограничивает комбинацию отражений и преломлений. Отражения и преломления фотона прекращаются, когда суммарное число отражений и преломлений достигает значения максимальной глубины;

– Max reflections – максимум отражений задает число возможных отражений фотона. При значении, равном 0, отражения отсутствуют;

– Max refractions – максимум преломлений задает число возможных преломлений фотона. При значении, равном 0, преломления отсутствуют.

• Final Gather – настройка параметров чистовых проб рассчитывает общее освещение:

– Rays – определяется количество лучей, используемое для вычисления отраженного освещения в чистовой пробе. При увеличении данного значения общее освещение становится менее ярким, но одновременно возрастает длительность тонирования;

– Radius mode – включение и отключение режима радиуса;

– Max radius – значение максимального радиуса, в пределах которого используются чистовые пробы;

– Use min – включение и отключение использования минимума во время обработки чистовых проб;

– Min radius – значение минимального радиуса, в пределах которого используются чистовые пробы.

• Light Properties – настройка свойств источника света:

– Photons/light – определяется количество фотонов, испускаемых каждым источником света для использования в общем освещении. При увеличении данного значения повышается точность действия общего освещения;

– Energy multiplier – коэффициент энергии умножается на общее и отраженное освещение, а также на яркость тонированного изображения.

Группа Diagnostic содержит набор инструментов для настройки диагностических параметров (рис. 23.17):

Рис. 23.17. Настройка диагностических параметров

• Visual – визуальные параметры:

– Grid – тип сетки: Off – отключено; Object – отображение в локальных координатах, где каждый объект имеет свое собственное координатное пространство; World – отображение в координатах мировой системы; Camera – отображение в координатах камеры, представляемых в виде прямоугольной сетки, накладываемой на вид;

– Grid size – размер сетки;

– Photon – создание эффекта фотонной карты: Off – тонирование фотонов напоминает недиагностическое тонирование сцены, то есть система тонирования вначале тонирует раскрашенную сцену, а затем заменяет ее псевдоцветным изображением; Density – фотонная карта тонируется так, как она проецируется на сцену, а высокая плотность отображается красным цветом, при понижении значений тонирование выполняется более холодными цветами; Irradiance – аналогично тонированию плотности, однако фотоны раскрашиваются согласно их освещенности, при этом максимальная освещенность тонируется красным цветом, а при понижении значений тонирование выполняется более холодными цветами;

– Samples – включение и отключение примеров;

– BSP – тонируется визуальное представление параметров, используемых иерархической структурой в методе ускорения отслеживания лучей с БРП: Off – отключено, Depth – отображается глубина дерева с представлением верхних граней ярко-красным цветом и использованием все более холодных цветов по мере увеличения глубины расположения граней; Size – отображается размер листьев дерева с обозначением листьев разного размера различающимися цветами.

Группа Processing – содержит набор инструментов для настройки параметров обработки (рис. 23.18):

Рис. 23.18. Настройка параметров обработки

• Tile size – определяет размер фрагментов мозаики для тонирования. Чем меньше фрагмент, тем чаще обновляется изображение во время тонирования;

• Tile order – указывает используемый метод обработки мозаичных плиток при тонировании изображения: Hilbert – по Гильберту, Spiral – по спирали, Left to right – слева направо, Right to left – справа налево, Top to bottom – сверху вниз, Bottom to top – снизу вверх;

• Memory limit – определяет предел памяти для тонирования. Ведется учет объема памяти, использованного во время тонирования, и если достигнут предел памяти, геометрия некоторых объектов не отображается, чтобы освободить память для других объектов.


Пользовательские параметры тонирования

С палитры Advanced Render Settings выбором соответствующего параметра раскрывающегося списка в верхней ее части (рис. 23.19) загружается Диспетчер набора стандартных параметров тонирования Render Presets Manager.

Рис. 23.19. Выбор Диспетчера набора стандартных параметров тонирования

Диспетчер Render Presets Manager (рис. 23.20) содержит большинство параметров палитры Advanced Render Settings. Используя стандартный набор параметров в качестве основы, можно изменить настройки, а по достижении требуемых результатов рекомендуется создать новый пользовательский набор параметров, который можно использовать для последующего применения.

Рис. 23.20. Диспетчер набора стандартных параметров тонирования


Освещение

Для получения реалистичного тонированного изображения в AutoCAD предоставляется возможность создавать, перемещать и настраивать источники света. Задавая источники света, а также материалы поверхности объектов, можно добиваться всех необходимых эффектов, связанных с цветом, отражением и светотенью.

Установка в рисунке источников света – простейший способ улучшить внешний вид тонированных моделей. Источник может освещать либо всю модель, либо выбранные объекты рисунка и их части.

Во время работы в окне просмотра в трехмерном раскрашенном виде освещение по умолчанию подается из двух точек, которые перемещаются вслед за движением модели. Все поверхности модели освещаются таким образом, чтобы визуально отличаться друг от друга. Можно по желанию установить интенсивность света или совсем отключить его, если необходимо показать солнечное освещение или освещение, созданное пользователем. Обычно задается низкая интенсивность, так как при высокой изображение может оказаться размытым. Сам по себе рассеянный свет не дает реалистичного изображения. Стыки между смежными гранями не видны, так как все грани освещаются одинаково. Данный тип освещения чаще всего используют как вспомогательное средство для подсветки поверхностей, на которые не попадает направленный свет.

В AutoCAD имеются следующие виды источников света: удаленные, точечные, прожекторы, а также солнечный свет.

Удаленный источник света – испускает параллельные лучи только в одном направлении. Лучи не имеют ни начала, ни конца и распространяются бесконечно с обеих сторон от точки, указанной в качестве источника. Интенсивность света не уменьшается с расстоянием: каждая поверхность освещена так же ярко, как и вблизи источника.

Положение удаленного источника света на рисунке несущественно – имеет значение только направление лучей. Все объекты на рисунке освещены, в том числе и находящиеся за источником. Удаленный свет распространяется так, как если бы он шел из точки, находящейся за пределами рисунка. Во избежание путаницы лучше всегда помещать источник удаленного света за пределами модели.

Данный вариант особенно удобен для равномерного освещения объектов или заднего плана сцены, а также для имитации солнечного света. Для имитации Солнца используется один удаленный источник. Хотя на самом деле солнечный свет распространяется во всех направлениях, из-за размеров Солнца и расстояния до него лучи можно считать практически параллельными. Поскольку удаленные источники для имитации Солнца применяются очень широко, особенно в архитектурных проектах, в фотореалистичных режимах тонирования предусмотрено специальное средство для расчета положения Солнца на основе времени суток и географических координат.

Точечный источник света – испускает лучи во всех направлениях; интенсивность света от него уменьшается с расстоянием. Такие источники удобны для имитации света электрических ламп. Их широко используют для создания общих эффектов освещения, зачастую в комбинации с прожекторами. Кроме того, точечные источники подходят в качестве вспомогательных для подсветки отдельных поверхностей, как альтернатива рассеянному свету.

Прожектор – испускает направленный конус света. Имеется возможность задавать направление света и размер конуса. Как и у точечных источников, интенсивность света прожекторов уменьшается с расстоянием. В пучке света прожектора различают полный конус и яркое пятно. Попадая на освещаемую поверхность, свет от прожектора дает в центре пятно максимальной освещенности, окруженное переходной областью, где интенсивность меньше.

Пространство между ярким пятном и полным световым конусом иногда называют областью спада освещенности . Чем больше разница между ярким пятном и полным световым конусом, тем мягче граничная кромка освещаемого пятна. Если эти величины равны, освещаемое пятно очерчивается резкой кромкой. Угловая величина яркого пятна не может превышать угол полного светового конуса; оба значения могут варьироваться в пределах от 0 до 160°. Прожекторы применяют для выборочной подсветки отдельных элементов и областей модели.

Солнечный свет – это особый вариант удаленного освещения, который создает эффект естественного света. Угол солнечного освещения определяется географическим местоположением, а также датой и временем, которые задаются для конкретной модели. Лучи солнечного света параллельны и имеют одинаковую интенсивность на всем протяжении.

Инструменты создания и настройки источников света находятся в падающем меню View -> Render -> Light или на панели инструментов Lights и Render (рис. 23.21).

Рис. 23.21. Инструменты создания и настройки источников света


Точечный источник света

Формирование нового точечного источника света осуществляется командой POINTLIGHT , вызываемой из падающего меню View -> Render -> Light -> New Point Light или щелчком на пиктограмме New Point Light на панели инструментов Lights или Render.

Точечный источник света испускает лучи во всех направлениях, интенсивность которых с расстоянием уменьшается. Такие источники часто используют для имитации света электрических ламп.

Запросы команды POINTLIGHT:

...

Specify source location: – задать положение источника света

Enter an option to change [Name/Intensity/Status/shadoW/Attenuation/Color/eXit] <eXit>: – ввести название изменяемого режима

Ключи команды POINTLIGHT:

• Name – имя источника света, в котором можно использовать буквы верхнего и нижнего регистра, числа, пробелы, дефисы и символы подчеркивания. Длина имени не должна превышать 256 символов;

• Intensity – установка интенсивности источника света, которая может изменяться от 0 до максимального значения, поддерживаемого в пользовательской системе;

• Status – включение и выключение источника света. Если освещение в чертеже не используется, данная установка не действует;

• shadoW – включение отбрасывания теней от источника света. При этом команда выдает следующие запросы:

...

Specify source location: – задать положение источника света

Enter an option to change [Name/Intensity/Status/shadoW/Attenuation/Color/eXit] <eXit>: W – включение режима отбрасывания теней

Enter shadow settings [Off/Sharp/soFt] <Sharp>: – ввести параметры теней

– Off – отключение отображения и вычисления теней для источника света;

– Sharp – отображение теней с резким изображением кромок;

– soFt – отображение теней с мягким изображением кромок;

• Attenuation – настройка затухания. При этом команда выдает следующие запросы:

...

Specify source location: – задать положение источника света

Enter an option to change [Name/Intensity/Status/shadoW/Attenuation/Color/eXit] <eXit>: A – переход в режим настройки затухания

Enter an option to change [attenuation Type/Use limits/attenuation start Limit/attenuation End limit/eXit] <eXit>: – указать один из ключей

– attenuation Type – назначение типа затухания, то есть спада освещения. Чем дальше от источника располагается объект, тем темнее он выглядит. None – затухание отсутствует, далекие и близкие к источнику света объекты освещаются одинаково; Inverse linear – линейная инверсия, при которой затухание обратно пропорционально расстоянию от источника света до объекта; Inverse Squared – квадратичная инверсия, при которой затухание обратно пропорционально квадрату расстояния от источника света до объекта;

– Use limits – использование пределов затухания;

– attenuation start Limit – начальный предел затухания. При этом указывается точка начала освещения в виде смещения от центра источника света;

– attenuation End limit – конечный предел затухания. При этом указывается точка конца освещения в виде смещения от центра источника света. Далее этой точки свет не распространяется;

• Color – назначение цвета источнику света. При этом команда выдает следующие запросы:

...

Specify source location: – задать положение источника света

Enter an option to change [Name/Intensity/Status/shadoW/Attenuation/Color/eXit] <eXit>: C – переход в режим настройки цвета освещения

Enter true color (R,G,B) or enter an option [Index color/Hsl/colorBook]: – указать цвет из палитры в формате R,G,B – красный, зеленый, синий или выбрать один из ключей:

– Index color – указать цвет ACI, то есть цветовой индекс AutoCAD;

– Hsl – указать оттенок, насыщенность и яркость цвета;

– colorBook – указать цвет из альбома;

• eXit – завершение работы команды.


Прожектор

Создание нового прожектора осуществляется командой SPOTLIGHT , вызываемой из падающего меню View -> Render -> Light -> New Spotlight или щелчком на пиктограмме New Spotlight на панели инструментов Lights или Render.

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

Запросы команды SPOTLIGHT:

...

Specify source location: – задать положение источника света

Specify target location: – задать положение цели

Enter an option to change [Name/Intensity/Status/Hotspot/Falloff/shadoW/Attenuation/Color/eXit] <eXit>: – ввести имя режима

Ключи команды SPOTLIGHT:

• Name – имя прожектора, содержащее не более 256 символов. Можно использовать буквы верхнего и нижнего регистра, цифры, пробелы, дефисы и символы подчеркивания;

• Intensity – установка интенсивности прожектора, которая принимает значения от 0 до максимального значения, поддерживаемого в пользовательской системе;

• Status – включение и отключение прожектора;

• Hotspot – задание угла, определяющего конус наиболее яркого света. Допустимый диапазон – от 0 до 60 градусов;

• Falloff – назначение спада освещенности, то есть угла, определяющего полный конус света, называемый также угловым полем. Может принимать значения от 0 до 160 градусов, но при этом быть больше или равен углу яркого пятна;

• shadoW – включение отбрасывания теней от прожектора. При этом команда выдает следующие запросы:

...

Specify source location: – задать положение источника света

Specify target location: – задать положение цели

Enter an option to change [Name/Intensity/Status/Hotspot/Falloff/shadoW/Attenuation/Color/eXit] <eXit>: W – включение режима отбрасывания теней

Enter shadow settings [Off/Sharp/soFt] <Sharp>: – ввести параметры теней

– Off – отключение отображения и вычисления теней для источника света;

– Sharp – отображение теней с резким изображением кромок;

– soFt – отображение теней с мягким изображением кромок;

• Attenuation – настройка затухания. При этом команда выдает следующие запросы:

...

Specify source location: – задать положение источника света

Specify target location: – задать положение цели

Enter an option to change [Name/Intensity/Status/Hotspot/Falloff/shadoW/Attenuation/Color/eXit] <eXit>: A – переход в режим настройки затухания

Enter an option to change [attenuation Type/Use limits/attenuation start Limit/attenuation End limit/eXit] <eXit>: – указать один из ключей

– attenuation Type – назначение типа затухания, то есть спада освещения. Чем дальше от прожектора располагается объект, тем темнее он выглядит. None – затухание отсутствует, далекие и близкие к прожектору объекты освещаются одинаково; Inverse linear – линейная инверсия, при которой затухание обратно пропорционально расстоянию от прожектора до объекта; inverse Squared – квадратичная инверсия, при которой затухание обратно пропорционально квадрату расстояния от прожектора до объекта;

– Use limits – использование пределов затухания;

– attenuation start Limit – начальный предел затухания. При этом указывается точка начала освещения в виде смещения от центра прожектора;

– attenuation End limit – конечный предел затухания. При этом указывается точка конца освещения в виде смещения от центра прожектора. Далее этой точки свет не распространяется;

• Color – назначение цвета прожектора. При этом команда выдает следующие запросы:

...

Specify source location: – задать положение источника света

Specify target location: – задать положение цели

Enter an option to change [Name/Intensity/Status/Hotspot/Falloff/shadoW/Attenuation/Color/eXit] <eXit>: C – переход в режим настройки цвета освещения

Enter true color (R,G,B) or enter an option [Index color/Hsl/colorBook]: – указать цвет из палитры в формате R,G,B – красный, зеленый, синий или выбрать один из ключей:

– Index color – указать цвет ACI, то есть цветовой индекс AutoCAD;

– Hsl – указать оттенок, насыщенность и яркость цвета;

– colorBook – указать цвет из альбома;

• eXit – завершение работы команды.


Удаленный источник света

Создание нового удаленного источника света осуществляется командой DISTANTLIGHT , вызываемой из падающего меню View -> Render -> Light -> New Distant Light или щелчком на пиктограмме New Distant Light на панели инструментов Lights или Render.

Удаленный источник света испускает параллельные лучи только в одном направлении. Лучи не имеют ни начала, ни конца и распространяются бесконечно с обеих сторон от источника. Интенсивность света не уменьшается с расстоянием: каждая поверхность освещена так же ярко, как и вблизи источника.

Запросы команды DISTANTLIGHT:

...

Specify light direction FROM <0,0,0> or [Vector]: – указать направление светового луча от точки 0,0,0 или задать вектор

Specify light direction TO <1,1,1>: – указать направление светового луча к точке 1,1,1

Enter an option to change [Name/Intensity/Status/shadoW/Color/eXit] <eXit>: – ввести имя режима

Ключи команды DISTANTLIGHT:

• Name – имя удаленного источника света, содержащее не более 256 символов. Можно использовать буквы верхнего и нижнего регистра, цифры, пробелы, дефисы и символы подчеркивания;

• Intensity – установка интенсивности прожектора, которая принимает значения от 0 до максимального значения, поддерживаемого в пользовательской системе;

• Status – включение и отключение удаленного источника света;

• shadoW – включение отбрасывания теней от прожектора. При этом команда выдает следующие запросы:

...

Specify light direction FROM <0,0,0> or [Vector]: – указать направление светового луча от точки 0,0,0 или задать вектор

Specify light direction TO <1,1,1>: – указать направление светового луча к точке 1,1,1

Enter an option to change [Name/Intensity/Status/shadoW/Color/eXit] <eXit>: W – включение режима отбрасывания теней

Enter shadow settings [Off/Sharp/soFt] <Sharp>: – ввести параметры теней

– Off – отключение отображения и вычисления теней для источника света;

– Sharp – отображение теней с резким изображением кромок;

– soFt – отображение теней с мягким изображением кромок;

• Color – назначение цвета удаленного источника света. При этом команда выдает следующие запросы:

...

Specify light direction FROM <0,0,0> or [Vector]: – указать направление светового луча от точки 0,0,0 или задать вектор

Specify light direction TO <1,1,1>: – указать направление светового луча к точке 1,1,1

Enter an option to change [Name/Intensity/Status/shadoW/Color/eXit] <eXit>: C – переход в режим настройки цвета освещения

Enter true color (R,G,B) or enter an option [Index color/Hsl/colorBook]: – указать цвет из палитры в формате R,G,B – красный, зеленый, синий или выбрать один из ключей:

– Index color – указать цвет ACI, то есть цветовой индекс AutoCAD;

– Hsl – указать оттенок, насыщенность и яркость цвета;

– colorBook – указать цвет из альбома;

• eXit – завершение работы команды.


Солнечный свет

Солнечное освещение создает эффект естественного света. При этом угол освещения определяется географическим местоположением, а также датой и временем, которые задаются для конкретной модели. Лучи солнечного света параллельны и имеют одинаковую интенсивность на всем протяжении.

Определение широты и долготы расположения осуществляется командой GEOGRAPHICLOCATION , вызываемой щелчком на пиктограмме Geographic Location… на панели инструментов Lights или Render. При этом загружается диалоговое окно географического положения Geographic Location (рис. 23.22).

Рис. 23.22. Диалоговое окно географического положения

В этом диалоговом окне можно настроить следующие параметры.

• В области Latitude & Longitude производится отображение или установка широты, долготы и направления в десятичных значениях:

– Latitude: – установка широты текущего расположения осуществляется либо вводом с клавиатуры (от 1 до 90), либо выбором расположения на карте. Значение хранится в системной переменной LATITUDE. В списке справа выбирается направление широты от экватора: North – север, South – юг;

– Longitude: – установка долготы текущего расположения осуществляется либо вводом с клавиатуры (от 1 до 180), либо выбором расположения на карте. Значение хранится в системной переменной LONGITUDE. В списке справа выбирается направление широты от главного меридиана: East – восток; West – запад;

– кнопка Use Map… вызывает диалоговое окно Location Picker (рис. 23.23).

Рис. 23.23. Установка текущего расположения на карте

На карте задается расположение с помощью мыши, при этом обновляются значения широты и долготы. Также, при вводе значений широты и долготы с клавиатуры, расположение показывается на обновленной карте:

· в списке Region: определяется область мира;

· в списке Nearest City: – город в выбранной области;

· в списке Time Zone – часовой пояс, рассчитывающйися относительно расположения;

· Nearest Big City – отображение значений широты и долготы для выбранного ближайшего крупного города;

– Time Zone – определение часового пояса, рассчитывающегося относительно расположения. Значение хранится в системной переменной TIMEZONE.

• В области North Direction устанавливается направление на север. По умолчанию направление на север – это положительное направление оси Y МСК:

– Angle: – установка угла для направления на север от 0;

– в окне предварительного просмотра отображается направление на север.


Свойства солнца

Настройка солнечного освещения осуществляется командой SUNPROPERTIES , вызываемой из падающего меню View -> Render -> Light -> Sun Properties или щелчком на пиктограмме Sun Properties на панели инструментов Lights или Render. При этом загружается палитра свойств солнца Sun Properties (рис. 23.24).

Рис. 23.24. Палитра свойств солнца

На этой палитре настраиваются следующие параметры.

• General – основные общие свойства солнца:

– Status – включение и отключение солнца;

– Intensity Factor – установка интенсивности или яркости солнца;

– Color – управление цветом солнечного освещения;

– Shadows – включение и отключение отображения и расчета теней от солнца.

• Sun Angle Calculator – параметры положения солнца:

– Date – настройка текущего значения даты. Щелчком на кнопке с многоточием, расположенной в правой части строки, загружается диалоговое окно Calendar, содержащее календарь;

– Time – настройка текущего значения времени;

– Daylight Savings – настройка летнего времени;

– Azimuth – отображение азимута, угла солнца над горизонтом по часовой стрелке от направления на север;

– Altitude – широта, угол солнца по вертикали над горизонтом.

– Source Vector – отображение координат исходного вектора направления солнца.

• Rendered Shadow Details – свойства теней:

– Type – настройка типа тени: Sharp – резкие, Soft – мягкие;

– Map Size – установка размера текстуры тени;

– Softness – настройка смягчения отображения кромок теней.

• Geographic Location – отображение текущих параметров географического положения:

– City – город;

– Time Zone – часовой пояс;

– Latitude – широта;

– Latitude Direction – направление широты;

– Longitude – долгота;

– Longitude Direction – направление долготы.


Назначение материалов

Чтобы сделать тонированные изображения более правдоподобными, можно придать поверхностям объектов оптические свойства различных материалов. Материалы могут быть как реальными, так и не существующими в природе; в первом случае подбирают характеристики таким образом, чтобы они соответствовали какому-либо металлу или пластмассе, стеклу и т. д.

Материалы обычно объединяют в библиотеки для дальнейшего использования. Библиотека AutoCAD содержит более 300 материалов и текстур. Если имеющийся набор не удовлетворяет разработчика, он может сам создать материал, который будет соответствовать его требованиям.

Материалы, определенные в AutoCAD, можно связывать с конкретными объектами, индексами цветов AutoCAD, блоками и слоями.

Важным элементом определения материала является цвет . Работа с цветом на компьютере отличается от привычной всем техники работы с красками или карандашами.

Цвета большинства предметов реального мира связаны с так называемыми пигментами. Например, когда солнечный свет попадает на лепесток розы, последний поглощает все цвета спектра, кроме красного, который отражается и тем самым становится виден наблюдателю. Если предмет отражает все цвета спектра, поверхность его кажется белой, если не отражает ни одного – черной. Базовыми пигментами считаются красный, желтый и синий. Смешение двух базовых пигментов дает производные цвета: оранжевый (красный и желтый), зеленый (желтый и синий), фиолетовый (красный и синий). Художник, смешивая краски на палитре, работает с пигментами.

Если объект представляет собой источник света, он испускает лучи, а не отражает их. Цвета, которые мы видим на мониторе компьютера, являются цветами излучения, а не пигментами. Из них базовыми считаются красный, зеленый и синий. По первым буквам английских слов, означающим эти цвета, компьютерная цветовая модель получила название RGB: red – красный, green – зеленый, blue – синий. Производные цвета излучения – желтый (красный и зеленый), голубой (зеленый и синий), пурпурный (красный и синий). Совокупность всех цветов излучения дает белый цвет, полное отсутствие излучения – черный.

Кроме системы RGB, в компьютерах применяется система HLS, получившая свое название по первым буквам слов hue – оттенок, lightness – яркость, saturation – насыщенность. В ней цвет выбирается из диапазона допустимых оттенков, а затем производится регулировка его яркости и насыщенности – уровня содержания черного.

Важная характеристика при определении материала – зависимость цвета поверхности от освещения. В реальной жизни те части объектов, которые расположены под малыми углами к падающему на них световому лучу, кажутся более темными. Те же части, которые перпендикулярны световым лучам, представляются более яркими, иногда даже белыми (бликующими), независимо от цвета объектов и от источника света.

В AutoCAD предусмотрен гибкий подход к определению поверхности объектов, базирующийся на определенном наборе ее оптических характеристик. Задать материал поверхности тела в AutoCAD – значит определить следующие параметры:

• основной цвет/текстуру поверхности;

• цвет рассеянного освещения;

• отраженный цвет/текстуру бликов;

• шероховатость поверхности материала;

• прозрачность материала, которую можно задать текстурой прозрачности;

• преломление прозрачного материала;

• текстуру выдавливания поверхности, определяющую эффект рельефа.

Когда в AutoCAD говорится о текстуре, это означает, что может существовать растровый файл, цветовая карта которого используется полностью или частично с целью неравномерного распределения по поверхности цвета, прозрачности или рельефа.

Команда MATERIALS , позволяющая определить материалы , вызывается из падающего меню View -> Render -> Materials… или щелчком на пиктограмме Materials… панели инструментов Render. Эта команда выводит на экран палитру Materials, показанную на рис. 23.25.

Рис. 23.25. Диалоговое окно определения материалов

На этой палитре настраиваются следующие параметры. • Available Materials in Drawing – отображение образцов материалов, имеющихся на чертеже. По умолчанию материалу назначается имя Global. Для выбора материала необходимо щелкнуть левой кнопкой мыши на его образце:

кнопка Toggle Display Mode – переключение режима с отображения одиночных образцов на отображение рядов образцов;

кнопка Swatch Geometry – управление типом геометрии для выбранного образца: прямоугольник, цилиндр или шар. В других образцах геометрия изменяется по мере их выбора;

кнопка Checkered Underlay Off – отображение многоцветной клетчатой подложки, обеспечивающей визуализацию степени непрозрачности материала;

кнопка Create New Material – создание нового материала. При этом загружается диалоговое окно Create New Material, в котором необходимо ввести имя нового материала, после чего создается новый образец справа от текущего;

кнопка Purge from Drawing – удаление выбранного материала с чертежа;

кнопка Indicate Materials in Use – выбор используемых материалов. При этом обновляется изображение используемого значка;

кнопка Apply Material to Objects – присвоение текущего материала выбранным объектам и граням;

кнопка Remove Materials from Selected Objects – отмена присвоения текущего материала выбранным объектам и граням.

• Контекстное меню области Available Materials in Drawing (рис. 23.26):

Рис. 23.26. Контекстное меню палитры материалов

– Create New Material… – создание нового материала. При этом загружается диалоговое окно Create New Material, в котором необходимо ввести имя нового материала, после чего создается новый образец справа от текущего;

– Apply Material… – присвоение текущего материала выбранным объектам и граням;

– Select Objects with Material – выбор всех объектов на чертеже, в которых применяется указанный материал. При этом грани с явно присвоенными материалами не выбираются;

– Edit Name and Description… – редактирование имени и описания. При этом загружается диалоговое окно Edit Name and Description;

– Purge from Drawing – удаление выбранного материала с чертежа;

– Export to Active Tool Palette – экспорт и создание инструмента материала на активной инструментальной палитре;

– Copy – копирование выбранного материала в буфер обмена. Допускается вставка инструмента материала в окно инструментальных палитр;

– Paste – вставка из буфера обмена инструмента материалов;

– Size – определение размера образцов, отображаемых в виде рядов:

· Small – малый;

· Medium – средний;

· Large – большой;

· Full – полный.

Группа Material Editor содержит инструменты для редактирования выбранного материала. Набор настраиваемых параметров редактора изменяется в зависимости от выбранного шаблона (рис. 23.27):

Рис. 23.27. Редактирование параметров материала

• Type: – выбор типа шаблона: Realistic – реалистичный и Realistic Metall – реалистичное тонирование металла предназначены для материала, основанного на физических свойствах. Шаблоны Advanced – дополнительный и Advanced Metall – улучшенное тонирование металла предназначены для материалов с дополнительными свойствами, которые можно использовать для создания специальных эффектов;

• Template: – выбор шаблона материала;

• Ambient: – рассеиваемый, открывается диалоговое окно выбора цвета, в котором указывается цвет, появляющийся на гранях, освещающихся рассеянным светом;

• Diffuse: – диффузный, открывается диалоговое окно выбора цвета мате риала;

• Specular: – цвет блика, открывается диалоговое окно выбора цвета, в котором указывается цвет блика на блестящем материале;

• By Object – назначение цвета материала на основе цвета объекта, которому он назначается;

• Shininess: – установка степени блеска материала. Блик на грани тела с очень высокой степенью блеска имеет уменьшенные размеры и повышенную яркость, на менее блестящей грани происходит отражение света во многих направлениях, в результате чего создается блик большего размера с пониженной яркостью;

• Refraction index: – определение коэффициента преломления материала. Определяется способ преломления света при прохождении через объект, которому назначен частично прозрачный материал. Например, при коэффициенте преломления, равном 1, – для воздуха – объект позади прозрачного объекта не искажается. При коэффициенте, равном 1,5, происходит сильное искажение объекта, как при взгляде сквозь стеклянный шарик;

• Translucency: – определение степени прозрачности материала, выражаемой в процентах: 0 – материал непросвечивающийся; 100 – максимально просвечивающийся;

• Self-Illumination: – установка самосвечения, когда объект представляется испускающим свет независимо от источников света в чертеже.

Группа Maps содержит инструменты для настройки текстуры. Набор настраиваемых параметров редактора изменяется в зависимости от выбранного шаблона (рис. 23.28).

Рис. 23.28. Настройка текстуры

• Diffuse map – установка текстуры рассеяния в материале.

• Reflection map – регулировка отражения на поверхности блестящего объекта. Чем выше значение, тем более отражающим является материал.

• Opacity map – назначение прозрачности участкам материала.

• Bump map – добавление текстуры выдавливания, то есть характеристик поверхности грани без изменения ее геометрии:

– Map Type: – список, содержащий различные типы текстур;

– кнопка Select Image, загружающая диалоговое окно выбора файла изображения. В качестве текстур могут быть использованы следующие форматы: TGA (.tga), BMP (.bmp, .rle, .dib), PNG (.png), JFIF (.jpg, .jpeg), TIFF (.tif), GIF (.gif), PCX (.pcx);

кнопка Delete map information from material, удаляющая выбранную информацию о текстуре материала;

кнопка Preview map channel procedural results, загружающая диалоговое окно просмотра текстуры Map Preview;

кнопка Click for Wood settings:, загружающая на палитру группу меню настройки и редактирования параметров текстуры. Содержание группы меню зависит от выбранного типа текстуры. Здесь осуществляется интерактивная настройка. Корректируются масштаб, смещение и угол поворота растрового изображения в интерактивном режиме. Изменение смещения по осям U и V обеспечивается перетаскиванием мышью с нажатой левой кнопкой. Поворот изображения обеспечивается перетаскиванием мышью с нажатой правой кнопкой. Например, для настройки текстуры дерева предлагаются следующие параметры (рис. 23.29):

Рис. 23.29. Настройка и редактирование параметров текстуры

· Color 1: – загрузка диалогового окна выбора и установки цвета;

· Color 2: – загрузка диалогового окна выбора и установки цвета;

· Radial noise: – установка радиальных помех, то есть относительной неупорядоченности штриховки в плоскости, перпендикулярной зерну;

· Axial noise: – установка осевых помех, то есть относительной неупорядоченности штриховки в плоскости, параллельной зерну;

· Grain thickness: – установка относительной толщины цветовых полос, образующих зерно;

· Preview size: – размер образца для просмотра;

·

кнопка Zoom the preview In – увеличение размера просмотрового образца;

·

кнопка Zoom the preview out – уменьшение размера просмотрового образца;

· в окне просмотра отображается образец растрового изображения на грани или на объекте, обновляемый по мере изменения настроек;

· U offset: – установка смещения для U ;

· V offset: – установка смещения для V ;

· Rotation: – установка угла поворота.

Для настройки текстуры мрамора предлагаются следующие параметры:

· Stone color: – загрузка диалогового окна выбора и установки цвета камня;

· Vein color: – загрузка диалогового окна выбора и установки цвета прожилок;

· Vein spacing: – установка шага между прожилками;

· Vein width: – установка ширины прожилок.

Для настройки текстуры растрового изображения предлагаются следующие параметры:

· движок V Title – корректировка мозаичного размещения растрового изображения вдоль оси V ;

· движок U Title – корректировка мозаичного размещения растрового изображения вдоль оси U ;

· Scale – указание масштаба растрового изображения для грани или объекта с использованием фиксированного или реального масштаба;

· Fit to object – растровое изображение вписывается в грань или объект;

· Tiled – назначение мозаичного вписывания растрового изображения в объект;

· Список Units: – указание единиц, используемых в масштабировании: None – использование фиксированного масштаба; Inches – дюймы; Feet – футы; Miles – мили; Millimeters – миллиметры; Centimeters – сантиметры; Meters – метры; Kilometers – километры;

· U Tile: – корректировка мозаичного размещения растрового изображения вдоль оси U . Данное значение может быть задано в интерактивном режиме путем перемещения ползунка рядом с образцом. UVW -координаты схожи с XYZ -координатами, но относятся к растровому изображению и перемещаются вместе с ним при его перемещении или повороте;

· V Tile: – корректировка мозаичного размещения растрового изображения вдоль оси V .


Наложение текстур

Применительно к тонированию наложение текстур означает проецирование двумерной растровой картинки на поверхность трехмерного объекта для достижения специальных эффектов. Форматы растровых изображений могут быть самыми разными: TGA (.tga), BMP (.bmp, .rle, .dib), PNG (.png), JFIF (.jpg, .jpeg), TIFF (.tif), GIF (.gif), PCX (.pcx).

Наложение текстур производится по координатам UV . Эти буквы специально выбраны так, чтобы подчеркнуть независимость от координат XY объектов AutoCAD. Накладываемые текстуры масштабируются в соответствии с текущей системой единиц AutoCAD.

При тонировании растровые картинки можно использовать как:

• цветовые текстуры , определяющие раскраску поверхности объекта, как если бы на нее была нанесена растровая картинка. Например, для имитации покрытого плиткой пола на горизонтальную поверхность накладывают текстуру, напоминающую по виду шахматную доску. Или растровая картинка с узором накладывается на изображение сиденья стула для имитации обивки;

• текстуры отражения , имитирующие предметы, как бы отражающиеся от гладкой поверхности объекта. Для моделирования сцены, отражающейся на поверхности блестящего объекта, используется текстура среды;

• текстуры прозрачности , задающие прозрачные и непрозрачные участки на объекте, создавая эффект наличия отверстий и проемов. Степень прозрачности определяется яркостью элементов текстуры: чисто белые ее области соответствуют непрозрачным участкам, чисто черные – прозрачным. Если текстура цветная, то для вычисления степени прозрачности программа берет в расчет эквивалент в оттенках серого. Например, если взять растровое изображение черного круга в середине белого прямоугольника и наложить его на объект в качестве текстуры прозрачности, то поверхность будет выглядеть так, как будто на объекте имеется круглое прозрачное отверстие;

• текстуры выдавливания – имитирующие эффект небольшого выдавливания участков изображения над остальной поверхностью, то есть эффект выпуклости или барельефа. Любое изображение можно использовать как текстуру выдавливания. Более светлые участки картинки, наложенной как текстура выдавливания, выглядят как бы возвышающимися над поверхностью объекта. Простейший пример – картинка с белыми буквами на черном фоне. Наложение ее на плоскость в качестве текстуры выдавливания дает эффект выпуклых букв на плоском фоне, хотя в действительности объект остается плоским. Если текстура цветная, для вычисления «высоты» элементов, кажущихся выпуклыми при выдавливании, программа оперирует эквивалентом в оттенках серого. Применение текстур выдавливания не ограничено картинками с текстами – любая регулярная растровая структура может быть использована для придания поверхности рельефного облика.

Наложение текстур осуществляется командой MATERIALMAP . Соответствующие инструменты расположены в падающем меню View -> Render -> Mapping и на панели инструментов Mapping или Render (рис. 23.30).

Рис. 23.30. Инструменты наложения текстур

После применения материала с текстурой можно выполнить настройку ориентации текстуры на объектах или гранях. При наложении материала выполняется его вписывание в форму объекта. Запросы команды MATERIALMAP:

...

Select an option [Box/Planar/Spherical/Cylindrical/copY mapping to/Reset mapping]<Box>: – указать один из ключей

Select faces or objects: – выбрать грани или объекты

Select faces or objects: – нажать клавишу Enter для завершения выбора

Accept the mapping or [Move/Rotate/reseT/sWitch mapping mode]: – принять наложение или указать один из ключей

Ключи команды MATERIALMAP:

Planar – плоское наложение, при котором изображение накладывается на объект, как бы проецируясь на двумерную поверхность, при этом оно масштабируется для вписывания в объект, но не искажается. Команда вызывается из падающего меню View -> Render -> Mapping -> Planar Mapping или щелчком на пиктограмме Planar Mapping на панели инструментов Mapping или Render;

Box – соответствие прямоугольников , при котором изображение накладывается на коробчатые тела и повторяется на всех сторонах объекта. Команда вызывается из падающего меню View -> Render -> Mapping -> Box Mapping или щелчком на пиктограмме Box Mapping на панели инструментов Mapping или Render;

Cylindrical – сферическое наложение, при котором изображение деформируется как по горизонтали, так и по вертикали. Верх наложения стягивается в точку, располагающуюся в «северном полюсе» сферы, в то время как низ стягивается в «южный полюс». Команда вызывается из падающего меню View -> Render -> Mapping -> Spherical Mapping или щелчком на пиктограмме Spherical Mapping панели инструментов Mapping или Render;

Spherical – цилиндрическое наложение, при котором изображение накладывается на цилиндрический объект; горизонтальные края загибаются и соединяются, верх и низ не затрагиваются. Высота изображения масштабируется вдоль оси цилиндра. Команда вызывается из падающего меню View -> Render -> Mapping -> Cylindrical Mapping или щелчком на пиктограмме Cylindrical Mapping на панели инструментов Mapping или Render;

• copY mapping to – копирование наложения для применения к исходному объекту;

• Reset mapping – восстановление для текстуры значений координат UV по умолчанию;

• Move – перемещение текстуры с помощью ручек;

• Rotate – поворот текстуры с помощью ручек;

• reseT – сброс и восстановление для текстуры значений координат UV по умолчанию;

• sWitch mapping mode – переключение режима наложения и отображение основной подсказки.


Фон

Для создания фона в текущем виде используют команду VIEW , вызываемую из падающего меню View -> Vamed Views…. При этом загружается диалоговое окно View Manager (рис. 23.31), в котором необходимо щелкнуть кнопкой мыши на кнопке New…. В появившемся диалоговом окне создания вида New View, в области Background, настраиваются параметры переопределения стандартного фона (рис. 23.32).

Рис. 23.31. Диалоговое окно управления видами

Рис. 23.32. Диалоговое окно создания вида

Диалоговое окно переопределения стандартного фона Background (рис 23.33) имеет различный список настраиваемых параметров в зависимости от выбранного типа фона.

Рис. 23.33. Диалоговое окно определения фона с помощью заливки

• Type: – список типов фонов:

– Solid – заливка, при которой выбирается одноцветный сплошной фон;

– Gradient – градиентная заливка, при которой задается двух– или трехцветный переходный фон;

– Image – использование для определения фона файла с изображением.

• Preview – отображение выбранного цвета.

• Solid options – настройка параметров заливки:

– Color: – загрузка диалогового окна установки цвета.

При использовании градиентной заливки диалоговое окно Background позволяет настроить следующие параметры фона (рис. 23.34).

Рис. 23.34. Диалоговое окно определения фона с помощью градиентной заливки

• Gradient options:

– Three color – назначение трехцветного градиента. Если этот параметр не установлен, то можно задать двухцветный градиент;

– Top color: – загрузка диалогового окна установки верхнего цвета градиента;

– Middle color: – загрузка диалогового окна установки среднего цвета градиента;

– Bottom color: – загрузка диалогового окна установки нижнего цвета градиента;

– Rotation: – назначение угла поворота переходного фона.

При использовании параметра Image диалоговое окно Background позволяет использовать в качестве фона изображение (рис. 23.35).

Рис. 23.35. Диалоговое окно определения фона с помощью изображения


Тонирование среды

Тонирование среды производится в диалоговом окне Render Environment, вызываемом командой RENDERENVIRONMENT , – см. рис. 23.36. Команда загружается из падающего меню View -> Render -> Render Environment… или щелчком на пиктограмме Render Environment… на панели инструментов Render.

Рис. 23.36. Диалоговое окно тонирования среды

Тонирование среды позволяет определить визуальное представление расстояния между объектами и точкой наблюдения.

• Fog/Depth Cue – настройка тумана имитируется белым цветом, а затемнение удаленных объектов – черным, но возможно использование и других оттенков:

– Enable Fog – включение и отключение тумана;

– Color – загрузка диалогового окна установки цвета тумана;

– Fog Background – применение тумана как к объектам, так и к фону;

– Near Distance – определение расстояния от камеры, на котором возникает туман;

– Far Distance – определение расстояния от камеры, на котором заканчивается туман;

– Near Fog Percentage – определение непрозрачности тумана на близком расстоянии;

– Far Fog Percentage – определение непрозрачности тумана на далеком расстоянии.


Варианты заданий для самостоятельной работы


Оглавление

  • Татьяна Юрьевна СоколоваAutoCAD 2009. Учебный курс
  • Введение
  • От издательства
  • Глава 1 AutoCAD 2009. Общие сведения
  • Требования к системе
  • Запуск системы AutoCAD
  • Начало работы
  • Подробнее о шаблоне
  • Вызов справочной системы
  • Открытие рисунков
  • Создание рисунков
  • Определение границ рисунка
  • Определение параметров сетки
  • Определение шага привязки
  • Совмещение шаговой привязки с полярным отслеживанием
  • Установка изометрического стиля сетки и шаговой привязки
  • Определение формата единиц
  • Сохранение рисунков
  • Получение твердой копии рисунка
  • Выход из AutoCAD
  • Глава 2 Пользовательский интерфейс AutoCAD
  • Падающие меню
  • Панели инструментов
  • Стандартная панель инструментов
  • Панель стилей
  • Панель рабочих пространств
  • Панель слоев
  • Панель свойств объектов
  • Строка состояния
  • Окно командных строк
  • Текстовое окно
  • Экранное меню
  • Функциональные клавиши
  • Контекстное меню
  • Инструментальные палитры
  • Центр управления AutoCAD DesignCenter
  • Просмотр и поиск содержимого
  • Глава 3 Настройка рабочей среды AutoCAD
  • Определение доступа к файлам поддержки
  • Настройка параметров рабочего экрана
  • Настройка параметров открытия и сохранения файлов
  • Определение параметров вывода на печать
  • Настройка системных параметров
  • Настройка пользовательской среды
  • Управление точностью построения объектов
  • Настройка параметров трехмерного моделирования
  • Настройка параметров выбора объектов
  • Настройка профилей
  • Глава 4 Системы координат
  • Ввод координат
  • Динамический ввод координат
  • Декартовы и полярные координаты
  • Формирование точек методом «направление – расстояние»
  • Определение трехмерных координат
  • Правило правой руки
  • Ввод трехмерных декартовых координат
  • Ввод цилиндрических координат
  • Ввод сферических координат
  • Координатные фильтры
  • Определение пользовательской системы координат
  • Выбор пользовательской системы координат в пространстве
  • Работа с ПСК на видовых экранах
  • Выбор стандартной пользовательской системы координат
  • Глава 5 Свойства примитивов
  • Разделение рисунка по слоям
  • Управление видимостью слоя
  • Блокировка слоев
  • Цвет линии
  • Тип линии
  • Вес (толщина) линии
  • Фильтрация слоев
  • Использование свойств слоев
  • Копирование свойств объектов
  • Палитра свойств объектов
  • Глава 6 Управление экраном
  • Зумирование
  • Панорамирование
  • Использование окна общего вида Aerial View
  • Перерисовка и регенерация
  • Изменение порядка рисования объектов
  • Глава 7 Точность построения объектов
  • Объектная привязка координат
  • Отслеживание
  • Смещение
  • Конечная точка
  • Средняя точка
  • Пересечение
  • Предполагаемое пересечение
  • Продолжение объекта
  • Точка центра
  • Квадрант
  • Касательная
  • Нормаль
  • Параллель
  • Точка вставки
  • Точечный элемент
  • Ближайшая точка
  • Отмена объектной привязки
  • Выбор режимов привязки
  • Автоотслеживание
  • Объектное отслеживание
  • Полярное отслеживание
  • Глава 8 Построение линейных объектов
  • Точка
  • Отрезок
  • Прямая и луч
  • Мультилиния
  • Полилиния
  • Многоугольник
  • Прямоугольник
  • Эскиз
  • Глава 9 Построение криволинейных объектов
  • Дуга
  • Окружность
  • Кольцо
  • Сплайн
  • Эллипс
  • Облако
  • Глава 10 Построение сложных объектов
  • Текстовые стили
  • Однострочный текст
  • Многострочный текст
  • Блок
  • Создание блока
  • Вставка блока
  • Разбиение блока
  • Динамический блок
  • Редактор блоков
  • Палитры вариаций блоков
  • Атрибуты блока
  • Таблицы
  • Глава 11 Команды оформления чертежей
  • Штриховка
  • Контур
  • Область
  • Маскировка
  • Простановка размеров
  • Линейные размеры
  • Параллельный размер
  • Длина дуги
  • Ординатные размеры
  • Размер радиуса
  • Размер радиуса с изломом
  • Размер диаметра
  • Угловые размеры
  • Быстрое нанесение размеров
  • Базовые размеры
  • Размерная цепь
  • Выноски и пояснительные надписи
  • Допуски формы и расположения
  • Маркер центра
  • Редактирование размера
  • Редактирование размерного текста
  • Обновление размера
  • Управление размерными стилями
  • Глава 12 Редактирование чертежей
  • Выбор объектов
  • Редактирование с помощью ручек
  • Удаление и восстановление объектов
  • Копирование объектов
  • Зеркальное отображение объектов
  • Создание подобных объектов
  • Размножение объектов массивом
  • Перемещение объектов
  • Поворот объектов
  • Масштабирование объектов
  • Растягивание объектов
  • Увеличение объектов
  • Обрезка объектов
  • Удлинение объектов
  • Разбиение объектов на части
  • Объединение сегментов
  • Снятие фасок
  • Рисование скруглений
  • Расчленение объектов
  • Глава 13 Разработка чертежей в среде AutoCAD
  • Глава 14 Вычислительные функции
  • Измерение расстояний и углов
  • Вычисление площади и периметра
  • Вычисление геометрии и массы
  • Информация о выбранных объектах из базы данных чертежа
  • Определение координат точек
  • Сведения о дате и времени создания чертежа
  • Статистическая информация о чертеже
  • Список системных переменных
  • Калькулятор
  • Глава 15 Пространство и компоновка чертежа
  • Пространство модели и пространство листа
  • Мастер компоновки листа
  • Работа с листами
  • Вставка листа с помощью Центра управления AutoCAD
  • Видовые экраны
  • Именованные виды
  • Неперекрывающиеся видовые экраны
  • Создание нескольких видовых экранов
  • Плавающие видовые экраны
  • Видовые экраны произвольной формы
  • Глава 16 Построение каркасных моделей
  • Точка
  • Отрезок
  • Трехмерные полилинии
  • Спираль
  • Глава 17 Построение поверхностей
  • Фигура
  • Пространственные грани
  • Стандартная трехмерная сеть
  • Параллелепипед
  • Конус
  • Полусфера
  • Полигональная сеть
  • Пирамида
  • Сфера
  • Тор
  • Клин
  • Многоугольная сеть
  • Сеть в виде поверхности вращения
  • Сеть в виде поверхности сдвига
  • Сеть в виде поверхности соединения
  • Сеть в виде поверхности, заданной кромками
  • Редактирование трехмерных многоугольных сетей
  • Указание уровня и высоты
  • Глава 18 Построение тел
  • Политело
  • Параллелепипед
  • Клин
  • Конус
  • Шар
  • Цилиндр
  • Тор
  • Пирамида
  • Выдавленное тело
  • Тело вращения
  • Тело сдвига
  • Тело, созданное с помощью сечения
  • Вытянутое тело
  • Объединение объектов
  • Вычитание объектов
  • Пересечение объектов
  • Глава 19 Редактирование трехмерных объектов
  • Перенос
  • Поворот вокруг оси
  • Выравнивание объектов
  • Зеркальное отображение относительно плоскости
  • Размножение трехмерным массивом
  • Обрезка и удлинение трехмерных объектов
  • Сопряжение трехмерных объектов
  • Построение сечений
  • Получение разрезов
  • Преобразование в тело
  • Преобразование в поверхность
  • Глава 20 Редактирование трехмерных тел
  • Снятие фасок на гранях
  • Сопряжение граней
  • Клеймение грани
  • Изменение цвета ребер
  • Копирование ребер
  • Выдавливание граней
  • Перенос граней
  • Смещение граней
  • Удаление граней
  • Поворот граней
  • Сведение граней на конус
  • Изменение цвета граней
  • Копирование граней
  • Упрощение
  • Разделение тел
  • Оболочка
  • Проверка корректности тела
  • Глава 21 Формирование чертежей с использованием трехмерного компьютерного моделирования
  • Глава 22 Определение трехмерных видов
  • Установка направления взгляда
  • Установка вида в плане
  • Установка ортогональных и аксонометрических видов
  • Интерактивное управление точкой взгляда
  • Свободная орбита
  • Динамическое вращение трехмерной модели
  • Регулировка расстояния
  • Шарнир
  • Обход чертежа
  • Облет чертежа
  • Параметры обхода и облета
  • Камера
  • Анимация перемещений при обходе и облете
  • Глава 23 Создание реалистичных изображений
  • Визуальные стили
  • Настройка стиля отображения
  • Подавление линий заднего плана
  • Подготовка моделей для тонирования
  • Пользовательские параметры тонирования
  • Освещение
  • Точечный источник света
  • Прожектор
  • Удаленный источник света
  • Солнечный свет
  • Свойства солнца
  • Назначение материалов
  • Наложение текстур
  • Фон
  • Тонирование среды
  • Варианты заданий для самостоятельной работы
  • Наш сайт является помещением библиотеки. На основании Федерального закона Российской федерации "Об авторском и смежных правах" (в ред. Федеральных законов от 19.07.1995 N 110-ФЗ, от 20.07.2004 N 72-ФЗ) копирование, сохранение на жестком диске или иной способ сохранения произведений размещенных на данной библиотеке категорически запрешен. Все материалы представлены исключительно в ознакомительных целях.

    Copyright © UniversalInternetLibrary.ru - электронные книги бесплатно