react-native-canvas icon indicating copy to clipboard operation
react-native-canvas copied to clipboard

The return value has a large deviation by using isPointInStroke

Open gun-ctrl opened this issue 7 months ago • 1 comments

This is part of the code: the function is used to determine the effective click range,but the return value has a large deviation by using isPointInStroke.

cxt = canvas.getContext('2d');
async function isInCricle(x, y) {
    cxt.beginPath();
    cxt.lineWidth = arcRadio + 50;
    let path = new Path2D(canvas);
    path.arc(center, center, radius, Math.PI * 0.32, Math.PI * 0.68, true);
    let result = await cxt.isPointInStroke(path, x, y);
    Alert.alert(result + x.toFixed(1) + y.toFixed(1))
    return result;
  }

gun-ctrl avatar Jul 01 '24 10:07 gun-ctrl