EgtMachKernel :

- in taglio con lama modifiche colori preview.
This commit is contained in:
Dario Sassi
2017-11-22 07:39:33 +00:00
parent 41089de7ef
commit e488d3a334
+6 -4
View File
@@ -1433,6 +1433,10 @@ Sawing::GenerateLinePv( const ICurveLine* pLine, const Vector3d& vtTool, const V
// direzione del taglio
Vector3d vtDir ;
pLine->GetStartDir( vtDir) ;
// colore taglio, dipendente da angolo di inclinazione
Color colCut = LIME ;
if ( abs( m_Params.m_dSideAngle) > EPS_ANG_SMALL)
colCut = FUCHSIA ;
// disabilito eventuale registrazione comandi EXE (riabilitazione automatica)
CmdLogOff cmdLogOff ;
@@ -1440,7 +1444,7 @@ Sawing::GenerateLinePv( const ICurveLine* pLine, const Vector3d& vtTool, const V
// rettangolo per parte di taglio completo
int nId = ExeCreateRectangle3P( nPxId, ptIni + vtDZ, ptCross + vtDZ, ptEnd + vtDZ, RTY_LOC) ;
m_pGeomDB->SetName( nId, MCH_PV_CUT) ;
m_pGeomDB->SetMaterial( nId, LIME) ;
m_pGeomDB->SetMaterial( nId, colCut) ;
// rettangolo per parte parziale iniziale
int nId2 = ExeCreateRectangle3P( nPxId, ptIni - vtDir * dDeltaT, ptIni + vtToolH, ptIni, RTY_LOC) ;
@@ -1505,7 +1509,7 @@ Sawing::GenerateLinePv( const ICurveLine* pLine, const Vector3d& vtTool, const V
// rettangolo per parte di taglio completo
int nDwnId = ExeCreateRectangle3P( nPxId, ptIni + vtDZ, ptCross + vtMove + vtDZ, ptEnd + vtDZ, RTY_LOC) ;
m_pGeomDB->SetName( nDwnId, MCH_PV_DOWN_CUT) ;
m_pGeomDB->SetMaterial( nDwnId, LIME) ;
m_pGeomDB->SetMaterial( nDwnId, colCut) ;
// rettangolo per parte parziale iniziale
int nDwnId2 = ExeCreateRectangle3P( nPxId, ptIni - vtDir * dDeltaT, ptIni + vtToolH + vtMove, ptIni, RTY_LOC) ;
m_pGeomDB->SetName( nDwnId2, MCH_PV_DOWN_PRE_CUT) ;
@@ -1865,8 +1869,6 @@ Sawing::GenerateExtCurvePv( const ICurveComposite* pCrv,
// se linea
if ( pLine != nullptr) {
dMaxW = max( dMaxW, m_TParams.m_dThick) ;
}
// se arco