Читаем AutoCAD 2008 для студента: популярный самоучитель полностью

<p>Видовые экраны</p></span><span>

Видовой экран (viewport) представляет собой участок графического экрана, где отображается некоторая часть пространства модели рисунка.

Существуют два типа видовых экранов – неперекрывающиеся и перекрывающиеся (рис. 15.5). Неперекрывающиеся видовые экраны располагаются на экране монитора подобно кафельным плиткам на стене. Они полностью заполняют графическую зону и не могут накладываться друг на друга. На плоттер неперекрывающиеся видовые экраны выводятся только поодиночке. Перекрывающиеся видовые экраны подобны прямоугольным окнам, которые располагаются на экране и перемещаются по нему произвольным образом. Эти видовые экраны могут накладываться друг на друга и вычерчиваться одновременно.

Рис. 15.5. Примеры неперекрывающихся и перекрывающихся видовых экранов

<p>Неперекрывающиеся видовые экраны</p></span><span>

Графическую область в пространстве модели можно разбить на несколько неперекрывающихся видовых экранов, а в пространстве листа создать перекрывающиеся (плавающие) видовые экраны.

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

На неперекрывающихся видовых экранах допускается:

• производить панорамирование и зумирование, настраивать режимы сетки, шаговой привязки и изображения пиктограммы ПСК;

• задавать систему координат и восстанавливать виды для каждого отдельного видового экрана;

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

• сохранять именованную конфигурацию видовых экранов в пространстве модели или применять ее в пространстве листа.

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

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

<p>Создание нескольких видовых экранов</p></span><span>

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

Когда системная переменная TILEMODE установлена в 1, для создания видовых экранов и манипулирования ими используется команда VPORTS, открывающая диалоговое окно Viewports – рис. 15.6. С помощью этой команды графический экран разделяется на несколько неперекрывающихся частей, каждая из которых может содержать отдельный вид рисунка. Команда VPORTS вызывается из падающего меню View → Viewports → New Viewports… либо щелчком на пиктограмме Display Viewports Dialog на плавающей панели инструментов Viewports.

Рис. 15.6. Диалоговое окно создания видовых экранов

<p>Плавающие видовые экраны</p></span><span>

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

Перейти на страницу:

Похожие книги

C++: базовый курс
C++: базовый курс

В этой книге описаны все основные средства языка С++ - от элементарных понятий до супервозможностей. После рассмотрения основ программирования на C++ (переменных, операторов, инструкций управления, функций, классов и объектов) читатель освоит такие более сложные средства языка, как механизм обработки исключительных ситуаций (исключений), шаблоны, пространства имен, динамическая идентификация типов, стандартная библиотека шаблонов (STL), а также познакомится с расширенным набором ключевых слов, используемым в .NET-программировании. Автор справочника - общепризнанный авторитет в области программирования на языках C и C++, Java и C# - включил в текст своей книги и советы программистам, которые позволят повысить эффективность их работы. Книга рассчитана на широкий круг читателей, желающих изучить язык программирования С++.

Герберт Шилдт

Программирование, программы, базы данных