Skip to content

Commit b9d9f94

Browse files
committed
Account for mesh filter translation
1 parent e30672a commit b9d9f94

1 file changed

Lines changed: 8 additions & 1 deletion

File tree

openmc_plotter/plotmodel.py

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -700,10 +700,17 @@ def _do_op(array, tally_value, ax=0):
700700
data_min = np.min(data)
701701
data_max = np.max(data)
702702

703+
# Account for mesh filter translation
704+
if mesh_filter.translation is not None:
705+
t = mesh_filter.translation
706+
origin = (view.origin[0] - t[0], view.origin[1] - t[1], view.origin[2] - t[2])
707+
else:
708+
origin = view.origin
709+
703710
# Get mesh bins from openmc.lib
704711
mesh_cpp = openmc.lib.meshes[mesh.id]
705712
mesh_bins = mesh_cpp.get_plot_bins(
706-
origin=view.origin,
713+
origin=origin,
707714
width=(view.width, view.height),
708715
basis=view.basis,
709716
pixels=(view.h_res, view.v_res),

0 commit comments

Comments
 (0)