Skip to content
Merged
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Next Next commit
fix issue #254. quiver3 matlab function activated
  • Loading branch information
galvisgilberto committed Aug 13, 2021
commit 90a0899caa1d8fcd7503e53a792a32f514d6beda
30 changes: 30 additions & 0 deletions plotly/plotlyfig_aux/handlegraphics/updateQuiver.m
Original file line number Diff line number Diff line change
Expand Up @@ -115,6 +115,32 @@
m = m + 3;
end

%------------------------------------------------------------------------%

%-quiver z-%

% check for 3D plot
flag3d = ~isempty(quiver_data.ZData);

if flag3d

%-format data-%
zdata = quiver_data.ZData(:);
wdata = quiver_data.WData(:)*scalefactor;

%-set 3d data-%
m = 1;
for n = 1:length(ydata)
obj.data{quiverIndex}.z(m) = zdata(n);
obj.data{quiverIndex}.z(m+1) = zdata(n) + wdata(n);
obj.data{quiverIndex}.z(m+2) = nan;
m = m + 3;
end

%-scatter 3d type-%
obj.data{quiverIndex}.type = 'scatter3d';
end

%-------------------------------------------------------------------------%

%-quiver barbs-%
Expand Down Expand Up @@ -154,6 +180,10 @@
for col = 1:4
obj.data{quiverIndex}.x(end+1) = barb(1,col); % point 1
obj.data{quiverIndex}.y(end+1) = barb(2,col);

if flag3d
obj.data{quiverIndex}.z(end+1) = zdata(n);
end
end
end
end
Expand Down