@@ -373,7 +373,7 @@ Create a 3D Makie plot of wing geometry including panels and filaments.
373373function create_geometry_plot_makie (body_aero:: BodyAerodynamics , title,
374374 view_elevation, view_azimuth; zoom= 0.5 )
375375 panels = body_aero. panels
376- va = isa (body_aero. va, Tuple) ? body_aero . va[ 1 ] : body_aero . va
376+ va = getfield (body_aero, :_va )
377377
378378 # Create figure
379379 fig = Figure (size= (1400 , 1400 ))
@@ -1084,20 +1084,21 @@ function VortexStepMethod.plot_combined_analysis(
10841084 # Use first body_aero for geometry and polar data display
10851085 first_body = body_aeros[1 ]
10861086 panels = first_body. panels
1087- va = isa (first_body. va, Tuple) ? first_body . va[ 1 ] : first_body . va
1087+ va = getfield (first_body, :_va )
10881088
10891089 # Compute spanwise results for each solver
10901090 results_spanwise_list = copy (results_list)
10911091 if ! isnothing (angle_of_attack_for_spanwise_distribution)
10921092 α_span = deg2rad (angle_of_attack_for_spanwise_distribution)
10931093 β_span = deg2rad (side_slip)
10941094 for (i, (s, ba)) in enumerate (zip (solvers, body_aeros))
1095- va_old = copy (ba. va)
1095+ va_old = copy (getfield (ba, :_va ))
1096+ omega_old = copy (ba. omega)
10961097 set_va! (ba, [cos (α_span) * cos (β_span), sin (β_span),
10971098 sin (α_span)] * v_a)
10981099 results_spanwise_list[i] = solve (s, ba,
10991100 s. sol. gamma_distribution)
1100- set_va! (ba, va_old)
1101+ set_va! (ba, va_old, omega_old )
11011102 end
11021103 end
11031104
0 commit comments