Detecção do ponteiro do mouse sobre um Path2D

Eu construí umPath2D que representa uma forma não fechada que consiste em linhas retas:

Eu quero ser capaz de detectar quando o mouse é clicado e o ponteiro do mouse está próximo (dentro de alguns pixels) do caminho. Usando ocontains método não funciona porque o algoritmo trata a forma não fechada como implicitamente fechada (isto é, desenhando uma linha reta entre os pontos inicial e final).

Alguém sabe de outro mecanismo para conseguir isso?

questionAnswers(1)

yourAnswerToTheQuestion