diff --git a/Sawing.cpp b/Sawing.cpp index 2b601aa..93afe44 100644 --- a/Sawing.cpp +++ b/Sawing.cpp @@ -1544,6 +1544,7 @@ Sawing::GenerateLinePv( const ICurveLine* pLine, const Vector3d& vtTool, const V // salvo in info del gruppo la larghezza XY del taglio e la distanza XY tra centro e bordo taglio m_pGeomDB->SetInfo( nPxId, MCH_PV_KEY_WT, vtToolH.LenXY()) ; m_pGeomDB->SetInfo( nPxId, MCH_PV_KEY_DT, dDeltaT) ; + m_pGeomDB->SetInfo( nPxId, MCH_PV_KEY_EC, dExtraCut) ; return true ; } @@ -1984,6 +1985,7 @@ Sawing::GenerateExtCurvePv( const ICurveComposite* pCrv, // salvo in info del gruppo la larghezza XY del taglio e la distanza XY tra centro e bordo taglio m_pGeomDB->SetInfo( nPxId, MCH_PV_KEY_WT, dMaxW) ; m_pGeomDB->SetInfo( nPxId, MCH_PV_KEY_DT, dDeltaT) ; + m_pGeomDB->SetInfo( nPxId, MCH_PV_KEY_EC, dExtraCut) ; return true ; } @@ -2664,6 +2666,7 @@ Sawing::GenerateIntArcPv( const ICurveArc* pArc, // salvo in info del gruppo la larghezza XY del taglio e la distanza XY tra centro e bordo taglio m_pGeomDB->SetInfo( nPxId, MCH_PV_KEY_WT, dDeltaInt + dDeltaExt) ; m_pGeomDB->SetInfo( nPxId, MCH_PV_KEY_DT, dDeltaT * dLenCoeff) ; + m_pGeomDB->SetInfo( nPxId, MCH_PV_KEY_EC, dExtraCut) ; return true ; }