怎么在matlab中编辑虚拟世界

有关在编辑器中打开文件的信息,请参阅“打开3D世界编辑器”。有关分步教程,请参阅《构建和连接虚拟世界》。

东西/原料

  • 电脑
  • matlab软件

方式/步调

  1. 1

    添加对象

    经由过程在树布局窗格中添加节点来添加虚拟宿世界对象(例如,飞机机翼) 。节点的条理布局节制节点属性应用于的规模。

  2. 2

    注重

    节点必需可以或许在工作中独一的名称的Simulink ® 3D动画™产物。

  3. 3

    添加对象的方式

    利用以下方式之一添加节点。


    方式:利用节点菜单

    程序:

              1、在树形布局窗格中,选摘要添加的对象的父节点。

              2、选择节点 > 添加。

              3、要添加所需的节点,请选择恰当的子菜单。


    方式:对节点利用上下文菜单

    程序:

             1、在树布局窗格中,右键单击要添加的对象的父节点。

             2、要添加所需的节点,请选择“ 添加节点”菜单,然后选择恰当的子菜单。


    方式:从库中插入对象

    程序:对于Material,Texture和 children节点,选择“ 插入自”菜单选项(从“ 节点”菜单或节点的上下文菜单中选择)。

              有关库对象的信息,请拜见《3D宿世界编纂器库》。


    方式:添加内联的虚拟宿世界3D文件

    程序:对于ROOT或children节点,从 节点菜单或节点的上下文菜单中,选择Inline Virtual Reality 3D File菜单项。

             您可以内联VRML文件(.wrl)文件,但不克不及内联X3D文件(.x3d或.x3dv)。

  4. 4

    您添加的节点将被添加到条理布局中的分歧位置,具体取决于您选择起头添加节点的节点。

  5. 5

    复制并粘贴节点

    您可以在顶级节点下复制一个节点,然后将复制的节点Transform粘贴为另一个节点(包罗该ROOT 节点)的子节点。

    您可以将复制的节点粘贴为显式文本副本(Paste)或引用副本(Paste As Reference)。

    >显式文本副本使您可以自力于所复制的原始节点来编纂该节点的属性。

    >所引用的复制节点将呈现术语USE。引用的副本可简化树布局窗格的显示。您对原始(引用)节点所做的编纂将应用于复制的节点,以确保两个节点彼此连结切确的副本。

    要复制并粘贴节点:

    1、在树布局窗格中,选摘要复制的节点。

    2、利用以下手艺之一复制节点:

    >选择编纂 > 复制。

    >右键单击该节点,然后选择“ 复制”。

    3、在恰当的节点下,粘贴复制的节点。

    利用以下手艺之一粘贴节点:

    >选择“ 编纂” >“ 粘贴”或“ 粘贴为参考”菜单项。

    >右键单击父节点,然后选择“ 粘贴节点”,然后选择“ 粘贴”或“ 作为参考粘贴”。

    在虚拟宿世界之间复制和粘贴

    在统一编纂会话中,您可以将节点从一个虚拟宿世界3D文件中的虚拟宿世界复制到另一文件中另一虚拟宿世界中。从一个虚拟宿世界复制节点后,选择“ 文件” >“ 打开”以打开要粘贴节点的第二个文件。

  6. 6

    编纂对象属性

    要界说对象的特征,请在树布局 窗格中选择恰当的属性。在3D宿世界编纂器的底部,利用 对象属性编纂窗格更改属性值。然后单击“ 应用”。

    该树布局面板中显示当前属性值,反映您的编纂。

    当您进入3D宿世界编纂器的数字字段的值,您可以利用MATLAB ®表达式和MATLAB变量。例如,要将角度从度数转换为弧度,请输入MATLAB表达式,例如25*pi/180。

  7. 7

    利用相机位置设置视点值

    您可以利用当前摄像机位置在3D宿世界编纂器中以交互体例指定视点。

    1、导航参加景中您想要视点的位置。

    2、在树布局窗格中,右键单击一个 Viewpoint节点。

    3、选择从当前摄像机复制值。

    指定一个URL

    对于具有URL字段的对象,要指定URL,请选择节点并利用以下方式之一。

    >在URL的属性编纂框中,输入URL。

    >选择属性编纂框左侧的0,然后单击“ 选择文件URL”按钮。导航到文件。

  8. 8

    利用注释记实虚拟宿世界

    要记实虚拟宿世界,请在对象属性编纂窗格中,将“ 注释”选项卡用于节点和属性。评论可以帮忙其他人理解虚拟宿世界的设计。

    注释不会呈现在虚拟宿世界中。它们呈现在虚拟宿世界3D文件中,给定节点或属性旁边,以开首的行上#。

  9. 9

    显示事务字段

    您可以在3D宿世界编纂器树窗格中显示eventIn和eventOut字段。单击“ 显示事务”按钮,或选择“ 树” >“ 显示事务”。

    您可以IS为PROTO声明中的事务执行映射 。

  10. 10

    睁开和折叠节点

    要在树布局窗格中睁开节点,请单击节点左侧的加号(+)。要折叠节点,请单击节点左侧的减号(–)。

    要一步扩展或折叠所有节点,请选择树 > 全数睁开或树 > 全数折叠。

    要在节点内睁开子树:

    1、在树布局窗格中,右键单击一个节点。

    2、从上下文菜单中,选择Expand Subtree。

    扩展节点子树的替代方式是:

    >选择树 > 睁开子树。

    >点击按钮。


    埋没默认值

    为了简化树形视图,您可以埋没默认值。选择树 > 埋没默认值。要显示默认值,请断根“ 埋没默认值”选项。

  11. 11

    凸起显示节点和虚拟宿世界对象

    要在3D宿世界编纂器视图窗格中利用鼠标指针选择和凸起显示虚拟宿世界对象,请利用选择模式。利用该模式凸起显示界说虚拟宿世界对象的节点或凸起显示节点界说的虚拟宿世界对象。在3D宿世界编纂器显示窗格中,所选的虚拟宿世界对象以橙色轮廓凸起显示。例如:

    1、打开vrtkoff虚拟宿世界,然后选择“ 文件” >“ 在编纂器中打开”。

    2、在3D宿世界编纂器东西栏中,单击按钮。


    或者,您可以选择“ 视图窗格” >“ 选择”菜单项。

  12. 12

    当光标悬停在视图窗格中的可选对象上时,光标外形变为手形符号。

  13. 13

    3、在虚拟宿世界显示窗格中,单击飞机的从头至尾巴。

    Shape树布局窗格中的响应节点将凸起显示。

  14. 14

    4、在树布局窗格中,单击Tower (Transform)节点,选择底部的Shape节点。塔楼的地板凸起显示。


    若是在树形布局窗格中选择一个节点,但在虚拟宿世界显示窗格中看不到任何凸起显示的内容,请调整视角以使凸起显示的对象可见。

  15. 15

    5、要返回导航模式,请在3D宿世界编纂器东西栏中,单击按钮。


    或者,您可以选择“ 视图窗格” >“ 导航”菜单项。

  16. 16

    您可以利用Shift-单击来在树布局窗格或视图窗格中选择多个对象。

    若是您不但愿在选择对象时凸起显示它们,请在显示窗格中右键单击并断根“ 衬着” >“ 凸起显示所选对象”选项。或者,您可以利用F4键。

    注重

    选择并凸起显示复合虚拟宿世界对象,例如利用Inline和PROTO节点界说的对象 。您不克不及选择这些对象的单个组件。

  17. 17

    选择和凸起显示首选项

    默认环境下,视图窗格中的光标在虚拟宿世界中导航。要在默认环境下选择模式视图窗格中的行为鼠标光标,设置Simulink的3D动画 3D宿世界编纂器偏好View界面鼠标行为 偏好select。或者,将 DefaultEditorMouseBehavior参数与 vrsetpref号令一路利用。

    默认环境下,利用选择模式选择虚拟宿世界对象时,它们会凸起显示。要对选定的虚拟宿世界中的默认行为的对象是没有凸起的对象,设置Simulink的3D动画 3D宿世界编纂器偏好高亮选择的对象 优先off。或者,将 DefaultEditorHighlighting参数与 vrsetpref号令一路利用。

  18. 18

    将节点包装为另一个节点的子节点

    要将持续节点包装为另一个节点的子节点:

    1、选择节点。您可以利用Shift键选择持续的节点,并利用CTRL键选择不持续的节点。

    2、右键单击所选节点,然后从上下文菜单中选择Wrap By。

    或者,在3D宿世界编纂器菜单栏上,选择“ 节点” >“ 环抱体例”。

    3、从节点列表中,选摘要在此中包装所选节点的节点。

  19. 19

    删除节点

    要删除一个或多个节点,请选择节点并利用以下方式之一:

        在东西栏上,单击红色的X按钮。

        单击删除按钮。

        选择编纂 > 删除。

        右键单击该节点,然后选择“ 删除”。

    从“ 编纂”菜单,您还可以删除特定的子节点或所选父节点的所有子节点,而无需删除父节点。

    要剪切节点并将其保留到剪贴板,请选择该节点并利用以下手艺之一:

        在东西栏上,单击“铰剪”按钮。

        选择“ 编纂” >“ 剪切”。

        右键单击该节点,然后选择“ 剪切”。

  20. 20

    保留和导出Virtual World 3D文件

    您可以利用文件 > 保留或文件 > 另存为菜单项将虚拟宿世界文件另存为虚拟宿世界。

    若是您利用的保留选项,在3D宿世界编纂器经由过程附加重定名文件的以前版本.bak后 .wrl,.x3dv或.x3d 扩展。

    若是利用“ 另存为”选项,则3D宿世界编纂器将利用您指定的新名称保留文件。该文件以Simulink 3D Animation Viewer和3D World Editor撑持的格局保留(例如,保留的文件保留指标的目的库纹理文件的链接)。

    利用文件 > 导出菜单项导出虚拟宿世界3D文件以供利用:

          与其他VRML或X3D东西一路利用

          在分歧的计较机上

           在先前版本的Simulink 3D Animation(以前为Virtual Reality Toolbox)产物中(用于VRML文件)

  21. 21

    注重

    您无法将X3D文件(.x3d或.x3dv)文件另存为VRML(.wrl)文件。

  22. 22

    对于导出的文件,“ 3D宿世界编纂器”会将引用的内联虚拟宿世界3D文件和纹理文件复制到该<filename>_files文件夹中。它将点窜这些文件的响应URL,以便它们指标的目的该<filename>_files文件夹。

  23. 23

    编纂VRML和X3D剧本

    要添加VRML或X3D Script节点:

    1、在“ 树布局”窗格中,选择ROOT 节点。

    2、利用“ 节点” >“ 添加” >“ 通用” >“ 剧本”菜单,选择恰当的剧本类型。

    要添加Script界面元素:

    1、右键单击一个Script节点。

    2、选择恰当的“ 添加接口项目”菜单选项。

    以下是Script“ 树布局”窗格中节点的示例。

  24. 24

    对于一个url节点,单击节点及指定路径到JavaScript ®文件或输入的URL编码对象属性编纂 窗格。

原作者:matlab文献资料举报
  • 发表于 2020-03-04 17:01
  • 阅读 ( 50 )
  • 分类:其他类型

相关问题

0 条评论

请先 登录 后评论