diff options
| -rw-r--r-- | creator.py | 6 | 
1 files changed, 5 insertions, 1 deletions
| @@ -78,6 +78,7 @@ class Coordinates:          This function's output is piped to the 'save_coord' function below.          """ +          name = '    CREATOR DATA    '          num_of_dashes = len(name) @@ -96,6 +97,7 @@ class Coordinates:          """          Save all the object's coordinates (must be full path).          """ +          file_name = '{}_{}.txt'.format(str(self).lower(), number)          full_path = os.path.join(save_path, file_name)          try: @@ -126,7 +128,6 @@ class Airfoil(Coordinates):      """      def __init__(self): -        global parent          # Run 'Coordinates' super class init method with same chord & 1/2 span.          super().__init__()          self.chord = Coordinates.chord @@ -259,6 +260,7 @@ class Spar(Coordinates):          Return:          None          """ +          # Scaled spar location with regards to chord          loc = x_loc_percent * self.chord          # bi.bisect_left: returns index of first value in airfoil.x > loc @@ -328,6 +330,7 @@ class Stringer(Coordinates):          Returns:          None          """ +          # Find distance between leading edge and first upper stringer          interval = airfoil.spar.x[0][0] / (stringer_u_1 + 1)          # initialise first self.stringer_x at first interval @@ -396,6 +399,7 @@ class Stringer(Coordinates):  def plot_geom(airfoil):      """This function plots the airfoil's + sub-components' geometry.""" +      # Plot chord      x_chord = [0, airfoil.chord]      y_chord = [0, 0] | 
