> var pMouse:Number3D = > _view.camera.unproject(_view.mouseX, _view.mouseY); > > _dir.x = pMouse.x; > > _dir.y = pMouse.y; > > _dir.z = pMouse.z; > > _dir.normalize(); > > > > pMouse.add(pMouse, _view.camera.position); > > > > should do it.
Thanks Fabrice. Now I feel stupid. That's exactly what I had tried but it turns out my ray sphere intersection code was broken after all. Sorry for being such a n00b ;-)
