Added ray-triangle intersection