主要内容

vrgetpref

的值万博1manbetx三维动画首选项

语法

X = vrgetpref('preference_name') x = vrgetpref('preference_namex = vrgetpref('factory')

参数

preference_name

要读取的首选项的名称。

描述

X = vrgetpref属性的值万博1manbetx®3 d动画™结构数组中的首选项。

X = vrgetpref('preference_name”)返回指定首选项的值。如果preference_name是首选项名称的单元格数组,则返回对应首选项值的单元格数组。

X = vrgetpref(“preference_name”、“工厂”)返回指定首选项的默认值。

X = vrgetpref('factory')返回所有首选项的默认值。

定义了以下首选项。对于以字符串开头的首选项DefaultFigureDefaultWorld时,这些值为对应的默认值vrfigurevrworld属性:

偏好 描述

AutoCreateThumbnail

当您打开虚拟世界时,创建虚拟世界的缩略图。默认为“关闭”.将此首选项设置为“上”如果你从互联网上下载了多个虚拟世界,而不保存它们,它会很有帮助。在文件打开时创建缩略图可以为下次浏览下载的世界提供缩略图。

DataTypeBool

指定虚拟世界的处理保龄球的数据类型vrnode / setfield而且vrnode / getfield.有效值为“逻辑”而且“字符”.如果设置为“逻辑”,虚拟世界保龄球数据类型作为逻辑值返回。如果设置为“字符”,保龄球返回数据类型“上”“关闭”.默认是“逻辑”

DataTypeInt32

指定虚拟世界的处理Int32的数据类型vrnode / setfield而且vrnode / getfield.有效值为“int32”而且“双”.如果设置为“int32”,虚拟世界Int32数据类型返回为int32.如果设置为“双”,Int32数据类型返回为“双”.默认是“双”

DataTypeFloat

指定虚拟世界的处理浮动的数据类型vrnode / setfield而且vrnode / getfield.有效值为“单一”而且“双”.如果设置为“单一”,虚拟世界浮动而且颜色数据类型返回为“单一”.如果设置为“双”,浮动而且颜色数据类型返回为“双”.默认是“双”

DefaultCanvasNavPanel

控件中控制面板的外观vr.canvas对象。值:

  • “没有”

    面板不可见。

  • “最小化”

    面板显示为查看器右下角的最小化图标。

  • “半透明”

    面板半透明地漂浮在场景之上。

  • “不透明”

    面板漂浮在场景上方。

默认值:“没有”

DefaultCanvasUnits

指定new的默认单位vr.canvas对象。看到vr.canvas详细描述。默认是“归一化”

DefaultEditorMouseBehavior

指定视图窗格中的鼠标是处于导航模式还是选择模式(用于突出显示树视图窗格中的相应节点)。默认为“导航”

DefaultEditorHighlighting

指定是否突出显示视图窗格中选定的虚拟世界对象。默认为“上”

DefaultFigureAnti
混叠

确定默认情况下new是否使用反走样vrfigure对象。这种偏好也适用于newvr.canvas对象。有效值为“关闭”而且“上”

DefaultFigureCapture
文件名

的默认文件名vr.capture文件。看到得到详细描述。默认是“% f_anim_ % n.tif”

DefaultFigureDeleteFcn

属性时调用的默认回调函数vrfigure对象。

DefaultFigureLighting

指定在默认情况下是否为new渲染灯光vrfigure对象。这种偏好也适用于newvr.canvas对象。有效值为“关闭”而且“上”

DefaultFigureMax
TextureSize

指定渲染new时使用的纹理的默认最大大小vrfigure对象。这种偏好也适用于newvr.canvas对象。有效值为'auto'和32< =x<=显卡限制,其中x是2的幂。

DefaultFigureNavPanel

指定查看器中控制面板的默认外观。有效值为“不透明”“半透明”“没有”“halfbar”“酒吧”,“工厂”.默认是“halfbar”

DefaultFigureNavZones

指定导航区域在默认情况下是开启还是关闭vrfigure对象。这种偏好也适用于newvr.canvas对象。有效值为“关闭”而且“上”

DefaultFigurePosition

控件的默认初始位置和大小万博1manbetxSimulink 3D动画查看器窗口。有效值是一个有四个双精度的向量。

DefaultFigureRecord2D
CompressMethod

为new指定创建2-D动画文件的默认压缩方法vrfigure对象。有效值为“汽车”“无损”,“codec_code”

DefaultFigureRecord2D
CompressQuality

为new指定2-D动画文件压缩的默认质量vrfigure对象。有效值为0 ~ 100。

DefaultFigureRecord2D
文件名

为new指定默认的2-D脱机动画文件名vrfigure对象。

DefaultFigureRecord2DFPS

指定默认帧每秒播放速度。

若要让2D AVI动画以与3D虚拟世界动画大致相同的播放速度回放,请将此首选项设置为汽车

DefaultFigureRendering

类是否呈现vrfigurevr.canvas对象。关闭渲染可以提高性能。例如,如果代码对虚拟图形执行批处理操作,则可以在处理期间关闭呈现,然后在处理后重新打开呈现。

DefaultFigureStatusBar

控件的底部是否默认显示状态栏万博1manbetxSimulink 3D动画新查看器vrfigure对象。有效值为“关闭”而且“上”

DefaultFigureTextures

指定纹理是否应在默认情况下为new呈现vrfigure对象。这种偏好也适用于newvr.canvas对象。看到得到详细描述。默认是“上”

DefaultFigureToolBar

对象上是否默认显示工具栏万博1manbetxSimulink 3D动画新查看器vrfigure对象。有效值为“关闭”而且“上”

DefaultFigure
透明度

指定在为new呈现时是否考虑透明度信息vrfigure对象。这种偏好也适用于newvr.canvas对象。有效值为“关闭”而且“上”

DefaultFigureWireframe

指定对象在new的默认情况下是被绘制为实体还是线框vrfigure对象。这种偏好也适用于newvr.canvas对象。有效值为“关闭”而且“上”

DefaultViewer

指定用于查看虚拟场景的查看器。

  • “内部”

    默认的万博1manbetxSimulink 3D动画查看器。

  • “网络”

    Web浏览器变成了查看器。这是当前的Web浏览器虚拟世界插件。

DefaultWorldRecord3D
文件名

为new指定默认的3-D动画文件名vrworld对象。

DefaultWorldRecordMode

指定new的默认动画记录模式vrworld对象。有效值为“手动”而且“计划”

DefaultWorldRecord
时间间隔

为new指定预设动画录制的默认开始和停止时间vrworld对象。有效值是一个有两个双精度的向量。

DefaultWorldRemoteView

指定虚拟世界在默认情况下是否启用用于new的远程查看vrworld对象。有效值为“关闭”而且“上”

DefaultWorldTimeSource

为new指定默认的时间源vrworld对象。有效值为“外部”而且“freerun”

编辑器

指定要使用的虚拟世界编辑器。虚拟世界编辑器的路径。如果此路径为空,则MATLAB®使用编辑器。

如果你设置编辑器作为内装式,然后MATLAB使用内置的图形虚拟现实3D文件编辑器。

路径设置仅当您选择自定义选择。

EditorPreserveLayout

指定退出虚拟世界时,3D世界编辑器是以虚拟世界的已保存布局版本启动,还是恢复到默认布局。虚拟世界显示窗格的布局包括视图、视点、导航和呈现的设置。有效值为“关闭”而且“上”.默认是on(使用saved layout)。

HttpPort

远程访问时,使用的IP端口号万博1manbetxSimulink 3D动画服务器通过HTTP通过Web。如果更改此首选项,则必须在更改生效之前重新启动MATLAB软件。

TransportBuffer

对于远程访问,传输缓冲区的长度(网络包覆盖)之间的通信万博1manbetxSimulink 3D动画服务器及其客户机。

TransportTimeout

时间的数量万博1manbetxSimulink 3D动画服务器等待来自客户端的回复。如果客户端没有响应,则万博1manbetxSimulink 3D动画服务器与客户端断开连接。

VrPort

对于远程访问,IP端口用于之间的通信万博1manbetxSimulink 3D动画服务器及其客户机。如果更改此首选项,则必须在更改生效之前重新启动MATLAB软件。

HttpPortVrPort,TransportBuffer偏好会影响基于web的远程虚拟世界查看。DefaultFigurePosition而且DefaultNavPanel影响万博1manbetxSimulink 3D动画查看器。

DefaultFigureNavPanel控件中导航面板的外观万博1manbetxSimulink 3D动画查看器。例如,将此值设置为“半透明”使导航面板显示为半透明。

DefaultViewer—确定虚拟场景是否在默认情况下出现万博1manbetxSimulink 3D动画查看器或Web浏览器中。

DefaultViewer设置 描述

“内部”

默认的万博1manbetxSimulink 3D动画查看器。

“网络”

查看器是您的Web浏览器。

编辑器-包含虚拟世界编辑器可执行文件的路径。当你使用编辑命令,万博1manbetxSimulink 3D动画运行具有编辑虚拟世界文件所需的所有参数的虚拟世界编辑器可执行文件。

当你运行编辑器时,万博1manbetxSimulink 3D动画使用编辑器首选项值,就像您在命令行中键入它一样。以下令牌将被解释:

% matlabroot

指MATLAB根文件夹

%的文件

引用虚拟世界的文件名

属性的可能值编辑器的偏好是

' % matlabroot \ bin \ win64 \ meditor.exe %文件'

如果此首选项为空,则使用MATLAB编辑器。

HttpPort——指定用于Web访问的网络端口。端口在Web URL中给出,如下:

http://server.name:port_number

此首选项的默认值为8123

TransportBuffer—为客户端-服务器通信定义消息窗口的大小。这个值决定了在客户机和服务器之间一次最多可以传递多少消息。

通常,这个偏好值越高,动画运行越流畅,但反应时间越长。(行中更多的消息会创建一个缓冲区,以补偿网络传输的不平衡延迟。)

默认值为5,这对于大多数目的来说是最优的。只有在动画严重扭曲或反应时间非常缓慢时,才应该更改此值。在快速连接中,延迟更多地是由客户端呈现速度引起的,这个值影响很小。在主机上观看相当于一个极快的连接。在慢速连接上,正确的值可以显著提高呈现速度,但是,当然,绝对最大值是由最大连接吞吐量决定的。

VrPort—用于通信的网络端口万博1manbetxSimulink 3D动画服务器(主机)及其客户端(客户端计算机)。通常,这种通信对用户是完全不可见的。但是,如果从客户端计算机查看虚拟世界,则可能需要配置安全网络系统(防火墙),使其允许在此端口上进行连接。此首选项的默认值为8124

版本历史

R2006a之前介绍