我有一个3D体积和一个3D点云。如何在不覆盖散点图的情况下绘制点云以及卷的isosurface
?使用patch
绘制等值面始终会消除scatter3
图。
答案 0 :(得分:1)
有些事要尝试。
首先绘制曲面使用补丁。 (h = patch(...)
,然后设置hold on
)
使贴片半透明。这将让您查看散布项是否仍然存在,只是隐藏。它还告诉渲染器需要绘制所有内容,这可以防止某些类型的图形错误。
set(h,'faceAlpha',0.5)
尝试使用plot3
代替scatter3
。这不允许您更改单个标记大小或颜色,但在Matlab上更容易。即使您需要scatter3
功能,也值得尝试作为调试步骤。