主要内容

类:vrfigure

设置属性值vrfigure对象

语法

集(图,PropertyName值,…,PropertyName,值)

描述

集(数字PropertyName值,…,PropertyName,值)属性的值vrfigure由一个或多个指定的属性PropertyName、价值对参数。

输入参数

全部展开

虚拟现实图,指定为vrfigure对象。

名称-值参数

例子:set(myFigure,'Antialiasing','on',' camerposition ',[0 100 100])

的逗号分隔对PropertyName、价值参数。PropertyName参数名称和价值对应的值。PropertyName必须出现在单引号内(' ').您可以以任意顺序指定多个名称和值对参数PropertyNameN PropertyName1, Value1,…,家

平滑纹理使用抗锯齿,指定为“上”“关闭”.反锯齿平滑纹理通过插值值之间的纹理点。

相机移动与当前视点,指定为“上”“关闭”

摄像机方向在当前视点局部坐标中,指定为矢量三倍。双精度表示当前视点局部坐标中的x、y和z向量。

摄像机位置在当前视点局部坐标中,指定为矢量三倍。双精度表示当前视点局部坐标中的x、y和z向量。

相机向上矢量,指定为矢量三倍。双精度表示当前视点局部坐标中的x、y和z向量。

捕获帧文件的文件格式,指定为气管无名动脉瘘管的' '标签图像格式或“png”用于便携式网络图形格式。

帧捕获文件名,指定为字符串。该字符串可以包含帧捕获用相应信息替换的标记。看到定义文件名令牌

方法关闭时调用的vrfigure对象,指定为字符串。

全屏显示图形,指定为“上”“关闭”

来自相机的前灯,指定为“上”“关闭”.如果你指定“关闭”,相机不发光,现场可能会出现黑暗。

照明效果,指定为“上”“关闭”.如果你指定“关闭”,相机不发光,现场可能会出现黑暗。

纹理的最大像素大小,指定为“汽车”或者2的幂的整数。的价值“汽车”设置最大纹理像素大小。否则,指定一个等于或小于显卡限制(通常为2的幂)的整数10242048).

尺寸越小,纹理渲染越快。增大大小可以提高图像质量,但会降低性能。

请注意

指定不合适的值将导致警告。的金宝app®3 d动画™然后软件将属性调整为下一个较小的合适值。

数据类型:int32

图形的名称,以字符串形式指定。

导航模式,指定为“检查”“飞”“走”,或“没有”.看到鼠标导航

导航面板外观,指定为“没有”“halfbar”“酒吧”“不透明”,或“半透明”

导航速度,指定为“正常”“慢”“veryslow”“快”,或“非常快”

导航区显示,指定为“上”“关闭”

虚拟图形的位置和大小,指定为窗体中的矢量[左下宽高].指定以像素为单位的测量值。

元素 描述
从主要显示的左边缘到图形窗口左内边缘的距离。可以在具有多个监视器的系统上指定负值。
从主要显示的下边缘到图形窗口内底边缘的距离。可以在具有多个监视器的系统上指定负值。
宽度 图形左右内边之间的距离。
高度 图形的顶部和底部内边缘之间的距离。

所有测量都以像素为单位指定。

例子:[230 250 570 510]

数据类型:

2d脱机动画文件录制,指定为“上”“关闭”

创建2-D动画文件的压缩方法,指定为“无损”“没有”,或指定压缩方法名称的字符串。看到配置文件在MATLAB中®VideoWriter文档。

2-D动画文件压缩的质量,指定为从0到100(含100)的浮点数。参见MATLABVideoWriter文档。

数据类型:int32

2d脱机动画文件的名称,以字符串形式指定。字符串可以包含动画记录替换为相应信息的标记。看到文件名令牌

2d脱机动画文件的回放速率,指定为“汽车”或者作为标量。的“汽车”设置使模拟时间与实际时间保持一致,并使用适当的帧速率。

数据类型:int32

