EgtGraphics :
- migliorato calcolo centro di vista in Zwin utilizzando GetPixelZ.
This commit is contained in:
+5
-1
@@ -525,8 +525,12 @@ Scene::ZoomChange( double dCoeff)
|
||||
bool
|
||||
Scene::ZoomOnPoint( const Point3d& ptWin, double dCoeff)
|
||||
{
|
||||
// leggo Z del pixel
|
||||
double dWinZ ;
|
||||
GetPixelZ( ptWin, dWinZ) ;
|
||||
|
||||
// porto il punto in coordinate mondo
|
||||
Point3d ptView( ptWin.x, ptWin.y, GetProjectedCenter().z) ;
|
||||
Point3d ptView( ptWin.x, ptWin.y, dWinZ) ;
|
||||
Point3d ptWorld ;
|
||||
if ( ! UnProject( ptView, ptWorld))
|
||||
return false ;
|
||||
|
||||
Reference in New Issue
Block a user