From c9a703c69fb60e446e15ff6d13167ac4d249b970 Mon Sep 17 00:00:00 2001 From: manuelli Date: Mon, 4 Mar 2019 18:10:58 -0500 Subject: [PATCH] fix bug in crop to bounds --- src/python/director/segmentation.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/python/director/segmentation.py b/src/python/director/segmentation.py index ec679ed65..497323f52 100644 --- a/src/python/director/segmentation.py +++ b/src/python/director/segmentation.py @@ -458,7 +458,9 @@ def cropToBounds(polyData, transform, bounds): origin = np.array(transform.GetPosition()) axes = transformUtils.getAxesFromTransform(transform) - for axis, bound in zip(axes, bounds): + for idx in range(3): + axis = axes[idx] + bound = bounds[:, idx] axis = np.array(axis)/np.linalg.norm(axis) polyData = cropToLineSegment(polyData, origin + axis*bound[0], origin + axis*bound[1])