From: Andreas K. <ko...@hl...> - 2004-06-18 09:04:53
|
Hi! I would like to map the location of my 2d mouse pointer to 3d coordinates within the scene. As there seems to be no posiblity to get the view plane out of the viewport, I tried the following: FrustumVolume frustum; camera->getFrustum(frustum, *viewport); Plane near = frustum.getNear(); Line ray; calcViewRay(ray, mousex, mousey, *viewport); Pnt3f ip; // intersection point ? near.intersect(ray, ip); Is this the right way to go? Somehow, the results are not quite as expected :-\ -- Andreas Kopecki High Performance Computing Center (HLRS) Visualisation Department Tel. ++49-711-6855789 Allmandring 30a, D-70550 Stuttgart ko...@hl... http://www.hlrs.de/ ------------------------------------------------------------------------- |