Самопересечение векторов

27.03.2020 от cnc_teacher 0

Самопересечение векторов — с данной проблемой сталкивался любой опытный пользователь. ArtCam достаточно капризная программа. Она не позволит нам создать траекторию обработки по вектору, если вектора самопересекаются.

+

Как же исправить данную проблему?
Рассмотрим несколько примеров:
1. Очевидные варианты — например, когда в вашем векторе есть петли.

Есть 2 решения: убрать петлю (отрезать), либо разбить вектор на 2 штуки — верхний замкнутый и нижний замкнутый вектор.

2. В ситуация, где на глаз не видно ошибку — используем инструмент «Лечение векторов» (выглядит как зеленый плюсик).

Жмем «Обнаружить» и красными кружками нам обведут места, где есть самопересечения.

Часто, в таких неочевидных местах точка наслаивается на точку, что можно обнаружить при помощи инструмента «Редактор узлов»

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

Также есть более автоматизированный способ, который работает с вероятностью 80% :) Особенно, если ошибок вылезет слишком много.
В таком случае необходимо воспользоваться инструментом «Смещение векторов».

Ставим минимальное значение (0,01 или вроде того) и жмем сместить. После этого проверяем на ошибки. Можно повторить несколько раз.

Спасибо за внимание!