Библиотека для преобразований 2D контуров есть? Программа для станка с ЧПУ – по сути описание траектории движения инструмента. Траектория или контур – это последовательность отрезков и дуг. Что бы рассчитать координаты этих фрагментов, нужна библиотека, которая умеет:Сдвигать контур.Выстраивать контур, равноудалённый от заданного.Находить точки пересечения контуров. Наверняка такие библиотеки существуют, но гугол не понимает, что я ищу. C/C++/Java
Существует несколько библиотек для работы с 2D контурами в различных языках программирования. Вот некоторые из них:
OpenCV (C++) - библиотека с открытым исходным кодом, которая широко используется для обработки изображений, включая работу с контурами.
Java-2D API (Java) - набор классов для работы с графикой в Java, включая возможность работы с контурами.
Clipper (C++) - библиотека для выполнения булевых операций над контурами, таких как объединение, пересечение и разность.
Polygon (C++) - еще одна библиотека для работы с контурами, предоставляющая возможности для выполнения различных операций над ними.
JTS Topology Suite (Java) - библиотека для работы с геометрическими данными, включая возможности работы с контурами и их анализом.
Выбор конкретной библиотеки будет зависеть от ваших конкретных потребностей и предпочтений программирования.