From 0321f34c16e13bb1182d7760bd2c6b34008f3178 Mon Sep 17 00:00:00 2001 From: Nicola Vigano <nicola.vigano@esrf.fr> Date: Mon, 13 Apr 2015 16:58:24 +0200 Subject: [PATCH] 6D: Improved visualization of extended grains Signed-off-by: Nicola Vigano <nicola.vigano@esrf.fr> --- zUtil_Deformation/gt6DPlotReconstructionODF.m | 22 ++++++++++++------- 1 file changed, 14 insertions(+), 8 deletions(-) diff --git a/zUtil_Deformation/gt6DPlotReconstructionODF.m b/zUtil_Deformation/gt6DPlotReconstructionODF.m index 928bf36f..9c4fa54b 100644 --- a/zUtil_Deformation/gt6DPlotReconstructionODF.m +++ b/zUtil_Deformation/gt6DPlotReconstructionODF.m @@ -1,18 +1,20 @@ -function gt6DPlotReconstructionODF(phase_id, grain_id, percent, lims_mult) +function varargout = gt6DPlotReconstructionODF(phase_id, grain_id, percent, lims_mult) if (numel(grain_id) > 1) - str_ids = sprintf('_%04d', grain_id); - file_cluster_rec_path = fullfile('4_grains', ... - sprintf('phase_%02d', phase_id), ... - sprintf('grain_cluster_details%s.mat', str_ids)); - grain_rec = load(file_cluster_rec_path); + grain_rec = gtLoadClusterRec(phase_id, grain_id); resolution_multiplier = 1; + + is_extended = false; else - grain_rec = gtLoadGrainRec(phase_id, grain_id); + sample = GtSample.loadFromFile(); + is_extended = sample.phases{phase_id}.getUseExtended(grain_id); + + grain_rec = gtLoadGrainRec(phase_id, grain_id, 'is_extended', is_extended); +% resolution_multiplier = 1; resolution_multiplier = 0.2; end - grain = gtLoadGrain(phase_id, grain_id(1), 'fields', {'R_vector'}); + grain = gtLoadGrain(phase_id, grain_id(1), 'fields', {'R_vector'}, 'is_extended', is_extended); if (~isfield(grain_rec, 'SEG')) grain_rec.SEG = gtLoadGrain(phase_id, grain_id, ... @@ -101,4 +103,8 @@ function gt6DPlotReconstructionODF(phase_id, grain_id, percent, lims_mult) pos = get(f, 'Position'); pos(3:4) = pos(3:4) * 1.5; set(f, 'position', pos); + + if (nargout >= 1) + varargout{1} = odf; + end end -- GitLab