Final function: see previous post.
Set in the beginning of IntersectRaySphere something like D3DXVec3Normilize(rV, rV);
ScreenToWorld works fine
Some details on intersectRaySphere:
rO = ray origin
rV = ray direction
sO = sphere origin
sR = sphere radius
Bookmarks