* remove #ifdef guard
* hlsl style vector method
* improve coding style
improve sphereIntersect()