Выделение объектов с помощью фильтров
Выделение объектов с помощью фильтров
Одним из способов выделения является применение фильтров. Используя команду FILTER или команду Quick Select (Быстрый выбор) из меню кнопки Utilities (Утилиты) на вкладке Home (Основная) ленты, вы можете отфильтровать наборы выделения по свойствам (например, по цвету) и по типам объектов. Например, вы можете выбрать все красные круги на рисунке, не затрагивая никаких других объектов, или выбрать все объекты, кроме красных кругов.
Команда FILTER открывает диалоговое окно Object Selection Filters (Фильтры выделения объектов), изображенное на рис. 3.9. С помощью окна Object Selection Filters (Фильтры выделения объектов) вы можете дать фильтрам имена и сохранить их для последующего использования. Команда FILTER создает список требований, которым должен отвечать объект до его выделения. Вы можете ввести эту команду в ответ на запрос, чтобы создать списки фильтрации для дальнейшего использования. Вы можете также использовать команду FILTER явно, запустив ее в ответ на приглашение Select objects: для использования в текущей команде.
Рис. 3.9. Диалоговое окно Object Selection Filters (Фильтры выделения объектов)
Команда FILTER ищет объекты по свойствам только в том случае, если вы присвоили эти свойства объекту непосредственно. Если объекты принимают свойства от слоя, на котором они размещаются, то, чтобы их выделить, необходимо указывать значение параметра ByLayer. Допустим, слою присвоен зеленый цвет и объекты, размещенные на этом слое, наследуют цвет от него. Если вы захотите выделить эти объекты, указав их цвет, то следует и задать цвет ByLayer. Указав зеленый цвет напрямую, вы не добьетесь нужного выделения.
С помощью команды Quick Select (Быстрый выбор) из меню кнопки Utilities (Утилиты) на вкладке Home (Основная) ленты вы можете быстро определить набор выделения, основанный на указанных вами критериях фильтрации. Команда Quick Select (Быстрый выбор) и ее аналог QSELECT (или ? QSELECT) открывают диалоговое окно Quick Select (Быстрый выбор), изображенное на рис. 3.10.
Рис. 3.10. Окно Quick Select (Быстрый выбор)
Команда QSELECT создает набор выделения, который включает или исключает все объекты, соответствующие типу объекта и критериям свойств объекта, которые вы определяете. Вы можете применить команду QSELECT ко всему рисунку или к существующему набору выделения, а также определить, заменяет ли набор выделения, созданный командой QSELECT, текущий набор выделения или добавляет объекты к текущему набору выделения. Если вы частично открыли рисунок, команда не рассматривает объекты, которые вы не загрузили.
Для создания набора выделения с помощью команды Quick Select (Быстрый выбор) выполните следующие действия.
1. В меню кнопки Utilities (утилиты) на вкладке Home (Основная) ленты нажмите кнопку Quick Select (Быстрый выбор) либо выполните команду меню Tools ? Quick Select (Инструменты ? Быстрый выбор).
2. В раскрывающемся списке Apply to (Применить к) окна Quick Select (Быстрый выбор) выберите значение Entire drawing (Весь чертеж).
3. В списке Object type (Тип объекта) установите значение Multiple (Несколько).
4. В поле Properties (Свойства) выберите пункт Color (Цвет).
5. В раскрывающемся списке Operator (Оператор) укажите значение = Equals (Равно).
6. В списке Value (Значение) выберите Red (Красный).
7. Переключатель How to apply (Способ применения) установите в положение Include in new selection set (Включить в новый набор выделения).
После этих настроек диалоговое окно Quick Select (Быстрый выбор) должно принять вид, представленный на рис. 3.11.
Рис. 3.11. Настройка включения в набор выделения всех красных объектов
8. Нажмите кнопку OK.
Программа AutoCAD выберет все красные объекты в рисунке и закроет окно Quick Select (Быстрый выбор).
Примечание
Вы можете вызвать окно Quick Select (Быстрый выбор), щелкнув правой кнопкой мыши в области рисунка и выполнив в контекстном меню команду Quick Select (Быстрый выбор).
Вы можете исключить объекты из текущего набора выделения, установив переключатель How to apply (Способ применения) в положение Exclude from New Selection (Исключить из нового набора выделения).
Рассмотрим пример исключения всех кругов с радиусом более 10 из набора выделенных объектов.
Чтобы исключить объекты из набора выделения, выполните следующие действия.
1. В меню кнопки Utilities (Утилиты) на вкладке Home (Основная) ленты нажмите кнопку Quick Select (Быстрый выбор) либо выполните команду меню Tools ? Quick Select (Инструменты ? Быстрый выбор).
2. В раскрывающемся списке Apply to (Применить к) окна Quick Select (Быстрый выбор) выберите значение Current selection (Текущее выделение).
3. В списке Object type (Тип объекта) выберите значение Circle (Круг).
4. В поле Properties (Свойства) выберите значение Radius (Радиус).
5. Из раскрывающегося списка Operator (Оператор) выберите значение > Greater than (Больше чем).
6. Параметру Value (Значение) присвойте значение 10.
7. Переключатель How to apply (Способ применения) установите в положение Exclude from new selection set (Исключить из нового набора выделения).
В результате окно Quick Select (Быстрый выбор) должно принять вид, представленный на рис. 3.12.
Рис. 3.12. Настройки для исключения из набора выделения всех кругов с радиусом более 10
8. Щелкните на кнопке OK.
Программа удалит все круги с радиусом больше чем 10 из набора выделения и закроет диалоговое окно Quick Select (Быстрый выбор).
Вы можете также использовать возможность Quick Select (Быстрый выбор), чтобы добавить объекты к текущему набору выделения. Рассмотрим пример сохранения текущего набора выделения с добавлением всех объектов рисунка, которые содержат гиперссылки, начинающиеся с подстроки bld1_.
Для добавления объектов к набору выделения выполните следующие действия.
1. В меню кнопки Utilities (Утилиты) на вкладке Home (Основная) ленты нажмите кнопку Quick Select (Быстрый выбор) либо выполните команду меню Tools ? Quick Select (Инструменты ? Быстрый выбор).
2. В диалоговом окне Quick Select (Быстрый выбор) установите флажок Append to current selection set (Добавить к текущему набору выделения).
3. В списке Object type (Тип объекта) выберите значение Multiple (Несколько).
4. В поле Properties (Свойства) выберите значение Hyperlink (Гиперссылка).
5. В раскрывающемся списке Operator (Оператор) выберите значение * Wildcard Match (Соответствие по маске).
6. В поле Value (Значение) введите bld1_*.
7. Переключатель How to apply (Способ применения) установите в положение Include in new selection set (Включить в новый набор выделения).
Диалоговое окно Quick Select (Быстрый выбор) должно принять вид, представленный на рис. 3.13.
Рис. 3.13. Настройки для добавления в набор выделения всех объектов, которые содержат гиперссылки, начинающиеся с подстроки bld1_
8. Щелкните на кнопке OK.
Связанная с данным окном команда FILTER присваивает имена, сохраняет фильтры и обеспечивает варианты для более сложного фильтрования.
Чтобы назвать и сохранить отфильтрованный список, выполните следующие дей ствия.
1. В командную строку введите команду FILTER.
2. В раскрывающемся списке в области Select Filter (Выберите фильтр) диалогового окна Object Selection Filters (Фильтры выделения объектов) выберите значение Line (Отрезок).
3. Щелкните на кнопке Add to List (Добавить к списку).
4. В текстовое поле Save As (Сохранить как) введите имя фильтра типа Linefi lter.
5. Нажмите кнопку Save As (Сохранить как).
6. Щелкните на кнопке Apply (Применить).
Программа AutoCAD применяет фильтр таким образом, что вы можете выбрать на рисунке только линии. Если вы выбираете объекты с помощью рамки, AutoCAD применяет фильтр ко всем объектам в рамке.
Для восстановления сохраненного набора вы можете выбрать имя фильтра в раскрывающемся списке Current (Текущий) в области Named Filters (Именованные фильтры) диалогового окна Object Selection Filters (Фильтры выделения объектов).
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКДанный текст является ознакомительным фрагментом.
Читайте также
Манипулирование данными с помощью объектов
Манипулирование данными с помощью объектов После создания таблиц можно приступить к манипуляциям с данными: вводить данные в таблицы, извлекать их из таблиц, проверять и изменять структуру таблиц. Для манипулирования структурой таблиц используются команды определения
Глава 3 Выделение, перемещение и копирование объектов
Глава 3 Выделение, перемещение и копирование объектов • Выделение объектов• Добавление и удаление объектов из набора• Выделение объектов с помощью фильтров• Перемещение объектов• Копирование объектов• РезюмеЦелью данной главы является дальнейшее освоение базовой
Выделение объектов
Выделение объектов Многообразие инструментов быстрого редактирования и трансформации объектов с минимальными усилиями является одним из ключевых средств повышения продуктивности при работе в AutoCAD 2010.В предыдущей главе мы говорили о создании новых объектов. Однако при
Извлечение данных из объектов с помощью специального мастера
Извлечение данных из объектов с помощью специального мастера Рассмотрим порядок работы с мастером извлечения данных.1. Запустите команду вставки таблицы (допустим, что документ содержит некоторые объекты, атрибуты которых вы хотели бы внести в эту таблицу (рис. 4.54)).
Выделение объектов
Выделение объектов Только что созданный объект является выделенным. Понять, что объект является выделенным, очень просто: в окнах Тор (Вид сверху), Front (Вид спереди), Left (Вид слева) он всегда имеет контур белого цвета, в окне проекции Perspective (Перспективный вид) выделенный
10.2.4. Обеспечение устойчивости объектов с помощью библиотеки PStore
10.2.4. Обеспечение устойчивости объектов с помощью библиотеки PStore Библиотека PStore реализует хранение объектов Ruby в файле. Объект класса PStore может содержать несколько иерархий объектов Ruby. У каждой иерархии есть корень, идентифицируемый ключом. Иерархии считываются с диска
Сериализация объектов с помощью BinaryFormatter
Сериализация объектов с помощью BinaryFormatter Чтобы показать, как сохранить экземпляр JamesBondCar в физическом файле, давайте используем тип BinaryFormatter. Подчеркнем снова, что двумя ключевыми методами типа BinaryFormatter являются Serialize() и Deserialize().• Serialize(). Сохраняет объектный граф в
Реконструкция объектов с помощью BinaryFormatter
Реконструкция объектов с помощью BinaryFormatter Теперь предположим, что вы хотите прочитать сохранённые данные JamesBondCar из двоичного файла назад в объектную переменную. Программно открыв CarData.dat (с помощью метода OpenRead()), вызовите метод Deserialize() объекта BinaryFormatter. Метод Deserialize()
Сериализация объектов с помощью SoapFormatter
Сериализация объектов с помощью SoapFormatter Следующим вариантом является тип SoapFormatter. Тип SoapFormatter сохраняет объектный граф в сообщении SOAP (Simple Object Access Protocol – простой протокол доступа к объектам), что делает этот вариант форматирования прекрасным выбором при передаче
Сериализация объектов с помощью XmlSerializer
Сериализация объектов с помощью XmlSerializer Вдобавок к SOAP и двоичному формату, компоновочный блок System.Xml.dll предлагает третий формат, обеспечиваемый типом System.Xml.Serialization. XmlSerializer который может использоваться для сохранения состояния данного объекта в виде "чистого" XML в
Хостинг удаленных объектов с помощью сервиса Windows
Хостинг удаленных объектов с помощью сервиса Windows Возможно, идеальным хостом для удаленных объектов является сервис Windows, поскольку сервис Windows позволяет следующее.• Может загружаться автоматически при запуске системы• Может запускаться, как "невидимый" процесс в
Хостинг удаленных объектов с помощью IIS
Хостинг удаленных объектов с помощью IIS Хостинг удаленного компоновочного блока с помощью сервера IIS (Internet Information Server – информационный сервер Интернет) даже проще, чем создание сервиса Windows, поскольку сервер IIS специально запрограммирован на то, чтобы получать
Изменение содержимого таблиц с помощью объектов команд
Изменение содержимого таблиц с помощью объектов команд Вы только что убедились, что метод ExecuteReader() извлекает объект чтения данных, позволяющий проверить результаты выполнения SQL-оператора Select в однонаправленном и доступном только для чтения потоке. Но если вы хотите
Глава 3 Выделение, перемещение и копирование объектов
Глава 3 Выделение, перемещение и копирование объектов Выделение объектовДобавление и удаление объектов из набораВыделение объектов с помощью фильтровПеремещение объектовКопирование объектовРезюмеЦелью данной главы является дальнейшее освоение базовой техники
Выделение объектов
Выделение объектов Многообразие инструментов быстрого редактирования и трансформации объектов с минимальными усилиями является одним из ключевых средств повышения вашей продуктивности при работе в AutoCAD 2009.В предыдущей главе мы говорили о создании новых объектов.
Выделение объектов с помощью фильтров
Выделение объектов с помощью фильтров Одним из способов выделения является применение фильтров. Используя команду FILTER или команду Quick Select (Быстрый выбор) из меню кнопки Utilities (Утилиты) на вкладке Home (Основная) ленты, вы можете отфильтровать наборы выделения по свойствам