EgtExecutor 1.6i6 :
- corretta gestione riferimenti nelle operazione booleane delle regioni - migliorata gestione abilitazione segnalazione modifiche.
This commit is contained in:
+14
-14
@@ -104,7 +104,7 @@ ExeAddMachGroup( const string& sName, const string& sMachineName)
|
||||
VERIFY_CTX_MACHMGR( pGseCtx, GDB_ID_NULL)
|
||||
// aggiungo la macchinata (gruppo di lavorazione)
|
||||
int nId = pGseCtx->m_pMachMgr->AddMachGroup( sName, sMachineName) ;
|
||||
pGseCtx->m_bModified = true ;
|
||||
ExeSetModified() ;
|
||||
// se richiesto, salvo il comando Lua equivalente
|
||||
if ( IsCmdLog()) {
|
||||
string sLua = "EgtAddMachGroup('" + sName + "','" +
|
||||
@@ -124,7 +124,7 @@ ExeRemoveMachGroup( int nMGroupId)
|
||||
VERIFY_CTX_MACHMGR( pGseCtx, false)
|
||||
// rimuovo la macchinata (gruppo di lavorazione)
|
||||
bool bOk = pGseCtx->m_pMachMgr->RemoveMachGroup( nMGroupId) ;
|
||||
pGseCtx->m_bModified = true ;
|
||||
ExeSetModified() ;
|
||||
// se richiesto, salvo il comando Lua equivalente
|
||||
if ( IsCmdLog()) {
|
||||
string sLua = "EgtRemoveMachGroup(" + ToString( nMGroupId) + ")" +
|
||||
@@ -242,7 +242,7 @@ ExeAddRawPart( Point3d ptOrig, double dWidth, double dLength, double dHeight, Co
|
||||
VERIFY_CTX_MACHMGR( pGseCtx, GDB_ID_NULL)
|
||||
// inserisco grezzo nella macchinata corrente
|
||||
int nId = pGseCtx->m_pMachMgr->AddRawPart( ptOrig, dWidth, dLength, dHeight, cCol) ;
|
||||
pGseCtx->m_bModified = true ;
|
||||
ExeSetModified() ;
|
||||
// se richiesto, salvo il comando Lua equivalente
|
||||
if ( IsCmdLog()) {
|
||||
string sLua = "EgtAddRawPart({" + ToString( ptOrig) + "}," +
|
||||
@@ -265,7 +265,7 @@ ExeAddRawPartWithPart( int nPartId, int nCrvId, double dOverMat, Color cCol)
|
||||
VERIFY_CTX_MACHMGR( pGseCtx, GDB_ID_NULL)
|
||||
// inserisco grezzo con pezzo nella macchinata corrente
|
||||
int nId = pGseCtx->m_pMachMgr->AddRawPartWithPart( nPartId, nCrvId, dOverMat, cCol) ;
|
||||
pGseCtx->m_bModified = true ;
|
||||
ExeSetModified() ;
|
||||
// se richiesto, salvo il comando Lua equivalente
|
||||
if ( IsCmdLog()) {
|
||||
string sLua = "EgtAddRawPartWithPart(" + ToString( nPartId) + "," +
|
||||
@@ -287,7 +287,7 @@ ExeModifyRawPartHeight( int nRawId, double dHeight)
|
||||
VERIFY_CTX_MACHMGR( pGseCtx, false)
|
||||
// modifico lo spessore del grezzo
|
||||
bool bOk = pGseCtx->m_pMachMgr->ModifyRawPartHeight( nRawId, dHeight) ;
|
||||
pGseCtx->m_bModified = true ;
|
||||
ExeSetModified() ;
|
||||
// se richiesto, salvo il comando Lua equivalente
|
||||
if ( IsCmdLog()) {
|
||||
string sLua = "EgtModifyRawPartHeight(" + ToString( nRawId) + "," +
|
||||
@@ -307,7 +307,7 @@ ExeRemoveRawPart( int nRawId)
|
||||
VERIFY_CTX_MACHMGR( pGseCtx, false)
|
||||
// elimino grezzo dalla macchinata corrente
|
||||
bool bOk = pGseCtx->m_pMachMgr->RemoveRawPart( nRawId) ;
|
||||
pGseCtx->m_bModified = true ;
|
||||
ExeSetModified() ;
|
||||
// se richiesto, salvo il comando Lua equivalente
|
||||
if ( IsCmdLog()) {
|
||||
string sLua = "EgtRemoveRawPart(" + ToString( nRawId) + ")" +
|
||||
@@ -326,7 +326,7 @@ ExeRotateRawPart( int nRawId, const Vector3d& vtAx, double dAngRotDeg)
|
||||
VERIFY_CTX_MACHMGR( pGseCtx, false)
|
||||
// ruoto il grezzo
|
||||
bool bOk = pGseCtx->m_pMachMgr->RotateRawPart( nRawId, vtAx, dAngRotDeg) ;
|
||||
pGseCtx->m_bModified = true ;
|
||||
ExeSetModified() ;
|
||||
// se richiesto, salvo il comando Lua equivalente
|
||||
if ( IsCmdLog()) {
|
||||
string sLua = "EgtRotateRawPart(" + ToString( nRawId) + ",{" +
|
||||
@@ -347,7 +347,7 @@ ExeMoveToCornerRawPart( int nRawId, const Point3d& ptCorner, int nFlag)
|
||||
VERIFY_CTX_MACHMGR( pGseCtx, false)
|
||||
// mando il grezzo nel corner
|
||||
bool bOk = pGseCtx->m_pMachMgr->MoveToCornerRawPart( nRawId, ptCorner, nFlag) ;
|
||||
pGseCtx->m_bModified = true ;
|
||||
ExeSetModified() ;
|
||||
// se richiesto, salvo il comando Lua equivalente
|
||||
if ( IsCmdLog()) {
|
||||
string sLua = "EgtMoveToCornerRawPart(" + ToString( nRawId) + ",{" +
|
||||
@@ -368,7 +368,7 @@ ExeMoveToCenterRawPart( int nRawId, const Point3d& ptCenter, int nFlag)
|
||||
VERIFY_CTX_MACHMGR( pGseCtx, false)
|
||||
// mando il grezzo nel corner
|
||||
bool bOk = pGseCtx->m_pMachMgr->MoveToCenterRawPart( nRawId, ptCenter, nFlag) ;
|
||||
pGseCtx->m_bModified = true ;
|
||||
ExeSetModified() ;
|
||||
// se richiesto, salvo il comando Lua equivalente
|
||||
if ( IsCmdLog()) {
|
||||
string sLua = "EgtMoveToCenterRawPart(" + ToString( nRawId) + ",{" +
|
||||
@@ -389,7 +389,7 @@ ExeMoveRawPart( int nRawId, const Vector3d& vtMove)
|
||||
VERIFY_CTX_MACHMGR( pGseCtx, false)
|
||||
// traslo il grezzo
|
||||
bool bOk = pGseCtx->m_pMachMgr->MoveRawPart( nRawId, vtMove) ;
|
||||
pGseCtx->m_bModified = true ;
|
||||
ExeSetModified() ;
|
||||
// se richiesto, salvo il comando Lua equivalente
|
||||
if ( IsCmdLog()) {
|
||||
string sLua = "EgtMoveRawPart(" + ToString( nRawId) + ",{" +
|
||||
@@ -439,7 +439,7 @@ ExeAddPartToRawPart( int nPartId, const Point3d& ptPos, int nRawId)
|
||||
VERIFY_CTX_MACHMGR( pGseCtx, false)
|
||||
// inserisco pezzo in un grezzo della macchinata corrente
|
||||
bool bOk = pGseCtx->m_pMachMgr->AddPartToRawPart( nPartId, ptPos, nRawId) ;
|
||||
pGseCtx->m_bModified = true ;
|
||||
ExeSetModified() ;
|
||||
// se richiesto, salvo il comando Lua equivalente
|
||||
if ( IsCmdLog()) {
|
||||
string sLua = "EgtAddPartToRawPart(" + ToString( nPartId) + ",{" +
|
||||
@@ -460,7 +460,7 @@ ExeRemovePartFromRawPart( int nPartId)
|
||||
VERIFY_CTX_MACHMGR( pGseCtx, false)
|
||||
// elimino pezzo da grezzo della macchinata corrente
|
||||
bool bOk = pGseCtx->m_pMachMgr->RemovePartFromRawPart( nPartId) ;
|
||||
pGseCtx->m_bModified = true ;
|
||||
ExeSetModified() ;
|
||||
// se richiesto, salvo il comando Lua equivalente
|
||||
if ( IsCmdLog()) {
|
||||
string sLua = "EgtRemovePartFromRawPart(" + ToString( nPartId) + ")" +
|
||||
@@ -479,7 +479,7 @@ ExeTranslatePartInRawPart( int nPartId, const Vector3d& vtMove)
|
||||
VERIFY_CTX_MACHMGR( pGseCtx, false)
|
||||
// traslo il pezzo nel grezzo
|
||||
bool bOk = pGseCtx->m_pMachMgr->TranslatePartInRawPart( nPartId, vtMove) ;
|
||||
pGseCtx->m_bModified = true ;
|
||||
ExeSetModified() ;
|
||||
// se richiesto, salvo il comando Lua equivalente
|
||||
if ( IsCmdLog()) {
|
||||
string sLua = "EgtMovePartInRawPart(" + ToString( nPartId) + ",{" +
|
||||
@@ -499,7 +499,7 @@ ExeRotatePartInRawPart( int nPartId, const Vector3d& vtAx, double dAngRotDeg)
|
||||
VERIFY_CTX_MACHMGR( pGseCtx, false)
|
||||
// ruoto il pezzo nel grezzo
|
||||
bool bOk = pGseCtx->m_pMachMgr->RotatePartInRawPart( nPartId, vtAx, dAngRotDeg) ;
|
||||
pGseCtx->m_bModified = true ;
|
||||
ExeSetModified() ;
|
||||
// se richiesto, salvo il comando Lua equivalente
|
||||
if ( IsCmdLog()) {
|
||||
string sLua = "EgtRotatePartInRawPart(" + ToString( nPartId) + ",{" +
|
||||
|
||||
Reference in New Issue
Block a user