Comment détecter si une forme a été cliqué (HTML5 canvas)?

Je suis de dessin de formes différentes, comme le rectangle, le triangle, hexagone, etc. à l'aide de la toile et lineTo méthode comme dans ce blog. Je veux juste un moyen simple de trouver si j'ai cliqué à l'intérieur d'une forme. Je peux le faire en remplissant la forme avec un peu de couleur et de vérifier si le point que j'ai cliqué a cette couleur mais je ne veux pas utiliser la couleur de remplissage de la méthode. Est-il un autre moyen de le faire?

Également trouvé isPointInPath mais il ne fonctionne pas.