From a206a58ffe8daf0650906c14d025ac1e05196e8e Mon Sep 17 00:00:00 2001 From: SaraP Date: Thu, 2 Oct 2025 11:17:35 +0200 Subject: [PATCH] EgtExecutor 2.7i6 : - aggiunte funzioni Exe e Lua ModifyArcAngCenter. --- EXE_GdbModifyCurve.cpp | 14 ++++++++++++++ EgtExecutor.rc | Bin 18890 -> 18890 bytes LUA_GdbModifyCurve.cpp | 17 +++++++++++++++++ 3 files changed, 31 insertions(+) diff --git a/EXE_GdbModifyCurve.cpp b/EXE_GdbModifyCurve.cpp index 5f97919..df151c7 100644 --- a/EXE_GdbModifyCurve.cpp +++ b/EXE_GdbModifyCurve.cpp @@ -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) diff --git a/EgtExecutor.rc b/EgtExecutor.rc index 31ad564c47e29815a63d0f3311241cb963eec5c0..7d79767e4cf505949ee554eb17b9188d3ab75102 100644 GIT binary patch delta 236 zcmX>#neo(Q#trM3)jb*V7}6PX7*ZLEfmne-gCUrqgdq`#Gl9HNpll|Hz4<1yA~U1e z=HG0tAj*+zISZI~oN4j~!74_x$&OsfoBM=pK%%F`z-k1g5Na9}VQS)(_~ePTbn;DR v>B%45mQCh!STy;UlYn48*nys42j&1BmIzeQx_OSX4l`CM>CGS9ZZQD>wSGX| delta 249 zcmX>#neo(Q#trM3wOtwV7}6PX7%~}(88R3Y7&I6{fg+ghlj4}o{f@