Skip to content

Commit 103a694

Browse files
committed
Next try
1 parent f3c920e commit 103a694

1 file changed

Lines changed: 5 additions & 4 deletions

File tree

ext/VortexStepMethodMakieExt.jl

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -373,7 +373,7 @@ Create a 3D Makie plot of wing geometry including panels and filaments.
373373
function 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

Comments
 (0)