Почему вырезанная деталь всегда чуть меньше нужного
Лазер, плазма или нож удаляют не линию — они удаляют полосу материала по центру траектории, шириной с рез. Вырежьте квадрат 100 мм по нарисованным краям с резом 0,2 мм — готовый квадрат окажется примерно 99,8 мм: луч съел половину реза с каждого края. Компенсация реза смещает траекторию так, чтобы готовая деталь после удаления материала точно совпадала с нарисованным размером.
Наружу для краёв, внутрь для отверстий
Направление важно, и оно противоположно в двух случаях:
- Внешний контур — граница детали, которую вы оставляете, — смещается наружу на половину реза, чтобы внутренняя половина луча вернула кромку реза точно на вашу линию.
- Внутренний контур — отверстие, вырезанное в детали, — смещается внутрь на половину реза, чтобы внешняя половина луча довела край отверстия до вашей линии.
Для фигур, вложенных на несколько уровней (остров внутри отверстия внутри внешней детали и так далее), направление должно чередоваться с каждым уровнем вложенности. Инструмент рассчитывает это автоматически: он находит ближайший контейнер каждого контура (наименьшую охватывающую его фигуру) так же, как инспектор файлов лазерной резки, и задаёт направление по умолчанию исходя из глубины вложенности. Любой контур можно вручную переключить, если ваш случай не следует обычной схеме.
Настоящее полигональное смещение
Смещения рассчитываются с помощью clipper-lib — библиотеки целочисленной геометрии, которую инструменты 3D-нарезки этого сайта уже используют для той же задачи, — а не приближением, которое может самопересекаться на острых углах.
Что нужно
Ширина реза в миллиметрах (проверьте на своём станке или сделайте пробный рез — рез зависит от материала, толщины, мощности и скорости) и SVG с замкнутыми контурами. Незамкнутые контуры нельзя сместить как замкнутую форму, они пропускаются, а их количество показывается, чтобы вы знали, что их нужно сначала исправить (инспектор файлов лазерной резки покажет, какие именно).
Конфиденциальность
SVG полностью разбирается, смещается и экспортируется в вашем браузере. Ничего не загружается на сервер.
Tiny Online Tools






