为了账号安全,请及时绑定邮箱和手机立即绑定

React Konva 中正多边形的捕捉问题

React Konva 中正多边形的捕捉问题

桃花长相依 2022-11-27 16:33:51
这里三角形的边界框没有正确地连接到三角形的末端,所有正多边形的情况也是如此。所以当我们尝试捕捉形状时,由于形状没有正确地捕捉到正多边形的末端针对上述问题。这是链接:- https://codesandbox.io/s/react-konva-basic-demo-btuum?file=/index.js
查看完整描述

1 回答

?
汪汪一只猫

TA贡献1898条经验 获得超8个赞

更新:

这个问题从Konva侧面解决了。更新和工作演示:https ://codesandbox.io/s/react-konva-transformer-on-polygon-kodm7

旧答案:

Konva 近似计算正多边形的边界框。Konva只是将该正多边形四舍五入为具有相同radius.

作为解决方案,仅使用Konva.LineorKonva.Path绘制正多边形。


查看完整回答
反对 回复 2022-11-27
  • 1 回答
  • 0 关注
  • 103 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信