From b17cb1adad490ba53029b46ee0eb091d199a70b8 Mon Sep 17 00:00:00 2001 From: Qianqian Fang Date: Sun, 14 Jul 2024 10:31:50 -0400 Subject: [PATCH] [bug] mcxplotshapes patch by ChenJY-L to plot Box, close #227 --- utils/mcxplotshapes.m | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/utils/mcxplotshapes.m b/utils/mcxplotshapes.m index 0d41b502..6ef09cdb 100644 --- a/utils/mcxplotshapes.m +++ b/utils/mcxplotshapes.m @@ -79,7 +79,11 @@ tag = obj.Tag; end gridsize = obj.Size; - [no, fc] = latticegrid([0 obj.Size(1)], [0 obj.Size(2)], [0 obj.Size(3)]); + if (isfield(obj, 'O')) + [no, fc] = latticegrid([0 obj.Size(1)] + obj.O(1), [0 obj.Size(2)] + obj.O(2), [0 obj.Size(3)] + obj.O(3)); + else + [no, fc] = latticegrid([0 obj.Size(1)], [0 obj.Size(2)], [0 obj.Size(3)]); + end hseg(end + 1) = plotmesh(no * voxelsize, fc, 'facealpha', 0.3, 'linestyle', '-', 'facecolor', 'none', varargin{:}); case 'Sphere' obj = shp.(sname{1});