Maybe this can help?
(Note! From r95 raycast multi-material is supported correctly!)
In these examples I select triangle, edge or corner.
http://threejs.hofk.de/modifyGeo/modifyGeo.html
http://sandboxthreef.threejs.hofk.de/modifyRaycastMultiMaterial.html