Expose xyz_grid's values to other extensions for #7721

This commit is contained in:
AUTOMATIC 2023-02-19 11:45:04 +03:00
parent 226bc04653
commit 66cfd1dcfc

View file

@ -25,6 +25,8 @@ from modules.ui_components import ToolButton
fill_values_symbol = "\U0001f4d2" # 📒 fill_values_symbol = "\U0001f4d2" # 📒
AxisInfo = namedtuple('AxisInfo', ['axis', 'values'])
def apply_field(field): def apply_field(field):
def fun(p, x, xs): def fun(p, x, xs):
@ -520,6 +522,10 @@ class Script(scripts.Script):
grid_infotext = [None] grid_infotext = [None]
state.xyz_plot_x = AxisInfo(x_opt, xs)
state.xyz_plot_y = AxisInfo(y_opt, ys)
state.xyz_plot_z = AxisInfo(z_opt, zs)
# If one of the axes is very slow to change between (like SD model # If one of the axes is very slow to change between (like SD model
# checkpoint), then make sure it is in the outer iteration of the nested # checkpoint), then make sure it is in the outer iteration of the nested
# `for` loop. # `for` loop.