文档

alphamap

指定图alphamap(透明度)

句法

alphamap(alpha_map)
alphamap('参数')
alphamap(“参数”,长度)
alphamap('参数',三角洲)
alphamap(图,...)
alphamap(ax,...)
alpha_map = alphamap
alpha_map = alphamap(无花果)
alpha_map = alphamap(ax)
alpha_map = alphamap('参数')

描述

alphamap(alpha_map)设置alphamap指定的当前图m-1 by-1 alpha值阵列,alpha_map

alphamap('参数')创建新的alphamap或修改当前的alphamap。您可以指定以下参数:

  • '默认'- 设置alphamap属性到图的默认alphamap。

  • '斜坡上升'- 创建一个线性alphamap,并增加不透明度(默认长度等于当前的alphamap长度)。

  • '减速'- 创建一个线性alphamap,并减少不透明度(默认长度等于当前的alphamap长度)。

  • 'vup'- 创建一个在中心中不透明的alphamap,并在开始和结束时变得更加透明(默认长度等于当前的alphamap长度)。

  • 'vdown'- 创建一个在中心透明的alphamap,并在开始和结束时变得更加不透明(默认长度等于当前的alphamap长度)。

  • '增加'- 修改Alphamap使其更不透明(默认三角洲.1,添加到当前值)。

  • '减少'- 修改Alphamap使其更透明(默认三角洲.1,从当前值中减去)。

  • '旋转'- 旋转当前的alphamap(默认三角洲是1;三角洲必须是整数)。

alphamap(“参数”,长度)创建一个新的alphamap,其长度由整数指定长度(与参数一起使用'斜坡上升',,,,'减速',,,,'vup',,,,'vdown')。

alphamap('参数',三角洲)使用整数指定的值修改现有的alphamap三角洲(与参数一起使用'增加',,,,'减少',,,,'旋转')。

alphamap(图,...)在识别的图的字母上执行操作

alphamap(ax,...)在轴或极轴的alphamap上执行操作斧头

alpha_map = alphamap返回当前的alphamap。

alpha_map = alphamap(无花果)从确定的图中返回当前的alphamap

alpha_map = alphamap(ax)从轴或极轴返回电流alphamap斧头

alpha_map = alphamap('参数')返回由范围,但没有设置alphamap财产。

例子

全部收缩

创建一个表面图并更改alphamap。

[x,y] = meshgrid([ -  2:.2:2]);z = x。*exp(-x。^2-y。^2);

绘制数据,使用z作为alphamap。

图冲浪(x,y,z+.001,'facealpha',,,,'平坦的',,,,...“ alphadatamapping”,,,,“缩放”,,,,...'alphadata',梯度(z),...“ faceColor”,,,,'蓝色的'

将alphamap更改为中间的不透明,并向末端透明。

alphamap('vup'

也可以看看

|

在R2006a之前引入

这个话题有帮助吗?