Main Content

本页翻译不是最新的。点击此处可查看最新英文版本。

shading

设置颜色着色属性

语法

shading flat
shading faceted
shading interp
shading(axes_handle,...)

说明

shading 函数控制曲面和补片图形对象的颜色着色。

shading flat 每个网格线段和面具有恒定颜色,该颜色由该线段的端点或该面的角边处具有最小索引的颜色值确定。

shading faceted 具有叠加的黑色网格线的单一着色。这是默认的着色模式。

shading interp 通过在每个线条或面中对颜色图索引或真彩色值进行插值来改变该线条或面中的颜色。

shading(axes_handle,...) 将着色类型应用于 axes_handle 指定的坐标区而非当前坐标区中的对象。使用函数形式时,可以使用单引号。例如:

shading(gca,'interp')

示例

全部折叠

从 R2019b 开始,您可以使用 tiledlayoutnexttile 函数显示分块图。调用 tiledlayout 函数以创建 2×2 分块图布局。调用 nexttile 函数来创建坐标区。然后使用不同类型的着色显示三个不同球体。

tiledlayout(2,2)
nexttile
sphere(16)
title('Faceted Shading (Default)')

nexttile
sphere(16)
shading flat
title('Flat Shading')

nexttile
sphere(16)
shading interp
title('Interpolated Shading')

Figure contains 3 axes objects. Axes object 1 with title Faceted Shading (Default) contains an object of type surface. Axes object 2 with title Flat Shading contains an object of type surface. Axes object 3 with title Interpolated Shading contains an object of type surface.

算法

shading 设置当前坐标区中的所有曲面和补片图形对象的 EdgeColorFaceColor 属性。shading 根据曲面或补片对象是否代表网格或实体曲面来设置相应的值。

版本历史记录

在 R2006a 之前推出

另请参阅

| | | | | | | |