Pad editor dlg: set the default thermal spoke to 90 deg for RR pad shape

It was 45 deg, but this default value is good for round pads only, not
for rectangular pad shapes.

Fixes https://gitlab.com/kicad/code/kicad/-/issues/21271

(cherry picked from commit cef15bcf30)
This commit is contained in:
jean-pierre charras
2025-07-08 18:17:46 +02:00
parent 34e4a34231
commit 2cc2ba603e
+5
View File
@@ -1554,4 +1554,9 @@ void BOARD_DESIGN_SETTINGS::SetDefaultMasterPad()
constexpr double RR_RADIUS = DEFAULT_PAD_HEIGTH_MM * DEFAULT_PAD_RR_RADIUS_RATIO;
m_Pad_Master->SetRoundRectCornerRadius( PADSTACK::ALL_LAYERS, pcbIUScale.mmToIU( RR_RADIUS ) );
if( m_Pad_Master->GetFrontShape() == PAD_SHAPE::CIRCLE )
m_Pad_Master->SetThermalSpokeAngle( ANGLE_45 );
else
m_Pad_Master->SetThermalSpokeAngle( ANGLE_90 );
}