Рабочий процесс для команд OPTIMIZE, OVERKILL и SIMPLIFY

Контекст

Экспорт данных из других 3D программ и их импорт в 2D часто может привести к тому, что объекты будут расположены под углом, перекрываться и иметь промежутки между ними.

Пример:

Вот простой план помещения, который был экспортирован из 3D и импортирован в 2D чертеж. Из-за несовместимости программного обеспечения, задействованного в операциях экспорта/импорта, некоторые линии имеют наклон, прерываются или перекрываются.

Используя рабочий процесс, включающий команды OPTIMIZE, OVERKILL и SIMPLIFY, этот план можно улучшить.

Оптимизация линий

Команда OPTIMIZE используется для выравнивания линий.

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

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

Для первого запуска команды OPTIMIZE параметры следующие:

  • Выбор: все отображаемые линии.
  • Замкнуть разрывы: не отмечено.
  • Базовые углы: горизонталь и вертикаль.
  • Угловой допуск: 6 градусов.
  • Допуск расстояния: 50 мм.

Смотрите команду OPTIMIZE для получения дополнительной информации.

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

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

Для второго запуска команды OPTIMIZE параметры следующие:

  • Выбор: все отображаемые линии.
  • Замкнуть разрывы: отмечено.
  • Базовые углы: горизонталь и вертикаль.
  • Угловой допуск: 1 градус.
  • Допуск расстояния: 50 мм.

Чертеж значительно улучшился, а также были закрыты разрывы.

Следующим шагом является дальнейшая очистка чертежа.

Удаление дубликатов и объединение смежных объектов

Команда OVERKILL позволяет:

  • Удалить повторяющиеся и перекрывающиеся объекты.
  • Выпрямить наклоненные объекты.
  • Объединить частично перекрывающиеся или смежные объекты.

Выполнение команды OVERKILL с допуском 1 мм позволит выполнить все указанные выше задачи.

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

Упрощение чертежа

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

Для удаления ненужных вершин используется команда SIMPLIFY.

Шаги для применения этой команды:

  • Запустите команду.
  • Выберите режим упростить (S).
  • Выберите метод Максимальный угол и расстояние (A).

Параметры для команды:

  • Максимальное расстояние между неколлинеарными вершинами для выпрямления: 1
  • Максимальный угол направления между двумя последовательными сегментами для выпрямления: 1
  • Выпрямить дуговые сегменты полилиний? Нет

Как показано, все ненужные вершины были удалены.

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