From 36901494f94e11aad7acc47a252ff57ab58fcc2f Mon Sep 17 00:00:00 2001 From: DarioS Date: Tue, 16 Nov 2021 06:26:02 +0100 Subject: [PATCH] EgtExecutor 2.3k1 : - aggiunta funzione ExeChangePhotoCenterAsFlatScan. --- EXE_Photo.cpp | 14 ++++++++++++++ EgtExecutor.rc | Bin 16184 -> 16184 bytes 2 files changed, 14 insertions(+) diff --git a/EXE_Photo.cpp b/EXE_Photo.cpp index 95289af..2831d4c 100644 --- a/EXE_Photo.cpp +++ b/EXE_Photo.cpp @@ -264,6 +264,20 @@ ExeGetPhotoCenter( int nId, Point3d& ptCen) return pPhoto->GetCenter( ptCen) ; } +//---------------------------------------------------------------------------- +bool +ExeChangePhotoCenterAsFlatScan( int nId) +{ + IGeomDB* pGeomDB = GetCurrGeomDB() ; + VERIFY_GEOMDB( pGeomDB, false) + // recupero il gestore dei dati della fotografia dell'oggetto + PhotoObj* pPhoto = dynamic_cast( pGeomDB->GetUserObj( nId)) ; + if ( pPhoto == nullptr) + return false ; + // imposto il centro di ripresa della fotografia + return pPhoto->ChangeCenter( Point3d( 0, 0, INFINITO)) ; +} + //---------------------------------------------------------------------------- bool ExeGetPhotoDimensions( int nId, double& dDimX, double& dDimY) diff --git a/EgtExecutor.rc b/EgtExecutor.rc index ffb61bf62766c7fbb273c8bd89a01c118333331c..c5d9baa33fcb3c404e02577d905eba67e81ed940 100644 GIT binary patch delta 121 zcmdl{x1(;u4>ndq1|0^&%@@V4Gflq2nZumTU^qFDTX%B-R|N}H?x5UdrpX5c5po7f iZj75332QOKH9IpSY4l^nc<1|0^Y%@@V4Gflq2nZumLU^F?9TX%B-R|N}H?x5UdrpX5c5po7f iZj75332QOKH9IpSY4l^