У меня есть сцена KineticJs, где пользователь может рисовать объекты - прямоугольники и многоугольники.
Я хотел бы, чтобы пользователь мог выбрать любые два объекта и вычесть первую выбранную форму из второй выбранной формы.
В идеале пользователь должен выбирать параметры из контекстного меню («вычесть эту форму», «из этой формы»), и форма разреза не будет затронута, изменится только форма разреза.
Я застрял на том, как вычесть форму A из формы B.
Вот ссылка на рисунок, который показывает, что я имею в виду:
https://docs.google.com/drawings/d/1X8ccw2YqDwMF8JwUYy_TeUnMX-4q6PcPsH8SjViyO3E/edit?usp=sharing (элементы «контекстного меню» представляют собой плавающие прямоугольники).
Это возможно?