Как получить фактическую ширину повернутого холста прямоугольника - PullRequest
0 голосов
/ 01 июня 2018

Я использую konva js, чтобы сделать трансформируемый прямоугольник .Я могу получить доступ к ширине прямоугольника, используя rect1.getClientRect().height.Однако, когда я поворачиваю прямоугольник, свойство width меняется.Я считаю, что свойство width дает общую горизонтальную длину контейнера прямоугольного холста.Есть ли способ, которым я могу получить фактическую ширину повернутого прямоугольника.Вот это jsfiddle

1 Ответ

0 голосов
/ 01 июня 2018

Объект Konva имеет атрибут attrs: rect1.attrs.width * rect1.attrs.scaleX

https://jsfiddle.net/8gack34s/4/

, есть также attrs.rotation, который можно использовать для математического вычисления.

Предупреждение Konva: Konva.Transformer в настоящее время является экспериментальным и может содержать ошибки.Пожалуйста, сообщайте о любых проблемах в репозиторий GitHub.

...