Use DECIDEG2RAD function in PCB_PAINTER

This commit is contained in:
Maciej Suminski 2017-03-10 13:47:13 +01:00
parent 737dc20409
commit f21cfa167f
1 changed files with 4 additions and 4 deletions

View File

@ -534,7 +534,7 @@ void PCB_PAINTER::draw( const D_PAD* aPad, int aLayer )
// do not display descriptions upside down // do not display descriptions upside down
NORMALIZE_ANGLE_90( orientation ); NORMALIZE_ANGLE_90( orientation );
m_gal->Rotate( -orientation * M_PI / 1800.0 ); m_gal->Rotate( DECIDEG2RAD( -orientation ) );
// Default font settings // Default font settings
m_gal->SetHorizontalJustify( GR_TEXT_HJUSTIFY_CENTER ); m_gal->SetHorizontalJustify( GR_TEXT_HJUSTIFY_CENTER );
@ -806,8 +806,8 @@ void PCB_PAINTER::draw( const DRAWSEGMENT* aSegment, int aLayer )
case S_ARC: case S_ARC:
m_gal->DrawArc( VECTOR2D( aSegment->GetCenter() ), aSegment->GetRadius(), m_gal->DrawArc( VECTOR2D( aSegment->GetCenter() ), aSegment->GetRadius(),
aSegment->GetArcAngleStart() * M_PI / 1800.0, DECIDEG2RAD( aSegment->GetArcAngleStart() ),
( aSegment->GetArcAngleStart() + aSegment->GetAngle() ) * M_PI / 1800.0 ); DECIDEG2RAD( aSegment->GetArcAngleStart() + aSegment->GetAngle() ),
break; break;
case S_CIRCLE: case S_CIRCLE:
@ -834,7 +834,7 @@ void PCB_PAINTER::draw( const DRAWSEGMENT* aSegment, int aLayer )
{ {
// not tested // not tested
m_gal->Translate( aSegment->GetPosition() ); m_gal->Translate( aSegment->GetPosition() );
m_gal->Rotate( -aSegment->GetAngle() * M_PI / 1800.0 ); m_gal->Rotate( DECIDEG2RAD( -aSegment->GetAngle() ) );
} }
std::copy( aSegment->GetPolyPoints().begin(), aSegment->GetPolyPoints().end(), std::copy( aSegment->GetPolyPoints().begin(), aSegment->GetPolyPoints().end(),