diff --git a/pcbnew/plugins/altium/altium_pcb.cpp b/pcbnew/plugins/altium/altium_pcb.cpp index 76d1a6c37a..b7fb5f320a 100644 --- a/pcbnew/plugins/altium/altium_pcb.cpp +++ b/pcbnew/plugins/altium/altium_pcb.cpp @@ -128,7 +128,7 @@ void ALTIUM_PCB::HelperShapeSetLocalCoord( PCB_SHAPE* aShape, uint16_t aComponen FOOTPRINT* fp = m_components.at( aComponent ); polyShape.Move( -fp->GetPosition() ); - polyShape.Rotate( fp->GetOrientation() ); + polyShape.Rotate( -fp->GetOrientation() ); } } } @@ -150,7 +150,7 @@ void ALTIUM_PCB::HelperShapeSetLocalCoord( FP_SHAPE* aShape ) if( fp ) { polyShape.Move( -fp->GetPosition() ); - polyShape.Rotate( fp->GetOrientation() ); + polyShape.Rotate( -fp->GetOrientation() ); } } }