The triangle may not have the material
@@ -162,7 +162,7 @@ Mesh.prototype = Object.assign( Object.create( Object3D.prototype ), {
function checkIntersection( object, material, raycaster, ray, pA, pB, pC, point ) {
var intersect;
-
+ if(!material) return null;
if ( material.side === BackSide ) {
intersect = ray.intersectTriangle( pC, pB, pA, true, point );