gpt4 book ai didi

javascript - 如何获取旋转 Canvas 矩形的实际宽度

转载 作者:行者123 更新时间:2023-12-03 01:45:51 31 4
gpt4 key购买 nike

我正在使用 konva js 制作 transformable rectangle 。我可以使用访问矩形的宽度rect1.getClientRect().height。但是,当我旋转矩形时,宽度属性会发生变化。我相信 width 属性给出了矩形 Canvas 容器的整体水平长度。有什么方法可以获得旋转矩形的实际宽度。这是jsfiddle

最佳答案

Konva 对象有一个 attrs 属性:rect1.attrs.width * rect1.attrs.scaleX

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

还有 attrs.rotation,您可以使用它来进行数学计算。

Konva warning: Konva.Transformer is currently experimental and may have bugs. Please report any issues to GitHub repo.

关于javascript - 如何获取旋转 Canvas 矩形的实际宽度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50645763/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com