Картинку, увы, нарисовать сейчас не могу. Система перекрывающих векторов - это векторы, расположенные на N px от контура. Такая система поможет избавиться от пересечений обводки с основным контуром. Иными словами, когда мы наложим слой с обводкой на слой с перекрывающими векторами, мы сможем определить точки пересечения обводки с перекрывающими векторами. Это и будут точки, от которых идёт некорректная обводка. А далее мы переопределяем векторы обводки, на которых лежат эти точки, чтобы длина этих векторов урезалась ровно до эих точек. И удаляем всё, что лежит между основным контуром и перекрывающими векторами. И уже после этого, чтобы правильно замкнуть фигуру контура, мы просто используем перекрывающие вектора, скопировав их от точки до точки на слой обводки Надеюсь, смог прояснить идею. Если что - смогу чуть позже поделиться картинкой
Обсуждают сегодня