React Konva - 在可拖动图层上变换多边形

问题描述 投票:0回答:1

我正在查看过去的演示,该演示是为了在多边形上使用 Transformer 组件而组合在一起的。这一切都运行良好并且适合我的用例,但是当调整比例或拖动图层时我遇到了问题。当这种情况发生时,Transformer 将根据比例继续使变换后的多边形变大或变小。我希望能够放大和缩小,同时还能变形。

这是一个演示,如果有人可以提供一些指导。

https://codesandbox.io/s/intelligent-pond-zsygcz?file=/src/App.tsx

在调整舞台/图层组件的比例后,我尝试变换多边形。我希望在拖动图层组件或调整比例后,形状的变换会起到相同的作用。

konvajs react-konva konva
1个回答
1
投票

我能够通过使用

getTransform()
而不是
getAbsoluteTransform()
来解决这个问题,因此它没有考虑祖先的比例和变换。

© www.soinside.com 2019 - 2024. All rights reserved.