Новый алгоритм расчета деловых обрезков

Начиная с версии программы 1.58 возможно использовать для расчета обрезков новый алгоритм. Он позволяет находить оптимальные прямоугольные обрезки.

Возьмем для примера такой потолок. В нем будет сформировано 2 деловых обрезка.

При использовании стандартного алгоритма обрезки будут созданы исходя из габаритных размеров - самая длинная сторона и самая широкая сторона: 496.3*223.9.

Такой обрезок необходимо редактировать вручную на складе, указывая фактические размеры.

При использовании нового алгоритма, программа будет искать самые большие прямоугольные области в обрезках. И обрезать неподходящие участки.

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

Шаг наклона (в градусах) - чем меньше - тем быстрее формируется обрезок.

Рассмотрим пример ромбовидного обрезка(наклоненного). Во время формирования делового обрезка - алгоритм наклоняет прямоугольник и проверяет - вмещается ли он в область. Данная настройка определяет, на сколько градусов поворачивать его. Чем меньше шаг наклона - тем выше точность при работе с наклоненными участками, но это влияет на скорость.

Сверху пример получившегося обрезка при шаге наклона 90 градусов.

Снизу при шаге наклона 1 градус.

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

Сверху количество итераций - 100.

Снизу - 1.

Деловой обрезок формируется один раз для потолка, если в него не вносятся никакие изменения.

На какие вопросы отвечает эта статья?

  • Как работает новый алгоритм расчета деловых обрезков в EasyCeiling?

  • В чем отличие нового алгоритма от стандартного?

  • Как настроить отображение процесса формирования обрезка?

  • Как влияет шаг наклона на формирование обрезков?

  • Как выбрать оптимальное количество итераций?

  • Как формируются прямоугольные обрезки?

  • Как работает алгоритм с наклоненными участками?

  • Как настроить точность формирования обрезков?

  • Как часто пересчитываются обрезки при изменениях?

  • Как оптимизировать скорость формирования обрезков?