将 3D 可视化添加到您的任务
概述
使用 ThingView WebGL 扩展,可以在 ThingWorx 应用程序中可视化来自 Windchill 的 3D 数据。此扩展包括在 Windchill 扩展中。当使用 ThingView WebGL 扩展时,可以执行以下任务:
• 与 3D 数据进行交互。例如,可以缩放、平移和旋转图形。
• 触发与选择 3D 部件关联的事件。
• 更改 3D 部件的透明度和颜色。
• 更改 3D 图形区域的背景颜色。
ThingView WebGL 扩展包含以下文件:
• 在 ThingWorx Composer 中安装的扩展资源束。
• 演示在 ThingWorx 中使用 ThingView WebGL 扩展的混搭文件示例。示例混搭包含与扩展交互的模板、事物、形态等等。
使用 ThingView WebGL 扩展
在 ThingWorx 中安装 ThingView WebGL 扩展后,该扩展即可使用。
将扩展与 ThingView 小组件结合使用,以创建用于在 ThingWorx 中启用 3D 数据的混搭和应用程序。有关使用此扩展的示例,请参阅《自定义 ThingWorx Navigate》中的“从头开始为 ThingWorx Navigate 创建新任务”。
ThingView WebGL 扩展具有以下属性、事件和服务。
小组件属性:
• ProductToView - 所示文件的 URL。它可以指向位于 ThingWorx 服务器或其他服务器上的 PVZ 文件,也可以指向 Windchill 中的部件可视化。
• BackgroundStyle - 控制小组件背景颜色的样式定义。只有背景颜色属性用于样式。
• Data - 用于驱动 ThingView 小组件和混搭中其他小组件之间的同步选择。数据是包含具体值标识符 (物料清单 ID 路径) 列的信息表。
• DataFormatter - 小组件的颜色规则。仅使用 foregroundColor 的值和透明度设置。例如,将透明度设置为很低以隐藏部件。忽略所有其他字段。这可用于突出显示处于 RELEASED 与 INWORK 状态的部件。
• OccurrenceField - Data 中包含具体值路径 ID 的字段。该操作用于查找所选行和颜色。
• selectedOccurrencePath - 当前选定的具体值路径。
小组件启动的事件:
• Loaded - 在 ProductToView 加载完成后,View 属性即会进行设置,并且所有其他分析均已完成。
• selectionChanged - 小部件更改的选择完成后。
允许在小组件中执行操作的服务:
• ZoomAll - 将照相机移动到使整个产品可见的位置。
• ZoomSelected - 将照相机移动到使选定部件可见的位置。