EgtExecutor 2.7i6 :

- aggiunte funzioni Exe e Lua ModifyArcAngCenter.
This commit is contained in:
SaraP
2025-10-02 11:17:35 +02:00
parent cd5a82324b
commit a206a58ffe
3 changed files with 31 additions and 0 deletions
+14
View File
@@ -1666,6 +1666,20 @@ ExeModifyArcRadius( int nId, double dRad, bool bKeepCenter)
return bOk ;
}
//-------------------------------------------------------------------------------
bool
ExeModifyArcAngCenter( int nId, double dAngCenter)
{
IGeomDB* pGeomDB = GetCurrGeomDB() ;
VERIFY_GEOMDB( pGeomDB, false)
// recupero l'arco
ICurveArc* pArc = GetCurveArc( pGeomDB->GetGeoObj( nId)) ;
if ( pArc == nullptr)
return false ;
// modifico angolo al centro
return pArc->ChangeAngCenter( dAngCenter) ;
}
//-------------------------------------------------------------------------------
bool
ExeModifyArcC2P( int nId, const Point3d& ptEnd, int nRefType)