<< Оглавление >> Открытие и установка текущей поверхности |
|
При открытии поверхности данные из Проекта считываются в оперативную память. Фактически, открытие и закрытие – это вопрос эффективности использования памяти. Открытость означает, что все необходимые массивы данных поверхности находятся в данный момент в памяти и доступны для немедленной работы. Но за открытием поверхностей нужно следить, чтобы не расходовать чрезмерно память. Поэтому ненужные в данный момент поверхности следует закрывать. В этом случае их массивы освобождают память. Это особенно важно при ограниченной памяти или больших объемах поверхности.
Одновременно могут быть открыты несколько поверхностей.
Открытие может быть явным и неявным.
Поверхность открывается автоматически (неявно), когда пользователь вызывает некоторые операции, требующие открытия поверхности. В результате открытия имя поверхности выделяется жирным шрифтом.
Некоторые операции, например, "Подключение границ", не требуют открытия поверхности.
Операция открытия совмещена с установкой текущей. При этом ранее открытые поверхности (выделенные жирным шрифтом) остаются открытыми. Т.е. в Проекте может быть несколько открытых, но только одна текущая поверхность.
Операция открытия вызывается:
•в Проводнике поверхностей из меню, вызываемого по щелчку правой кнопкой мыши на имени поверхности,
•из навигатора,
•из выпадающего меню,
•из тулбара.
Операции могут быть двух видов:
•одни явно отнесены к поверхности (они находятся в Проводнике) и при вызове именно этих команд из меню, тулбаров требуется наличие текущей поверхности. Если она не была установлена, выдается запрос системы. А при работе с Проводником это не обязательно.
•другие (например, "Создание горизонталей", "Поднять на рельеф" и др.) выводят список всех поверхностей текущего проекта.