diff --git a/EXE_NstPartNesting.cpp b/EXE_NstPartNesting.cpp index ceec00c..6d686da 100644 --- a/EXE_NstPartNesting.cpp +++ b/EXE_NstPartNesting.cpp @@ -821,7 +821,9 @@ ExeMovePartCluster( const INTVECTOR& vIds, bool bReducedCut, Vector3d& vtMove) if ( ! MyMovePartCluster( pGeomDB, vTrueIds, b3Cluster, true, vtM)) return false ; // se posizione valida - if ( MyVerifyPartCluster( pGeomDB, vTrueIds, b3Cluster, false)) { + BBox3d b3CluMoved = b3Cluster ; + b3CluMoved.Translate( vtM) ; + if ( MyVerifyPartCluster( pGeomDB, vTrueIds, b3CluMoved, false)) { vtMove = vtM ; return true ; } diff --git a/EgtExecutor.rc b/EgtExecutor.rc index 3d55bd2..5d0dbc2 100644 Binary files a/EgtExecutor.rc and b/EgtExecutor.rc differ