1
在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);
我覺得這個bug是我設置的選項的方式。 – 2013-03-28 00:03:08
你不需要在夜間改變寬容,但你的答案確實幫助我找到了錯誤。謝謝! – 2013-03-28 00:09:48