Intersection : perf improvement
Dot product very very closed to 0 caused some problems