使用perPixelTargetFind的FabricJS线选择因线的角度而异

时间:2018-02-01 13:46:25

标签: fabricjs

我将perPixelTargetFind: truetargetFindTolerance: 15结合使用,允许用户通过单击该行来选择画布上的线条,而不是Fabric中默认的完整边界框。 / p>

当以某个角度绘制线条时,这很有效,因为选择很容易,并且用户不必过于具体地点击它们。但是,当完全水平或垂直绘制线条时,几乎不可能选择线条,几乎就像targetFindTolerance值减小到0一样,具体取决于线条的角度。

这是一个简化的example

当您能够选择一条线时,您会注意到光标的变化,选择该线后会变为红色。

1 个答案:

答案 0 :(得分:1)

如何将padding:value提供给对象。

此处已更新codepen