Skip to content

The return value has a large deviation by using isPointInStroke #337

Open
@gun-ctrl

Description

@gun-ctrl

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;
  }

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions