编辑虚拟世界
有关在编辑器中打开文件的信息,请参见打开3D世界编辑器.
有关分步教程,请参见建立和连接一个虚拟世界.
添加对象
对象中添加节点来添加虚拟世界对象(例如,飞机的机翼)树状结构窗格。节点的层次结构控制节点属性应用的范围。
请注意
节点必须具有唯一的名称才能在金宝app®3 d动画™产品。
添加对象的方法
使用其中一种方法添加节点。
方法 | 过程 |
---|---|
使用节点菜单 |
|
为节点使用上下文菜单 |
|
从库中插入一个对象 | 为 有关库对象的信息,请参见3D世界编辑器库. |
添加一个内联的虚拟世界3D文件 | 对于一个 您可以内联VRML文件( |
添加的节点将被添加到层次结构中的不同位置,这取决于您选择开始添加节点的节点。
选定的节点 | 已添加节点位置 |
---|---|
根 |
在层级的最底层 |
从ROOT节点向下一层的节点(例如,a变换 节点)。 |
所选节点上方 |
一个孩子们 节点 |
下孩子们 节点(作为所选节点的子节点) |
复制并粘贴节点
可以将节点复制到顶层之下变换
节点,并将复制的节点粘贴为另一个节点的子节点,包括根
节点。
您可以将复制的节点粘贴为显式文本副本(粘贴)或作为参考副本(粘贴作为参考).
显式文本复制允许您独立于复制的原始节点编辑该节点的属性。
与术语一起出现引用的复制节点
使用
.引用副本简化了树状结构窗格中显示。对原始(引用的)节点所做的编辑将应用于复制的节点,确保两个节点保持彼此的完全副本。
复制并粘贴一个节点:
在树状结构窗格中,选择要复制的节点。
复制节点,使用一个在这些技巧中:
选择编辑>复制.
右键单击该节点并选择复制.
在适当的节点下,粘贴复制的节点。
使用以下命令粘贴节点一个以下技术:
选择编辑>粘贴或者是粘贴作为参考菜单项。
右键单击父节点并选择粘贴节点,然后选择粘贴或粘贴作为参考.
在虚拟世界之间复制和粘贴
在同一编辑会话中,您可以将节点从一个虚拟世界3D文件中的虚拟世界复制到另一个文件中的虚拟世界。从一个虚拟世界复制节点后,请选择文件>开放打开第二个要粘贴节点的文件。
编辑对象属性
要定义对象的特征,请使用树状结构窗格中,选择适当的属性。在3D世界编辑器的底部,使用对象属性编辑窗格更改属性值。然后单击应用.
的树状结构窗格显示当前属性值,这些值反映了您的编辑。
当您在3D世界编辑器中输入数值字段值时,可以使用MATLAB®表达式和MATLAB变量。例如,要将角度从角度转换为弧度,请输入MATLAB表达式,例如25 *π/ 180
.
使用相机位置设置视点值
您可以使用当前相机位置在3D世界编辑器中交互式地指定视点。
导航到场景中需要视点的位置。
在树状结构窗格,右键单击a
的观点
节点。选择从当前相机复制值.
指定URL
对于具有URL
字段,以指定URL,选择节点并使用其中一种方法。
在URL的属性编辑框中,输入URL。
选择属性编辑框左侧的0,然后单击选择文件URL按钮。导航到该文件。
使用注释记录虚拟世界
为了记录一个虚拟世界,在对象属性编辑窗格中,使用评论选项卡用于节点和属性。评论可以帮助其他人理解虚拟世界的设计。
评论不会出现在虚拟世界中。它们出现在虚拟世界3D文件中,位于给定节点或属性的旁边,以第一行开始#
.
显示事件字段
你可以显示eventIn
而且eventOut
“3D世界编辑器”树窗格中的字段。或按显示事件按钮或选择树>显示事件.
您可以执行是
类中的事件映射原型
声明。
展开和折叠节点
控件中的节点展开树状结构窗格中,单击节点左侧的加号(+)。若要折叠节点,请单击节点左侧的减号(-)。
若要在一个步骤中展开或折叠所有节点,请选择树>全部展开或树>全部折叠.
展开节点内的子树:
在树结构窗格中,右键单击一个节点。
从上下文菜单中选择扩展子树.
为一个节点展开子树的其他方法有:
选择树>扩展子树.
单击按钮。
隐藏默认值
为了简化树视图,可以隐藏默认值。选择树>隐藏默认值.若要显示默认值,请清除隐藏默认值选择。
突出显示节点和虚拟世界对象
要在3D world Editor视图窗格中使用鼠标指针选择并突出显示虚拟世界对象,请使用选择模式。使用该模式可以突出显示定义了虚拟世界对象的节点,或者突出显示节点定义的虚拟世界对象。在3D World Editor显示窗格中,所选虚拟世界对象以橙色轮廓突出显示。例如:
打开
vrtkoff
虚拟世界和选择文件>在编辑器中打开.在“3D世界编辑器”工具栏中,单击按钮。
提示
或者,您可以选择视图窗格>选择菜单项。
当光标悬停在视图窗格中的可选对象上时,光标形状将变为手符号。
在虚拟世界显示窗格中,单击飞机尾部。
相应的
形状
树结构窗格中的节点将高亮显示。在树结构窗格中,单击
塔(变换)
节点,选择底部形状
节点。塔的地板是突出的。提示
如果选择树结构窗格中的某个节点,但在虚拟世界显示窗格中没有高亮显示任何内容,请调整视角使高亮显示的对象可见。
若要返回导航模式,请在“3D世界编辑器”工具栏中单击按钮。
提示
或者,您可以选择视图窗格>导航菜单项。
你可以使用转变-单击,在树结构窗格或视图窗格中选择多个对象。
如果不希望选中对象时高亮显示,请在显示窗格中右键单击并清除呈现>突出显示所选对象选择。或者,您可以使用F4关键。
请注意
复合虚拟世界对象,如使用对象定义内联
而且原型
节点作为一个整体被选中并高亮显示。您不能选择这些对象的单个组件。
选择和突出显示首选项
默认情况下,视图窗格中的光标在虚拟世界中导航。要使视图窗格中的鼠标光标默认表现为选择模式,请设置金宝appSimulink 3D动画3D世界编辑器首选项视图窗格的鼠标行为优先选择
.作为替代,使用DefaultEditorMouseBehavior
参数。vrsetpref
命令。
默认情况下,使用选择模式选择虚拟世界对象时会高亮显示。若要使所选虚拟世界对象的默认行为为不突出显示对象,请设置金宝appSimulink 3D动画3D世界编辑器首选项突出显示所选对象优先从
.作为替代,使用DefaultEditorHighlighting
参数。vrsetpref
命令。
将节点包装为另一个节点的子节点
将相邻节点包装为另一个节点的子节点:
选择节点。您可以使用转变键选择连续节点,而CTRL键选择不连续的节点。
右键单击所选节点,然后从上下文菜单中选择包装的.
作为替代方法,在3D世界编辑器菜单栏上,选择节点>包装的.
从节点列表中,选择要在其中包装选定节点的节点。
删除节点
要删除一个或多个节点,请选择节点并使用以下方法之一:
在工具栏上,单击红色的X按钮。
单击删除按钮。
选择编辑>删除.
右键单击该节点并选择删除.
从编辑菜单中,还可以删除指定子节点或所选父节点的所有子节点,而不删除父节点。
要剪切一个节点并将其保存到剪贴板,请选择该节点并使用以下技术之一:
在工具栏上,单击剪刀按钮。
选择编辑>减少.
右键单击该节点并选择减少.
保存和导出虚拟世界3D文件
方法可将虚拟世界文件另存为虚拟世界文件>保存或文件>另存为菜单项。
如果你使用保存选项,3D世界编辑器通过附加重命名以前版本的文件. bak
后.wrl
,.x3dv
,或.x3d
扩展。
如果你使用另存为选项,3D世界编辑器将使用您指定的新名称保存文件。文件以Simulink 3D Animation Viewer和3D Wo金宝apprld Editor支持的形式保存(例如,保存的文件保存到库纹理文件的链接)。金宝app
使用文件>出口菜单项导出一个虚拟世界3D文件供使用:
使用其他VRML或X3D工具
在不同的电脑上
在以前版本的Simulink 3D动画(以前的虚拟现实工金宝app具箱)产品中(用于VRML文件)
请注意
无法保存X3D文件(.x3d
或.x3dv
)文件作为VRML (.wrl
)文件。
对于导出的文件,3D世界编辑器将引用的内联虚拟世界3D文件和纹理文件复制到<文件名>带有_file
文件夹中。它修改这些文件的相应url,以便它们指向<文件名>带有_file
文件夹中。
编辑VRML和X3D脚本
添加VRML或X3D脚本
节点:
在树状结构窗格中,选择
根
节点。选择适当的脚本类型,使用节点>添加>常见的>脚本菜单。
添加脚本
界面元素:
右键单击一个
脚本
节点。选择合适的添加接口菜单选项。
下面是一个示例脚本
节点。树状结构窗格。
对于一个url
节点,单击该节点并指定JavaScript的路径®文件或在对象属性编辑窗格。