Нарисуйте контур вокруг группы объектов, которая окружает нарисованную область объектов (не ограничивающую рамку) - PullRequest
1 голос
/ 09 апреля 2020

Я пытаюсь найти способ нарисовать контур вокруг области группы предметов, как, я надеюсь, ясно показано на образце.

По идее, пользователь создает группу прямоугольных angular объектов, всегда смежных (вертикально / горизонтально), группирует их вместе и затем нажимает кнопку, чтобы создать контур. Я не могу понять контурную часть.

Моя единственная идея на данный момент - возможно, экспортировать группу в SVG и затем каким-либо образом манипулировать ею (например, добавить толстую границу и использовать clipPath, чтобы сохранить только внешнюю часть границы). Даже не уверен, что эта идея верна, потому что мои знания SVG ограничены. Возможно, все это можно сделать в контексте fabri cjs или с помощью дополнительной библиотеки?

(с использованием fabri cjs 3.6.3)

Пример контура вокруг нарисованной области объектов

Сценарий с группа объектов, в которых объект находится в альбомной позиции

...