Конвертация объектов
Перестраивайте объекты в другую фигуру по их вершинам: либо выбирая источники вручную, либо наборами правил для всего проекта или выделения.
Конвертация объектов
Перестраивает выбранные объекты в одну целевую фигуру по их вершинам. Исходные объекты удаляются, всё — одним шагом отмены.
Где находится
Вкладка Инструменты → группа Конвертация → Конвертация объектов (Конвертация объектов). Та же кнопка есть в группе Конвертация вкладок Линия и Фигура.
Как сделать
- Нажмите Конвертация объектов.
- В списке Во что выберите целевую фигуру.
- В Исходные объекты добавьте объекты для конвертации (по их вершинам строятся новые объекты; исходные удаляются). Объекты на заблокированном слое добавить нельзя.
- Нажмите Преобразовать, удалить исходные. Кнопка недоступна, пока не выбраны цель и хотя бы один источник; строка над ней подсказывает, чего не хватает («Выберите, во что преобразовать.» или «Добавьте объекты для преобразования.»).
- Появляется итог: «Конвертировано: {0}, новых объектов: {1}, пропущено: {2}.» Список источников очищается.
Источник пропускается, если он на заблокированном слое или в целевой фигуре из него ничего не получается (например, слишком мало вершин).
Нажмите Ctrl+Z, чтобы вернуть исходные объекты и удалить новые.
Что дальше
Для множества объектов сразу см. Конвертация по правилам.
Конвертация по правилам
Преобразует объекты в другие фигуры по наборам условий. У каждого набора есть условия, целевая фигура и выбор: удалять исходные объекты или оставлять. Наборы проверяются сверху вниз; объект попадает в первый включённый набор, условиям которого он отвечает. Наборы запоминаются между запусками.
Где находится
Вкладка Инструменты → группа Конвертация → Конвертация по правилам (Конвертация по правилам).
Как сделать
- Нажмите Конвертация по правилам.
- В списке Конвертировать выберите Весь проект или Выбранные объекты.
- Добавьте набор кнопкой под списком (подсказка «Добавить набор»). Остальные кнопки дублируют и удаляют набор, а также двигают его вверх и вниз; порядок важен.
- Задайте Название набора, фигуру Во что и параметры, а также добавьте условия (см. ниже).
- Проверьте таблицу внизу «Что будет преобразовано»: в ней для каждого объекта указаны слой, набор, во что он превратится и примечания.
- Нажмите Конвертировать. Всё — одним шагом отмены. Затем появится итог: «Преобразовано: {0}, новых объектов: {1}, исходных удалено: {2}, пропущено: {3} (на заблокированном слое: {4}, нечего строить: {5}).»
Параметры
| Поле | Значение |
|---|---|
| Конвертировать | К каким объектам применяются наборы: Весь проект или Выбранные объекты |
| Название | Название набора; в списке оно показано с «подходит: N», а выключенный набор отмечен кружком |
| Во что | Фигура, в которую по вершинам перестраиваются объекты набора |
| Набор включён | Выключенный набор пропускается; его объекты достаются следующему набору |
| Удалять исходные объекты | Выключено: новые объекты добавляются, исходные остаются |
Условия
Должны выполняться все условия набора. Добавьте условие через выпадающий список и Добавить условие; удалите кнопкой удаления рядом с ним.
| Условие | Как задаётся |
|---|---|
| Вид объекта | Выберите один или несколько видов (объект подходит, если он любой из них); включает «Нечитаемый (неизвестный)» |
| Слой | Выберите один или несколько слоёв |
| Число точек | Сравнение (=, ≠, <, >, между) и одно или два числа |
| Замкнутость | «Замкнутая линия» или «Незамкнутая линия» |
| Длина | Сравнение и числа |
| Площадь | Сравнение и числа (площадь, охваченная в плане) |
| Цвет | Цвет, которым рисуется объект, как #RRGGBB; можно ввести вручную |
| Сохранённый вид (нечитаемые объекты) | Текст, который содержится в сохранённом виде, регистр не важен |
| Почему не читается (нечитаемые объекты) | Текст, который содержится в причине, регистр не важен |
Под условиями в окне сказано: «Под условия подходит объектов: {0}, из них этот набор берёт {1} (остальные взяты наборами выше).»
Нечитаемые объекты
Объекты, которые эта версия не может прочитать, подбираются по точкам, найденным в их сохранённых данных. Если наборы удалят такие объекты, появляется предупреждение, а перед конвертацией у вас запрашивается подтверждение: всё остальное, что в них хранится, после сохранения проекта будет потеряно безвозвратно. Чтобы сохранить их, выключите в наборе Удалять исходные объекты.
Если что-то пошло не так
| Сообщение | Что делать |
|---|---|
| Добавьте набор условий. | Добавьте набор |
| Ни один объект не отвечает условиям включённого набора. | Измените условия или включите набор |
| Все подходящие объекты лежат на заблокированных слоях. | Разблокируйте слой |
| Выберите фигуру, в которую преобразовывать. | Выберите фигуру Во что |
| слой заблокирован: объект не тронут (в «Подробности») | Объект пропускается |
Когда всё готово, окно сообщает «Готово к преобразованию: объектов — {0}.»
Что дальше
Для разовых преобразований вручную см. Конвертация объектов.