Есть приложение Euclidia. Приложение позволяет делать геометрические построения.
То есть в приложении можно, например, создать многоугольник и окружность, а после выбрать инструмент "точка пересечения", и программа отметит точку пересечения.
Объясните, пожалуйста, как реализовано нахождение точек пересечения фигур?
Решил проблему.
Нужно сделать проекции каждой фигуры на оси X и Y, получится отрезки, на которых пересекаются проекции. Перебором проходим по отрезку на оси X, затем поднимаем на ось Y, если точка принадлежит фигуре - это точка (точки) пересечения
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Есть метод с помощью которого я получаю список песен с сервера
Позволяет ли модификатор protected сделать так: объявить protected static переменную-член в абстрактном классе, чтобы в каждом его наследнике этот член...
Доброго времени суток, и не могли бы Вы мне объяснить, почему в примере ниже тип Stribg требует заменить Objeсt-ом? Ведь при добавлении явно видно,...
Доброго времени суток! Возник вопрос - как изменить форму Pane, например, в трапецию? С помощью PanesetStyle("-fx-background-radius: 0 0 5000 5000;"); можно добиться...