历史版本12 :FVS点击切换三维自定义视角 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:

目录:

1. 概述编辑

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

1.1 版本

报表服务器版本
插件版本功能变动
11.0.22V2.3.1

新增点击切换三维自定义视角事

历史 JS 实现方法请参考 JS实现自定义模型视角聚焦

1.2 应用场景

在学习本文内容前,请先学习 三维场景相机视角 ,了解视角参数等相关知识。

V2.2.0 版本三维组件新增的「相机视角」功能,可实现视角绑定模型,点击模型切换自定义视角。

V2.3.1 版本新增「三维自定义视角」点击事件,可实现点击其他组件切换三维组件自定义视角。

无需再通过复杂的 JS 代码实现,效果如下图所示:

096448B3-AB92-4379-BB1D-A0563E81DE4F.GIF

1.3 功能简介

支持点击事件的二维组件,均支持添加「三维自定义视角」事件。功能设置项包括:

  • 事件名称:设置该事件名称

  • 触发对象:选择三维组件对象。为了区分三维背景页和分页的组件,选择时组件名称默认带有页面名称前缀。

  • 视角来源:可选择公共视角或自定义输入。

18.1.png

公共视角即三维组件「相机视角」处添加的视角,如下图所示:

18.2.png

自定义输入时,可复制三维场景视角,粘贴替换至此,也可以手动修改坐标值。如下图所示:

18.3.gif

2. 示例编辑

2.1 新建模板

点击设计器左上角「文件>新建可视化看板」,创建一张空白可视化看板,可自定义名称和尺寸。如下图所示:

2.png

2.2 设计自定义模型组件

2.2.1 添加组件并创建场景

添加一个三维自定义场景组件到画布中,点击「编辑组件」,生成一个空场景。如下图所示:

18.4.png

18.5.png

2.2.2 上传并添加模型

1)点击下载并解压 glb 模型文件:整体园区模型.zip

2)在三维场景编辑界面,点击「模型>添加模型」弹出模型管理界面,点击「上传模型」进行上传。

选中模型,点击「载入场景」将其添加到场景中,载入后需自行关闭模型管理界面。如下图所示:

18.6.png

2.2.3 设置模型缩放比例

「整体园区模型」添加到场景中时,缩放比例较小,需选中模型后,修改为合适的比例。如下图所示:

18.7.png

2.3 设置公共相机视角

点击「场景>相机」找到相机视角设置,点击「添加当前视角」即可添加公共相机视角。如下图所示:

18.8.png

本例需要添加三个视角:

  • 整体视角

Snag_af709ed.png

  • 主楼视角,绑定「主楼」模型,则预览时点击模型即可切换到该视角。

Snag_1d4568.png

  • 仓库视角,绑定「仓库」模型,则预览时点击模型即可切换到该视角。

Snag_1ee85a.png

2.4 添加三维自定义视角事件

1)在场景编辑界面点击左上角「返回可视化看板」,回到画布,添加一个标题组件,标题内容为「整体视角」。

18.9.png

2)给标题组件添加一个点击事件,选择「三维自定义视角」,选择对应的三维组件及视角。如下图所示:

18.10.png

3)另外「主楼视角」和「仓库视角」可直接复制已设置好的标题组件,修改事件中的视角来源即可。

2.5 效果预览

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

注:不支持移动端。

3. 模板下载编辑