Skip to content

Instantly share code, notes, and snippets.

@alisterburt
Created January 18, 2022 20:27
Show Gist options
  • Select an option

  • Save alisterburt/93b922fe74d4cdce508e939b4595db8c to your computer and use it in GitHub Desktop.

Select an option

Save alisterburt/93b922fe74d4cdce508e939b4595db8c to your computer and use it in GitHub Desktop.
dynamo slice figure
m = dread('mdipoleSet_rawVesicle_1.omd');
sz = dpktomo.volume.slices.Slice();
sz.source = 'hiv.mrc';
sz.center=m.center;
sz.thickness=10;
sz.l = [200, 200];
sz.eulers = 'z';
sz.fetchData();
sy = dpktomo.volume.slices.Slice();
sy.source = 'hiv.mrc';
sy.center=m.center;
sy.thickness=10;
sy.l = [200, 200];
sy.eulers = 'y';
sy.fetchData();
f = figure;
haxis = gca();
hold on;
axis equal;
szd = dpktomo.volume.slices.SliceGraphic(sz);
szd.axis.h = haxis;
szd.create();
szd.surface.autoUpdateStatus = 1;
szd.surface.hsurf.FaceAlpha = 0.9;
szd.frame.linewidth.value = 2.5;
syd = dpktomo.volume.slices.SliceGraphic(sy);
syd.axis.h = haxis;
syd.create();
syd.surface.autoUpdateStatus = 1;
syd.surface.hsurf.FaceAlpha = 0.9;
syd.frame.linewidth.value = 2.5;
s = m.plotSurface(haxis);
s = s.h;
s.FaceAlpha=0.5;
s.FaceColor=[0.9, 0.9, 0.9];
% scatter3(m.center(1), m.center(2)+3, m.center(3)+3, 100, 'filled',...
% 'MarkerEdgeColor', 'k',...
% 'MarkerFaceColor', [1, 1, 1])
%
% scatter3(m.center(1), m.center(2)+m.radius+3, m.center(3)+3, 100, 'filled',...
% 'MarkerEdgeColor', 'k',...
% 'MarkerFaceColor', [0.2, 0.2, 1])
view([30, 150])
% add table
t = m.grepTable();
sk = dpktbl.plots.sketch(t);
sk.centerSettings.markersize.value= 4;
sk.centerSettings.colorEdge.value = [0, 0, 0];
sk.zSettings.colorEdge.value = [0.2, 0.2, 0.2];
sk.zSettings.lineColor.value = 'k'
set(gca(), 'visible', 'off');
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment