How to change the color of model obtained from pcfitsphere

2 vues (au cours des 30 derniers jours)
Shaurab Show
Shaurab Show le 10 Mar 2021
Commenté : Shaurab Show le 10 Mar 2021
Hello everyone,
I am beginner to Matlab and would like some suggestion on how to change the colour of the model (obtained form [model,inlierIndices,outlierIndices] = pcfitsphere(ptCloudIn,maxDistance)) as it is making the analysis of the point cloud and the sphere extremely difficult.
Thanks in advance

Réponse acceptée

Mehmed Saad
Mehmed Saad le 10 Mar 2021
load('object3d.mat');
figure
pcshow(ptCloud)
xlabel('X(m)')
ylabel('Y(m)')
zlabel('Z(m)')
title('Original Point Cloud')
maxDistance = 0.01;
roi = [-inf,0.5,0.2,0.4,0.1,inf];
sampleIndices = findPointsInROI(ptCloud,roi);
[model,inlierIndices] = pcfitsphere(ptCloud,maxDistance,...
'SampleIndices',sampleIndices);
globe = select(ptCloud,inlierIndices);
hold on
plot(model)
Now if you want to change the color of figure and axis just wirte
i am setting it to white, you can chose your color
set(gcf,'Color','w')
set(gca,'Color','w')
  4 commentaires
Mehmed Saad
Mehmed Saad le 10 Mar 2021
set(findobj(gca,'type','Surface'),'FaceColor','y')
Shaurab Show
Shaurab Show le 10 Mar 2021
Thanks. It worked

Connectez-vous pour commenter.

Plus de réponses (0)

Community Treasure Hunt

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

Start Hunting!

Translated by