From ed5837202b7c0a69f051e7c4b35375093e21a421 Mon Sep 17 00:00:00 2001 From: Gavin Ridley Date: Sun, 9 Jan 2022 17:08:34 -0500 Subject: [PATCH] add old wireframing behavior if not listing ids --- src/plot.cpp | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/plot.cpp b/src/plot.cpp index 285f7f5a7..73dd43533 100644 --- a/src/plot.cpp +++ b/src/plot.cpp @@ -1109,7 +1109,15 @@ bool ProjectionPlot::trackstack_equivalent( const std::vector& track2) const { if (wireframe_ids_.empty()) { - // TODO old version + // Draw wireframe for all surfaces/cells/materials + if (track1.size() != track2.size()) + return false; + for (int i = 0; i < track1.size(); ++i) { + if (track1[i].id != track2[i].id || + track1[i].surface != track2[i].surface) { + return false; + } + } return true; } else { // This runs in O(nm) where n is the intersection stack size