Plot part of sphere by binary map.

1 view (last 30 days)
sarel aharoni
sarel aharoni on 18 Sep 2021
Commented: sarel aharoni on 20 Sep 2021
Hey i had binary map of aphere's net The map (180x360 matrix for az,el) cover 24% of the sphere and Represents Camera field of view. I want plot the sphere, only where the binary map are true. And where ita false to make no sphere (or sphere with transparency 100%, II add pic of the camera field of view (before make it binary map)

Answers (1)

darova
darova on 19 Sep 2021
What about plot3?
[x,y,z] = sphere(20);
[az,el] = meshgrid(200:5:250,0:5:20);
[x1,y1,z1] = sph2cart(az*pi/180,el*pi/180,1);
plot3(x1,y1,z1,'.r')
surface(x,y,z,'facecolor','none','edgecolor',[1 1 1]/2)
axis equal
  3 Comments
sarel aharoni
sarel aharoni on 20 Sep 2021
Hey Yes, i tried... It still plot the nan as black

Sign in to comment.

Community Treasure Hunt

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

Start Hunting!

Translated by