diff --git a/GdbIterator.cpp b/GdbIterator.cpp index ca1a397..07b7e9d 100644 --- a/GdbIterator.cpp +++ b/GdbIterator.cpp @@ -960,9 +960,6 @@ GdbIterator::Scale( const Frame3d& frRef, double dCoeffX, double dCoeffY, double if ( m_pGDB == nullptr || m_pCurrObj == nullptr || m_pCurrObj->m_nId == GDB_ID_ROOT) return false ; - // non sono ammessi coefficienti negativi - if ( dCoeffX < 0 || dCoeffY < 0 || dCoeffZ < 0) - return false ; // eseguo la scalatura return m_pCurrObj->Scale( frRef, dCoeffX, dCoeffY, dCoeffZ) ; } @@ -974,9 +971,6 @@ GdbIterator::ScaleGlob( const Frame3d& frRef, double dCoeffX, double dCoeffY, do if ( m_pGDB == nullptr || m_pCurrObj == nullptr || m_pCurrObj->m_nId == GDB_ID_ROOT) return false ; - // non sono ammessi coefficienti negativi - if ( dCoeffX < 0 || dCoeffY < 0 || dCoeffZ < 0) - return false ; // recupero il riferimento in cui č immerso l'oggetto Frame3d frObj ; if ( ! GetGlobFrame( frObj)) @@ -996,9 +990,6 @@ GdbIterator::ScaleGroup( const Frame3d& frRef, double dCoeffX, double dCoeffY, d if ( m_pGDB == nullptr || m_pCurrObj == nullptr || m_pCurrObj->m_nId == GDB_ID_ROOT) return false ; - // non sono ammessi coefficienti negativi - if ( dCoeffX < 0 || dCoeffY < 0 || dCoeffZ < 0) - return false ; // deve essere un gruppo di cui utilizzo il riferimento proprio GdbGroup* pGdbGroup = GetGdbGroup( m_pCurrObj) ; if ( pGdbGroup == nullptr) diff --git a/GeomDB.cpp b/GeomDB.cpp index 3969ee2..bd83b27 100644 --- a/GeomDB.cpp +++ b/GeomDB.cpp @@ -1502,9 +1502,6 @@ GeomDB::Scale( int nId, const Frame3d& frRef, double dCoeffX, double dCoeffY, do // non si puņ modificare il gruppo radice (escludo anche Id non validi) if ( nId <= GDB_ID_ROOT) return false ; - // non sono ammessi coefficienti negativi - if ( dCoeffX < 0 || dCoeffY < 0 || dCoeffZ < 0) - return false ; // recupero l'oggetto GdbObj* pGdbObj = GetGdbObj( nId) ; if ( pGdbObj == nullptr) @@ -1520,9 +1517,6 @@ GeomDB::ScaleGlob( int nId, const Frame3d& frRef, double dCoeffX, double dCoeffY // non si puņ modificare il gruppo radice (escludo anche Id non validi) if ( nId <= GDB_ID_ROOT) return false ; - // non sono ammessi coefficienti negativi - if ( dCoeffX < 0 || dCoeffY < 0 || dCoeffZ < 0) - return false ; // recupero l'oggetto GdbObj* pGdbObj = GetGdbObj( nId) ; if ( pGdbObj == nullptr) @@ -1548,9 +1542,6 @@ GeomDB::ScaleGroup( int nId, const Frame3d& frRef, double dCoeffX, double dCoeff // non si puņ modificare il gruppo radice (escludo anche Id non validi) if ( nId <= GDB_ID_ROOT) return false ; - // non sono ammessi coefficienti negativi - if ( dCoeffX < 0 || dCoeffY < 0 || dCoeffZ < 0) - return false ; // recupero il gruppo Gdb GdbGroup* pGdbGroup ; if ( ( pGdbGroup = GetGdbGroup( nId)) == nullptr)