Konva:为什么层的偏移是负的?

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

set origin coordinates for react-konva stage中,它给出了一个有用的示例,说明如何使用偏移来设置节点的原点。

该示例将图层的偏移设置为(-200,-200),以便显示整个轴和圆。但我对负面补偿感到困惑。我以为他们应该是(200,200)。但遗憾的是,正面偏移使画布显得空白。任何人都可以解释负面补偿如何运作?

offset konvajs
1个回答
1
投票

坐标从画布的左上角开始。因此,当您在画布上放置某些内容时,您将从左上角移动到所需的点。简单地说,当你下降时,x坐标向右增加,y坐标增加。该系统称为窗口坐标。

偏移是一个允许您移动画布起点的参数。这种移动的方向与窗口坐标的方向相反,因此符号layer.offsetX(100)意味着您将起点向左移动100个像素。

在给定的示例中,偏移量设置为-200,因此(0, 0) point(ex-start)现在位于(200, 200)上。

希望我的解释能帮助您理解窗口坐标。

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