React Konva 中正多边形的捕捉问题
Snapping Issue For Regular Polygons in React Konva
这里三角形的边界框没有正确连接到三角形的末端,当我们尝试捕捉形状时,所有规则 polygons.So 的情况也是如此,形状没有捕捉到正多边形的末端由于上述问题正确。
这是 link:- https://codesandbox.io/s/react-konva-basic-demo-btuum?file=/index.js
更新:
问题已从 Konva
方面解决。更新和工作演示:https://codesandbox.io/s/react-konva-transformer-on-polygon-kodm7
旧答案:
Konva
近似计算正多边形的边界框。 Konva
只是将正多边形四舍五入为具有相同 radius
.
的圆
作为解决方案,只需使用 Konva.Line
或 Konva.Path
绘制正多边形。
更新:
问题已从 Konva
方面解决。更新和工作演示:https://codesandbox.io/s/react-konva-transformer-on-polygon-kodm7
旧答案:
Konva
近似计算正多边形的边界框。 Konva
只是将正多边形四舍五入为具有相同 radius
.
作为解决方案,只需使用 Konva.Line
或 Konva.Path
绘制正多边形。