Now that is strange. Have you set USE_POLYGON? Did you try to create a particle at the hit vector's position in order to actually see where it is?


Always learn from history, to be sure you make the same mistakes again...