Plot part of sphere by binary map.

3 ビュー (過去 30 日間)
sarel aharoni
sarel aharoni 2021 年 9 月 18 日
コメント済み: sarel aharoni 2021 年 9 月 20 日
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)

回答 (1 件)

darova
darova 2021 年 9 月 19 日
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 件のコメント
darova
darova 2021 年 9 月 20 日
DId you try to replace black pixels with NaN?
sarel aharoni
sarel aharoni 2021 年 9 月 20 日
Hey Yes, i tried... It still plot the nan as black

サインインしてコメントする。

カテゴリ

Help Center および File ExchangeSurface and Mesh Plots についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by