三维数据驱动模型实时运动

  • 产品级协助
  • 文档创建者:Tracy.Wang
  • 历史版本:13
  • 最近更新:帆软打怪小x 于 2025-03-19
  • 1. 概述

    适用场景:安装了「FineVis数据可视化」插件的用户,可参考本文了解 FineVis 的相关功能。

    1.1 版本


    报表服务器版本插件版本
    11.0.22V2.10.0

    注:该功能仅开放内测使用,如有需求,可扫描下方二维码填写申请

    FVS实时孪生需求表单_公开链接.png


    1.2 应用场景

    使用模型的点位数据(经纬度坐标/三维空间坐标),驱动模型在三维场景内变更位置,从而实现三维场景内的精确运动还原。如下图所示:

    1015-1502.gif

    2. 功能介绍

    2.1 功能入口

    在三维组件编辑界面,点击「模型>场景事件>模型实时运动>添加模型实时运动,即可对模型实时运动进行配置。如下图所示:

    1015-1434.png

    2.2 前期准备

    1)模型准备

    模型
    要求说明
    三维场景,比如生产车间、物流仓库

    1)需要变更位置的模型,位置数据是相对坐标:三维场景的原点需要与移动物体的数据坐标原点重合,比如某个车间的AGV小车运动传输的相对位置是以车间某个柱子为原点,则三维场景的原点也需要与该柱子重

    2)需要变更位置的模型,位置数据是经纬度数据:需要确定三维场景原点的经纬度坐标点

    变更位置的模型,比如AGV小车
    模型的正面朝向与X轴正方向朝向一致

    2)数据准备

    数据
    要求说明
    数据格式

    必备元素:

    • 模型名称(字符串类型)

    • 时间戳

    • 坐标位置

    示例:

    1、通过连接业务数据库获取到的数据

    2、通过websocket获取到的数据


    2.3 属性设置

    模型实时运动的具体设置如下表所示:

    设置
    说明
    名称

    即模型实时运动事件的名称

    支持自定

    不支持为空、不支持重名

    数据来源

    支持选择多种数据源,包括:数据集、websocket

    数据来源的选择不同,配置项也不同:

    • 当选择数据集时,需要选择要匹配的数据集并设置数据请求间隔

    注:数据请求间隔最小值为 1 秒

    11.png

    • 当选择 websocket 时,则需要配置 websocket 的连接

    1015-1442.png

    模型名称

    支持绑定字段/填写key值,用于识别数据中需要驱动的模型对象

    名称类型:字符串

    时刻

    支持绑定字段/填写key值,用于识别数据中获取点位的时刻

    注意1:仅支持 unix 标准时间戳格式,单位为秒

    模型坐标类型

    支持选择经纬度/空间坐标,用于区分驱动运动的点位坐标系

    • 经纬度单位:度

    • 空间坐标单位:米

    • 空间坐标参考:WGS84

    模型坐标

    支持绑定字段/填写key值,用于识别数据中需要驱动的模型点位坐标

    坐标类型:字符串

    坐标格式:

    • 经纬度:经度,纬度,h( h 为非必需)

    • 空间坐标:x,y,z

    2.4 注意事项

    1)模型游标需置于模型整体的中心底部。

    2)模型的正面朝向需平行于 X 轴正方向,同时保持缩放、旋转未设置。

    3)需使用整体导出为一个 glb 文件的模型。

    4)若需模型在实时运动过程中播放自身运动动画(如人物摆臂动画),需在建模时将该动画名称设置为「原地运动动画」。模型实时运动时,会自动调用该动画播放。

    5)实时运动的位置还原,以模板在客户端预览的时间为准,在客户端打开模板预览时间之前的点位数据不会进行位置还原。

    3. 示例

    点击下载本文模板:智慧仓储物流Demo

    点击下载模板所需数据并解压:仓储物流.zip,将「仓储物流.db文件放在 webapps/webroot/help 文件夹下,「货物仓储.xlsx放在 webapps/webroot/WEB-INF/reportlets 文件夹下

    3.1 数据准备

    1)点击「服务器>定义数据连接」,新建数据连接,URL 选择 仓储物流.db 文件,如下图所示:

    1021-1048.png

    2)新建「文件数据集」,文件类型选择「Excel」,选择 货物仓储.xlsx 文件,勾选「第一行包含列标题」。如下图所示:

    注:本模板已添加该文件数据集,只需将「货物仓储.xlsx」放在 webapps/webroot/WEB-INF/reportlets 文件夹下即可。

    1021-1058.png

    3.2 设置模型实时运动

    1)选择「三维背景」,点击右侧「编辑组件」,即可进入三维组件编辑界面。

    1021-1028.png

    2)点击「模型>场景事件>模型实时运动>添加模型实时运动,即可对模型实时运动进行配置。如下图所示:

    1021-1105.png

    1021-1111.png

    3.3 效果预览

    点击模板右上角「保存」按钮,再点击「预览」。预览后的效果如 1.2 节所示。

    附件列表


    主题: 流程引擎插件

    鼠标选中内容,快速反馈问题

    鼠标选中存在疑惑的内容,即可快速反馈问题,我们将会跟进处理。

    不再提示

    7s后关闭



    AI

    联系我们
    在线支持
    获取专业技术支持,快速帮助您解决问题
    工作日9:00-12:00,13:30-17:30在线
    页面反馈
    针对当前网页的建议、问题反馈
    售前咨询
    采购需求/获取报价/预约演示
    或拨打: 400-811-8890 转1
    qr
    热线电话
    咨询/故障救援热线:400-811-8890转2
    总裁办24H投诉:17312781526
    提交页面反馈
    仅适用于当前网页的意见收集,帆软产品问题请在 问答板块提问前往服务平台 获取技术支持

    反馈已提交

    网络繁忙