Display the figure in MATLAB GUI obtained from showPointCloud()

1 Ansicht (letzte 30 Tage)
Pankaja Tanjore
Pankaja Tanjore am 17 Jun. 2015
Kommentiert: Pankaja Tanjore am 18 Jun. 2015
Hello, I am using the function showPointCloud(); in MATLAB to display the image. I am able to display this image correctly in MATLAB. Now the i want display this figure in MATLAB GUI. Please let me know how to display this in MATLAB GUI.
function DisplayReconstructedScene( pointCloudDisp, J1 )
figure, showPointCloud(pointCloudDisp, J1, 'VerticalAxis', 'Y',...
'VerticalAxisDir', 'Down' );
xlabel('X');
ylabel('Y');
zlabel('Z');
end
Looking forward to hear from you at the earliest.
Thanks Pankaja

Antworten (1)

Grant
Grant am 17 Jun. 2015
showPointCloud supports a 'Name/Value' pair construct to specify the parent axes. You can use something like the following:
hAx = subplot(121);
[x,y,z] = sphere(100);
showPointCloud([x(:),y(:),z(:)],'Parent',hAx);
xlabel('X');
ylabel('Y');
zlabel('Z');
if you replace hAx with the handle to your GUI axes, you should be all set.
  1 Kommentar
Pankaja Tanjore
Pankaja Tanjore am 18 Jun. 2015
Hello, I am not clear with the response sent by you. Can you please explain in more detail.I am sending here my function and for which I have generated the figure. Please help me in fixing this problem. Code snippet
%%%%%%%%%function Call%%%%%%%
DisplayReconstructedScene(RimPointCloud_filt, J1_Img);
function DisplayReconstructedScene( pointCloudDisp, J1 )
figure, showPointCloud(pointCloudDisp, J1, 'VerticalAxis', 'Y',... 'VerticalAxisDir', 'Down' ); xlabel('X'); ylabel('Y'); zlabel('Z'); Please let me know how to display the figure obtained in axes in MATLAB GUI.
Looking forward to hear from you at the earliest. Thanks Pankaja
end

Melden Sie sich an, um zu kommentieren.

Kategorien

Mehr zu Interactive Control and Callbacks finden Sie in Help Center und File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by