渲染vrfigure对象中的金宝appSimulink 3D动画查看器,通过指定“上”“关闭”.关闭渲染可以提高性能。例如,如果代码对虚拟图形执行批处理操作,则可以在处理期间关闭呈现,然后在处理后重新打开呈现。

声音效果,指定为“上”“关闭”

状态栏显示,指定为“上”“关闭”

立体视觉模式,指定为“关闭”“浮雕”“活跃”或者一个vr.utils.stereo3d对象。

指定一个vr.utils.stereo3d对象设置Stereo3DStereo3DCamaraOffset,Stereo3DHIT属性。指定一个vr.utils.stereo3d对象还为左右相机设置颜色滤镜。

用于立体视觉的左右相机距离视差的距离,指定为代表虚拟世界单位的三个双精度向量或vr.utils.stereo3d对象。

指定一个vr.utils.stereo3d对象设置Stereo3DStereo3DCamaraOffset,Stereo3DHIT属性。指定一个vr.utils.stereo3d对象还为左右相机设置颜色滤镜。

两个立体图像的水平图像平移(HIT),指定为从0到1的双精度。该值越大,背景就越靠后。默认情况下,背景图像为零,前景图像似乎从显示器向观看虚拟世界的人弹出。

指定一个vr.utils.stereo3d对象设置Stereo3DStereo3DCamaraOffset,Stereo3DHIT属性。指定一个vr.utils.stereo3d对象还为左右相机设置颜色滤镜。

纹理的使用,指定为“上”“关闭”

工具栏显示,指定为“上”“关闭”

显示工具提示,指定为“上”“关闭”

透明效果,具体为“上”“关闭”

图形的活动视点,指定为字符串。如果活动视点没有描述,则使用空字符串。

线框显示,指定为“上”“关闭”

相机缩放因子,指定为浮点数。缩放系数为2让场景看起来大了一倍。缩放系数为0.1让它看起来小了十倍,等等。

例子

全部展开

设置虚拟人物的相机方向、导航模式和立体视觉属性。

创建一个vrfigure对象。

Myworld = vrworld(“vrmount.wrl”);打开(myworld);Virtual_fig = vrfigure(myworld);

创建一个vr.utils.stereo3d对象,用于指定立体视觉属性。

myStereo3D = vr.utils.stereo3d.ANAGLYPH_RED_CYAN;

设置图形的属性。

集(virtual_fig,“CameraDirection”,[0 10 0],“NavMode”“飞”...“Stereo3D”, myStereo3D);

查看图形属性。

get (virtual_fig)
反锯齿= '在' CameraBound = '在' CameraDirection = [0 1 0] CameraDirectionAbs = 0.980067 - -0.198669 [0] CameraPosition = [0 0 0] CameraPositionAbs = [20 8 50] CameraUpVector = [0 1 0] CameraUpVectorAbs = 0.980067 - -0.198669 [0] CaptureFileFormat =气管无名动脉瘘管的' ' CaptureFileName = ' % f_anim_ % n.tif DeleteFcn = " ExaminePivotPoint =[0 0 0]全屏= '关闭'大灯=”的照明=”“MaxTextureSize =‘汽车’的名字= VR车在山里的NavMode =‘飞’NavPanel = halfbar NavSpeed ='normal' NavZones = 'off' Position = [5 92 576 380] Record2D = 'off' Record2DCompressMethod = 'auto' Record2DCompressQuality = 75 Record2DFPS = 'auto' Record2DFileName = '%f_anim_%n。avi' Sound = 'on' StatusBar = 'on' Stereo3D = 'anaglyph' Stereo3DCameraOffset = 0.1 Stereo3DHIT = 0 Textures = 'on' ToolBar = 'on' Tooltips = 'on' transparent = 'on' Triad = 'none'视点= 'View 1- Observer' Wireframe = 'off' World = vrworld对象:1 by 1 ZoomFactor = 1
R2006a之前介绍