How can I apply variable transparency to a plot using scatter3?
古いコメントを表示
I'm producing a 3D model, and interior points happen to be more interesting to me. I have a 4-column matrix representing (x,y,z,intensity), and I'm most interested in the high-intensity points; currently they're coloured by intensity. Can I make it so that the transparency of low-intensity points is increased (but I need them to still be visible)?
Thanks
採用された回答
その他の回答 (2 件)
You can use
h = scatter3(..)
alpha = 0.5;
set(h, 'MarkerEdgeAlpha', alpha, 'MarkerFaceAlpha', alpha)
in order to set the transparancy for the edge as well as the face of the marker.
2 件のコメント
Jacek Wodecki
2022 年 8 月 17 日
it doesn't work, matlab 2021b
s yuan
2023 年 10 月 6 日
It does work, matlab 2023b
bym
2011 年 7 月 4 日
I am not sure I understand the question, perhaps
slice()
would be useful?
2 件のコメント
Steffen Adria
2011 年 7 月 4 日
KRUNAL
2014 年 8 月 21 日
Were you able to find a solution to the above question Steffen. If so, can you please post your code here
カテゴリ
ヘルプ センター および File Exchange で Polygons についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!