EgtMachKernel 1.8g2 :
- importante correzione alle rototraslazioni dei grezzi.
This commit is contained in:
+3
-2
@@ -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) ;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user