Имеются 2 canvas-а наложенные друг на друга с какими то
произвольными фигурами в них.
Примерно так:

Необязательно что это были бы треугольники.
Мне нужно изменить цвет
произвольной фигуры при наведение на нее мыши в какой либо цвет.
Метод isPointinPath не годен для более одного canvas-а.
Каким образом определить, что курсор мыши наведен на
произвольную фигуру?
Заранее спасибо.