的属性色斑
对象(详见色斑):
回调执行| 颜色和透明度| 坐标数据| 创建/删除| 显示| 图例参数| 照明| 符号外观| 鼠标交互| 对象标识| 轮廓外观| 父级对象/子级对象
忙碌
: 取消
| {队列
}¶
定义Octave在无法中断另一个对象正在执行的回调时如何处理此对象回调属性的执行。只有当当前执行的回调对象具有可中断的
属性设置为关
这个忙碌
中断回调对象的属性指示中断回调是否排队(队列
(默认))或已放弃(取消
).详见回调部分.
可中断的
: 关
| {on
}¶
指定此对象的回调函数是否会被其他回调中断。默认情况下可中断的
是on
以及使用的回调刷新屏幕
, 图形
, 等待
, getframe
或暂停
函数最终被中断。详见回调部分.
字母数据map
: 直接的
| 没有一个
| {缩放
}¶
尚未为补丁对象实现透明度。字母数据map
未使用。
cdata
:标量|矩阵|数组,def。[](0x0)
¶
定义相对于其x/y/z坐标数据的补丁对象颜色的数据。补丁颜色可以使用当前颜色map的索引来定义,也可以定义为RGB三元组,其中RGB颜色是沿着第三维度定义的。这些颜色可以分别为整个补丁对象、各个面或各个顶点定义,并从的形状决定cdata
如下所示:
如果cdata
是当前颜色map的标量索引或1乘1乘3的RGB三元组,它定义所有面和边的颜色。
如果补丁对象有N个面,并且cdata
是颜色map索引的1乘N向量或1乘N乘3 RGB数组,它定义了每个人脸的颜色。
如果补丁对象每个面有N个面和M个顶点,并且cdata
是颜色map索引的M×N矩阵或M×N×3 RGB数组,它定义每个顶点的颜色。(的形状cdata
应该与的匹配xdata
, ydata
和zdata
.)
cdatamapping
: 直接的
| {缩放
}¶
设置从map数据的方法cdata
或cdata
属性设置为当前颜色map。直接的
map使用选择颜色cdata
或facevertexcdata
值作为当前颜色map的索引。缩放
map缩放cdata
或facevertexcdata
值到中指定的范围clim
axes属性.
脸阿尔法
:标量|平的
| interp
,def。1
¶
补丁对象面的透明度级别。目前仅支持双值,其中值0表示完全透明,值1表示没有透明度的实体面。将属性设置为平的
或interp
导致面不被渲染。此外,面没有从后向前排序,这可能会在渲染分层透明面时导致意外的结果。
面部颜色
:{colorspec}|没有一个
| 平的
| interp
,def。[0 0 0]
¶
补丁对象面的颜色,指定为有效的颜色规范或没有一个
, 平的
或interp
. 平的
和interp
将为每个面设置单一颜色,或使用存储在cdata
或facevertexcdata
属性。详见颜色规格.
面部照明
: {平的
} | gourud
| 没有一个
| 调用
¶
当设置为其他值时没有一个
,使用灯光和阴影效果绘制对象的面。支持的值为没有一个
(没有照明效果),平的
(多面外观),以及gourud
(顶点之间的照明效果的线性插值)。调用
已弃用,其效果与gourud
.
面维他
:def。[](0x0)
¶
尚未为补丁对象实现“面顶点”透明度控制。面维他
未使用。
facevertexcdata
:标量|矩阵,def。[](0x0)
¶
定义补丁对象相对于其面顶点数据的颜色的数据。补丁颜色可以使用当前颜色map的索引定义,也可以定义为RGB三元组,其中RGB颜色定义在facevertexcdata
这些颜色可以分别为整个补丁对象、各个面或各个顶点定义,并且从的形状决定facevertexcdata
如下所示:
如果facevertexcdata
是当前颜色map的标量索引或1乘3的RGB三元组,它定义所有面和边的颜色。
如果补丁对象有N个面,并且facevertexcdata
是索引的N乘1列向量或N乘3 RGB矩阵,它定义了N个面中每个面的颜色。
如果补丁对象具有M个顶点,并且facevertexcdata
是索引的M乘1列向量或M乘3 RGB矩阵,它定义每个顶点的颜色。
面孔
:vector | matrix,def。[1 2 3]
¶
补丁连接列表存储为M x N矩阵,M个面中的每个面从最多N个顶点的行定义,每个元素包含存储在中的顶点的行索引顶点属性。顶点少于N个的面使用NaN值来填充空的行元素。
顶点
:vector|matrix,def.3by-2 double¶
补丁顶点列表存储为N x 3矩阵,每行包含向量的x、y和z坐标,并与一起使用faces属性以定义补丁结构体。
xdata
:vector | matrix,def。[0; 1; 0]
¶
补丁顶点x坐标。
ydata
:vector | matrix,def。[1; 1; 0]
¶
补丁顶点y坐标。
zdata
:vector | matrix,def。[](0x0)
¶
补丁顶点z坐标。
被删除
: {关
} | on
¶
属性,指示函数已启动对象的删除。被删除
设置为true,直到对象不再存在为止。
createfcn
:string |函数句柄,def。[](0x0)
¶
在创建补丁后立即执行回调函数。函数是通过使用根对象的默认属性来设置的,例如。,set(groot,“defaultpatchcreatefcn”,'disp(“patch created!”)')
.
有关如何编写图形监听器函数的信息,详见回调部分.
删除
:string |函数句柄,def。[](0x0)
¶
在删除补丁之前立即执行回调函数。
有关如何编写图形监听器函数的信息,详见回调部分.
显示名称
:def。
¶
与此补丁对应的图例条目的文本。
环境强度
:标量,def。0.3000
¶
环境光的强度。值介于0.0和1.0之间。
背面照明
: 点亮
| {反向照明
} | 未点亮
¶
点亮
:法线按原样用于照明。反向照明
:法线始终朝向视点。未点亮
:法线指向远离视点的面不发光。
扩散强度
:标量,def。0.6000
¶
漫反射的强度。值介于0.0(无漫反射)和1.0(全漫反射)之间。
面法线
:def。[](0x0)
¶
如果边缘照明
或面部照明
属性设置为平的
背景面法线
也迫使面部常态模式
属性设置为manual
.
面部常态模式
: {auto
} | manual
¶
如果此属性设置为auto
, 面法线
如果边缘照明
或面部照明
属性设置为平的
以及至少一个光
对象在同一轴上存在并且可见。
specularcolorreflectance
:标量,def。1
¶
镜面反射颜色的反射率。值介于0.0(基础面的颜色)和1.0(光源的颜色)之间。
投机者
:标量,def。10
¶
镜面反射的指数。该值越低,反射就越分散。
镜面强度
:标量,def。0.9000
¶
镜面反射的强度。值介于0.0(无镜面反射)和1.0(全镜面反射)之间。
顶点规范
:def。[](0x0)
¶
如果边缘照明
或面部照明
属性设置为gourud
背景顶点规范
也迫使顶点规范模式
属性设置为manual
.
顶点规范模式
: {auto
} | manual
¶
如果此属性设置为auto
, 顶点规范
如果边缘照明
或面部照明
属性设置为gourud
以及至少一个光
对象在同一轴上存在并且可见。
符号
: *
| +
| .
| <
| >
| ^
| _
| d
| 金刚石
| h
| 卦
| {没有一个
} | o
| </p>
| 五角星
| s
| 广场
| v
| x
| |
¶
详见线条符号属性.
符号的彩色
: {auto
} | 平的
| 没有一个
¶
详见线条符号的颜色属性.
符号表面颜色
: auto
| 平的
| {没有一个
}¶
详见线条符号表面颜色属性.
符号化
:标量,def。6
¶
详见线条符号化属性.
按钮向下fcn
:string |函数句柄,def。[](0x0)
¶
有关如何编写图形监听器函数的信息,详见回调部分.
右键菜单
:图形句柄,def。[](0x0)
¶
当前与此补丁对象关联的uicontextmenu对象的图形句柄。
击球次数最多的
: 关
| {on
}¶
指定补丁是处理鼠标事件还是将其传递给对象的祖先。启用后,对象可以通过评估按钮向下fcn
,显示uicontextmenu,并最终成为根当前对象
。只有当对象可以接受从可拾取部件
属性详见pickableparts属性.
可拾取部件
: 全部的
| 没有一个
| {visible
}¶
指定补丁是否接受鼠标单击。默认情况下,可拾取部件
是visible
并且只有补丁的可见部分或其子部分可以对鼠标点击做出反应。什么时候可拾取部件
是全部的
可见和不可见部分(或子部分)都可能对鼠标点击做出反应。什么时候可拾取部件
是没有一个
鼠标在该对象上的点击将被忽略,并传输到该对象下面的任何对象。当对象配置为接受鼠标单击时hittest
属性将决定如何处理它们。详见hittest属性.
挑选出来的
: {关
} | on
¶
属性指示是否选择此补丁。
选择突出显示
: 关
| {on
}¶
如果选择突出显示
是on
,则补丁的选择状态在视觉上高亮显示。
标签
:字符串,def。
¶
用于符号图形对象的用户定义字符串。
类型
(只读):字符串¶
图形对象的类名。类型
总是色斑
.
用户数据
:任何Octave数据,def。[](0x0)
¶
要与图形对象关联的用户定义数据。
边缘阿尔法
:标量|矩阵,def。1
¶
尚未为补丁对象实现透明度。边缘阿尔法
未使用。
边缘颜色
:颜色规格|没有一个
| 平的
| interp
,def。[0 0 0]
¶
补丁对象边缘的颜色,指定为有效的颜色规范或没有一个
, 平的
或interp
. 平的
和interp
将为每条边设置单一颜色,或使用存储在中的颜色值数据在边的顶点之间插值的颜色cdata
详见颜色规格.
边缘照明
: 平的
| gourud
| {没有一个
} | 调用
¶
当设置为其他值时没有一个
,使用灯光和阴影效果绘制对象的边缘。支持的值为没有一个
(没有照明效果),平的
(多面外观),以及gourud
(顶点之间的照明效果的线性插值)。调用
已弃用,其效果与gourud
.
线型
: {-
} | --
| -.
| :
| 没有一个
¶
详见线条样式.
线宽
:标量,def。0.5000
¶
详见线宽属性.
版权所有 © 2024 Octave中文网
ICP备案/许可证号:黑ICP备2024030411号