pyleecan.Methods.Machine.Lamination.build_radius_lines module

build_radius_lines(self, is_bore, sym=1, is_reversed=False, prop_dict=None)[source]

Create the lines need to draw the selected radius of the Lamination

Parameters:
  • self (Lamination) – a Lamination object

  • is_bore (bool) – True generate lines of bore, else yoke

  • is_reversed (bool) – True to return the lines in clockwise oder (reverse begin and end), False trigo

  • sym (int) – Symmetry factor (1= full machine, 2= half of the machine…)

  • prop_dict (dict) – Property dictionary to apply on the radius lines (not on slot/notch)

Returns:

radius_lines – list of bore/yoke lines

Return type:

list