黑线很可怕,我怎样才能摆脱它们?我只想要彩色表面。
Vernicht
问问题
99779 次
4 回答
49
另一种选择是将表面句柄对象的edgeColor和/或lineStyle属性设置为none。
>> hSurf = surf(X,Y,Z,'EdgeColor','none','LineStyle','none','FaceLighting','phong');
于 2009-01-11T20:34:21.750 回答
17
这是一个更通用的解决方案,您也可以在创建曲面后更改 edgeColor。它不依赖 LineStyle 和 FaceLighting。
a= peaks(1000);
h = surf(a)
set(h, ‘edgecolor’,'none’)
请注意,我制作了一个 45 秒的视频,展示了这种情况的发生以及如何解决它。
于 2009-01-12T15:24:30.423 回答
11
着色命令是你的朋友:
着色平面 - 为您提供没有网格线的表面
shading interp - 在补丁之间插入颜色以提供平滑的效果
着色刻面 - 为您提供带有黑色网格线的表面(类似于平面)
于 2009-01-11T20:06:55.953 回答
3
我相信shading interp
是你要找的那个。
于 2013-11-06T17:41:45.160 回答