altium: Use new Sin/Cos function
This commit is contained in:
parent
8608c22b73
commit
010b705ecd
|
@ -2157,9 +2157,8 @@ void ALTIUM_PCB::ConvertArcs6ToBoardItemOnLayer( const AARC6& aElem, PCB_LAYER_I
|
||||||
angle.Normalize();
|
angle.Normalize();
|
||||||
|
|
||||||
EDA_ANGLE startAngle( aElem.endangle, DEGREES_T );
|
EDA_ANGLE startAngle( aElem.endangle, DEGREES_T );
|
||||||
VECTOR2I startOffset =
|
VECTOR2I startOffset = VECTOR2I( KiROUND( startAngle.Cos() * aElem.radius ),
|
||||||
VECTOR2I( KiROUND( std::cos( startAngle.AsRadians() ) * aElem.radius ),
|
-KiROUND( startAngle.Sin() * aElem.radius ) );
|
||||||
-KiROUND( std::sin( startAngle.AsRadians() ) * aElem.radius ) );
|
|
||||||
|
|
||||||
startOffset += aElem.center;
|
startOffset += aElem.center;
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue