EgtGraphics :

- migliorato calcolo centro di vista in Zwin utilizzando GetPixelZ.
This commit is contained in:
Dario Sassi
2026-01-22 11:00:44 +01:00
parent bbe4e99fe8
commit bcb3c189a1
3 changed files with 24 additions and 1 deletions
+5 -1
View File
@@ -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 ;