EgtMachKernel 1.8g2 :

- importante correzione alle rototraslazioni dei grezzi.
This commit is contained in:
Dario Sassi
2017-07-10 06:12:22 +00:00
parent 72b59d4f83
commit b0ade6d112
2 changed files with 3 additions and 2 deletions
+3 -2
View File
@@ -1053,14 +1053,15 @@ Disposition::InsertMoveInfoInList( int nRawId, int nType, const Point3d& ptP, in
if ( nType != MoveRawData::ROT)
*iTras = MoveRawData( nRawId, nType, ptP, nFlag) ;
// altrimenti inserisco rotazione subito prima della traslazione
m_vMvrData.emplace( iTras, nRawId, nType, ptP, nFlag) ;
else
m_vMvrData.emplace( iTras, nRawId, nType, ptP, nFlag) ;
}
// presente solo rotazione
else if ( iRot != m_vMvrData.end()) {
// se inserimento traslazione, la inserisco subito dopo la rotazione
if ( nType != MoveRawData::ROT)
m_vMvrData.emplace( iRot + 1, nRawId, nType, ptP, nFlag) ;
// altrimenti la modifico
// altrimenti modifico la rotazione
else
*iRot = MoveRawData( nRawId, nType, ptP, nFlag) ;
}