From db1df0c0413949785dc5fa59a887bac00cf11265 Mon Sep 17 00:00:00 2001 From: blendoit Date: Sun, 6 Oct 2019 19:16:04 -0700 Subject: attempt component tree --- example_airfoil.py | 20 ++++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) (limited to 'example_airfoil.py') diff --git a/example_airfoil.py b/example_airfoil.py index e5e586d..e559bb7 100644 --- a/example_airfoil.py +++ b/example_airfoil.py @@ -43,23 +43,27 @@ NOSE_BOTTOM_STRINGERS = 5 SAVE_PATH = '/home/blendux/Projects/Aircraft_Studio/save' eval = evaluator.Evaluator() -# Create aircraft instance + ac = creator.base.Aircraft(eval, "ac") -# Create airfoil instance af = creator.wing.Airfoil(ac, 'af') af.add_naca(NACA_NUM) # af.info_print(2) af.info_save() - -# Create spar instances -af.spar1 = creator.wing.Spar(af, 'spar1') -af.spar2 = creator.wing.Spar(af, 'spar2', 0.57) +spar1 = creator.wing.Spar(af, 'spar1') +spar2 = creator.wing.Spar(af, 'spar2', 0.57) # af.spar1.info_print(2) # af.spar2.info_print(2) -af.spar1.info_save() -af.spar2.info_save() +spar1.info_save() +spar2.info_save() + +ac2 = creator.base.Aircraft(eval, "ac2") +af2 = creator.wing.Airfoil(ac2, 'af2') +af2.add_naca(3412) +spar3 = creator.wing.Spar(af2, 'spar3', 0.23) +spar4 = creator.wing.Spar(af2, 'spar4', 0.67) eval.update() +# print("spar2 parent is:", af.parent) # eval.info_print(2) # # Create stringer instance -- cgit v1.2.3