场景增强编辑 - AWS IoT TwinMaker

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

场景增强编辑

AWS IoT TwinMaker 场景具有一组工具,用于增强、编辑和操作场景中存在的资源。

以下主题将教您如何在 AWS IoT TwinMaker 场景中使用增强的编辑功能。

针对性地放置场景对象

AWS IoT TwinMaker 允许您在场景中精确放置和添加对象。这种增强编辑功能可以让您更好地控制在场景中放置标签、实体、光源和模型的位置。

  1. AWS IoT TwinMaker 控制台中导航到您的场景。

  2. 按下 + 按钮,然后从下拉选项中选择其中一个选项。这可能是模型、光源、标签或 + 菜单中的任何东西。

    当您在场景的 3D 空间中移动光标时,应该会在光标周围看到一个靶框。

  3. 使用目标精确地将元素放置在场景中。

子模型选择

AWS IoT TwinMaker 允许您在场景中选择 3D 模型的子模型并对其应用标准属性,例如标签、灯光或规则。

3D 模型文件格式包含元数据,这些元数据可以将模型的子区域指定为较大模型中的子模型。例如,模型可以是过滤系统,该系统的各个部分(如储罐、管道或电机)被标记为该过滤系统三维模型的子模型。

场景中受支持的 3D 文件格式:GLB 和 GLTF。

  1. AWS IoT TwinMaker 控制台中导航到您的场景。

  2. 如果场景中没有模型,则确保通过从 + 菜单中进行选择来添加一个模型。

  3. 选择场景层次结构中列出的模型,选择后,层次结构应显示模型下方的所有子模型。

    注意

    如果没有看到列出的任何子模型,则该模型可能未配置为包含任何子模型。

  4. 要切换下级模型的可见性,请按下位于层次结构中子模型名称右侧的眼睛图标。

  5. 要编辑子模型数据(如名称或位置),场景检查器将在选择子模型时打开。使用检查器菜单更新或更改子模型数据。

  6. 要向子模型添加标签、光源、规则或其他属性,请在层次结构中选择子模型时按 +

编辑场景层次结构中的实体

AWS IoT TwinMaker 场景允许您直接编辑层次结构表中实体的属性。以下步骤说明您可以通过层次结构菜单对实体执行哪些操作。

  1. AWS IoT TwinMaker 控制台中导航到您的场景。

  2. 打开场景层次结构,然后选择要操纵的实体的子元素。

  3. 选择该元素后,按 + 按钮,然后从下拉列表中选择一个选项:

    • 添加空节点

    • 添加 3D 模型

    • 添加光源

    • 从当前视图添加摄像头

    • 添加标签

    • 添加模型着色器

    • 添加运动指示器

  4. 从下拉列表中选择一个选项后,所选内容将作为步骤 2 中选定元素的子元素应用于场景。

  5. 选择子元素并在层次结构中拖动到新的父元素,可以对子元素和重定父级元素进行重新排序。

为实体添加注释

场 AWS IoT TwinMaker 景编辑器允许您为场景层次结构中的任何元素添加注释。注释是用 Markdown 创作的。

有关使用 Markdown 编写的更多信息,请参阅有关 Markdown 语法的官方文档基本语法

注意

AWS IoT TwinMaker 仅限注释和叠加 Markdown 语法,而不是 HTML。

向实体添加注释
  1. AWS IoT TwinMaker 控制台中导航到您的场景。

  2. 从场景层次结构中选择要注释的元素。如果没有选择层次结构中的任何元素,则可以向根添加注释。

  3. 按加号 + 按钮,然后选择添加注释选项。

    带有加号控件的场景画布页面已展开以显示 “添加注释” 选项。
  4. 在左侧的检查器窗口中,向下滚动到注释部分。使用 Markdown 语法,写下想让注释显示的文本。

    有关使用 Markdown 编写的更多信息,请参阅有关 Markdown 语法的官方文档基本语法

    显示注释面板的 markdown 内容输入表单的场景画布页面。
  5. 要将 AWS IoT TwinMaker 场景数据绑定到注释,请选择添加数据绑定,添加实体 ID,然后选择要显示数据的实体的组件名称和属性名称。您可以更新绑定名称以将其用作 Markdown 变量,并在注释中显示数据。

    选中注释下拉列表右侧的三个点后,将出现 “添加数据绑定” 按钮。
    选择 “添加数据绑定” 按钮后,可以输入绑定名称、实体 ID 以及组件和属性名称。
  6. 绑定名称用于表示该注释的变量。

    输入绑定名称,通过 AWS IoT TwinMaker变量语法在注释中显示实体时间序列的最新历史值:${variable-name}

    例如,此叠加层在带有语法 ${mixer0alarm} 的注释中显示 mixer0alarm 的值。

    完整的注释数据绑定示例。

为标签添加叠加层

您可以为 AWS IoT TwinMaker 场景创建叠加层。场景叠加层与标签相关联,可用于显示与场景实体关联的关键数据。叠加层是用 Markdown 创作和渲染的。

有关使用 Markdown 编写的更多信息,请参阅有关 Markdown 语法的官方文档基本语法

注意

默认情况下,只有选中与叠加层关联的标签后,才会在场景中可见。你可以在场景设置中切换此设置,这样所有叠加层都可以同时看见。

  1. AWS IoT TwinMaker 控制台中导航到您的场景。

  2. AWS IoT TwinMaker 叠加层与标签场景相关联,您可以更新现有标签或添加新标签。

    按加号 + 按钮,然后选择添加标签选项。

    选择加号按钮并突出显示添加标签选项的场景。
  3. 在右侧的 Insp ector 面板中,选择 +(加号)按钮,然后选择 “添加叠加”。

    选中加号按钮并添加叠加层的 Inspector 面板突出显示。
  4. 按照 Markdown 语法,写下想让叠加层显示的文本。

    有关使用 Markdown 编写的更多信息,请参阅有关 Markdown 语法的官方文档基本语法

  5. 要将 AWS IoT TwinMaker 场景数据绑定到叠加层,请选择添加数据绑定

    选中三个点并添加数据绑定的 Inspector 面板突出显示。

    添加绑定名称实体 ID,然后选择要显示数据的实体的组件名称和属性名称

  6. 您可以通过 AWS IoT TwinMaker变量语法在叠加层中显示实体时间序列数据的最新历史值:${variable-name}.

    例如,此叠加层在叠加层中使用语法 mixer0alarm 显示 ${mixer0alarm} 的值。

    在 Markdown 内容输入框中输入警报状态信息的 Inspector 面板。
  7. 要启用叠加层可见性,请打开左上角的 “设置” 选项卡,并确保 “叠加” 的切换开关已打开,以便所有叠加层同时可见。

    注意

    默认情况下,只有选中与叠加层关联的标签后,才会在场景中可见。

    显示叠加开关的 “设置” 选项卡已关闭。