Loading eeschema/transform.cpp +4 −4 Original line number Diff line number Diff line #include <macros.h> #include <trigo.h> #include <transform.h> #include <common.h> #include <trigo.h> TRANSFORM& TRANSFORM::operator=( const TRANSFORM& aTransform ) Loading Loading @@ -79,21 +79,21 @@ bool TRANSFORM::MapAngles( int* aAngle1, int* aAngle2 ) const t = x * x1 + y * y1; y = x * x2 + y * y2; x = t; *aAngle1 = KiROUND( ArcTangente( y, x ) ); *aAngle1 = KiROUND( RAD2DECIDEG( atan2( y, x ) ) ); x = cos( DECIDEG2RAD( *aAngle2 ) ); y = sin( DECIDEG2RAD( *aAngle2 ) ); t = x * x1 + y * y1; y = x * x2 + y * y2; x = t; *aAngle2 = (int) ( atan2( y, x ) * 1800.0 / M_PI + 0.5 ); *aAngle2 = KiROUND( RAD2DECIDEG( atan2( y, x ) ) ); NORMALIZE_ANGLE_POS( *aAngle1 ); NORMALIZE_ANGLE_POS( *aAngle2 ); if( *aAngle2 < *aAngle1 ) *aAngle2 += 3600; if( *aAngle2 - *aAngle1 > 1800 ) /* Need to swap the two angles. */ if( *aAngle2 - *aAngle1 > 1800 ) // Need to swap the two angles { Angle = (*aAngle1); *aAngle1 = (*aAngle2); Loading Loading
eeschema/transform.cpp +4 −4 Original line number Diff line number Diff line #include <macros.h> #include <trigo.h> #include <transform.h> #include <common.h> #include <trigo.h> TRANSFORM& TRANSFORM::operator=( const TRANSFORM& aTransform ) Loading Loading @@ -79,21 +79,21 @@ bool TRANSFORM::MapAngles( int* aAngle1, int* aAngle2 ) const t = x * x1 + y * y1; y = x * x2 + y * y2; x = t; *aAngle1 = KiROUND( ArcTangente( y, x ) ); *aAngle1 = KiROUND( RAD2DECIDEG( atan2( y, x ) ) ); x = cos( DECIDEG2RAD( *aAngle2 ) ); y = sin( DECIDEG2RAD( *aAngle2 ) ); t = x * x1 + y * y1; y = x * x2 + y * y2; x = t; *aAngle2 = (int) ( atan2( y, x ) * 1800.0 / M_PI + 0.5 ); *aAngle2 = KiROUND( RAD2DECIDEG( atan2( y, x ) ) ); NORMALIZE_ANGLE_POS( *aAngle1 ); NORMALIZE_ANGLE_POS( *aAngle2 ); if( *aAngle2 < *aAngle1 ) *aAngle2 += 3600; if( *aAngle2 - *aAngle1 > 1800 ) /* Need to swap the two angles. */ if( *aAngle2 - *aAngle1 > 1800 ) // Need to swap the two angles { Angle = (*aAngle1); *aAngle1 = (*aAngle2); Loading