在 paper.js 框架中,以下代码对鼠标坐标点执行命中测试。
function onMouseUp(event)
{
var hitOptions = {
stroke: false,
fill: true,
tolerance: 2
};
var hitResult = project.hitTest(event.point, hitOptions);
}
我想做的是在 event.point() 的给定半径内执行此测试,但我还没有找到方法。
有任何想法吗?
更新
我认为我设置选项的方式导致容忍度被忽略。以下代码有效:
var hitOptions = {
fill: true,
stroke: true,
segments: true,
tolerance: 200
};
var hitResult = project.hitTest(event.point, hitOptions);
alert(hitResult);