math.floor non horizontal intersects