15.3.3.10面属性

的属性表面对象(详见表面):

类别:

回调执行|颜色和透明度|坐标数据|创建/删除|显示|面外观|图例参数|照明|符号外观|鼠标交互|对象标识|轮廓外观|父级对象/子级对象

回调执行

忙碌:取消| {队列}

定义Octave在无法中断另一个对象正在执行的回调时如何处理此对象回调属性的执行。只有当当前执行的回调对象具有可中断的属性设置为这个忙碌中断回调对象的属性指示中断回调是否排队(队列(默认))或已放弃(取消).详见回调部分.

可中断的:| {on}

指定此对象的回调函数是否会被其他回调中断。默认情况下可中断的on以及使用的回调刷新屏幕,图形,等待,getframe暂停函数最终被中断。详见回调部分.

颜色和透明度

字母数据:标量|矩阵,def。1

曲面对象尚未实现透明度。字母数据未使用。

字母数据map:直接的|没有一个| {“缩放”}

曲面对象尚未实现透明度。字母数据map未使用。

cdata:数组,定义为3乘3双

曲面顶点的颜色数据值。数据存储为二维矩阵,其大小与“zdata”其中每个元素的值根据当前颜色图确定该顶点的颜色,或者作为三维数组,其中第三维包含每个顶点的单独的红色、蓝色和绿色分量。

cdatamapping:直接的| {“缩放”}

设置从map数据的方法“cdata”属性到当前颜色map。直接的map使用选择颜色“cdata”值作为当前颜色map的索引。规模map缩放“cdata”值到中指定的范围“clim”axes属性.

cdatasource:字符串,def。""

工作区变量的名称,该变量包含将用于的数据“cdata”属性。数据传输到“cdata”使用refreshdata函数.

坐标数据

xdata:矩阵,def。[1 2 3]

x坐标的数据。

xdatasource:字符串,def。""

工作区变量的名称,该变量包含将用于的数据“xdata”属性。数据传输到“xdata”使用refreshdata函数.

ydata:矩阵,def。[1; 2; 3]

y坐标的数据。

ydatasource:字符串,def。""

工作区变量的名称,该变量包含将用于的数据“ydata”属性。数据传输到“ydata”使用refreshdata函数.

zdata:矩阵,定义为3乘3双

z坐标的数据。

z数据源:字符串,def。""

工作区变量的名称,该变量包含将用于的数据“zdata”属性。数据传输到“zdata”使用refreshdata函数.

创建/删除

被删除: {} |on

属性,指示函数已启动对象的删除。被删除设置为true,直到对象不再存在为止。

createfcn:string |函数句柄,def。[](0x0)

在创建曲面后立即执行回调函数。函数是通过使用根对象的默认属性来设置的,例如。,set(groot,“defaultsurfacecreatefcn”,'disp(“surface created!”)').

有关如何编写图形监听器函数的信息,详见回调部分.

删除:string |函数句柄,def。[](0x0)

在删除曲面之前立即执行的回调函数。

有关如何编写图形监听器函数的信息,详见回调部分.

显示

剪裁:| {on}

如果剪裁on,曲面在其父轴限制中进行剪裁。

visible:| {on}

如果visible,曲面不会在屏幕上渲染。

面外观

脸阿尔法:标量|平的|“interp”|“texturemap”,def。1

曲面对象的面的透明度级别。目前仅支持双值,其中值0表示完全透明,值1表示没有透明度的实体面。将属性设置为平的,“interp”“texturemap”导致面不被渲染。此外,面没有从后向前排序,这可能会在渲染分层透明面时导致意外的结果。

面部颜色:颜色规格|没有一个| {平的} |“interp”

曲面对象的面的颜色,指定为有效的颜色规范或没有一个,平的“interp”. 平的“interp”将为每个面设置单一颜色,或使用存储在“cdata”详见颜色规格.

面部照明: {平的} |“gourud”|没有一个|“调用”

当设置为其他值时没有一个,使用灯光和阴影效果绘制对象的面。支持的值为没有一个(没有照明效果),平的(多面外观),以及“gourud”(顶点之间的照明效果的线性插值)。“调用”已弃用,其效果与“gourud”.

面法线:def。[](0x0)

如果边缘照明面部照明属性设置为平的背景面法线也迫使面部常态模式属性设置为manual.

面部常态模式: {auto} |manual

如果此属性设置为auto,面法线如果边缘照明面部照明属性设置为平的以及至少一个对象在同一轴上存在并且可见。

图例参数

显示名称:def。""

与此曲面对应的图例条目的文本。

照明

环境强度:标量,def。0.3000

环境光的强度。值介于0.0和1.0之间。

背面照明:“点亮”| {“反向照明”} |“未点亮”

“点亮”:法线按原样用于照明。“反向照明”:法线始终朝向视点。“未点亮”:法线指向远离视点的面不发光。

扩散强度:标量,def。0.6000

漫反射的强度。值介于0.0(无漫反射)和1.0(全漫反射)之间。

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

详见线宽属性.

网格样式: {二者都} ||一行

指定是显示与曲面数据的行、列关联的边,还是同时显示两者。

父级对象/子级对象

儿童(只读):图形控制柄的向量,def。[](0x1)

曲面的子对象尚未实现曲面对象。儿童未使用。

可操作性:“回调”|| {on}

如果可操作性,曲面的控制柄在其父对象中不可见儿童属性

父级对象亲:图形句柄

父图形对象的句柄。


版权所有 © 2024 Octave中文网

ICP备案/许可证号:黑ICP备2024030411号