1. 概述
1.1 版本
报表服务器版本 | 插件版本 |
---|---|
11.0.22 | V4.1.0 |
1.2 应用场景
在三维应用里,会涉及到三维虚拟场景与真实世界坐标的映射关系,比如 AGV小车 现实中行驶 1m =三维场景里 n 个单位长度。坐标映射关系影响三维场景建模、模型实时运动、实时生成位置,三维场景坐标系即可解决这个问题。
注:仅适用于三维自定义场景组件。
2. 功能介绍
注:FVS 中三维场景统一使用的是左手坐标系。
2.1 三维场景统一尺度单位
三维场景内单位长度与现实单位的映射关系为:三维场景1个单位长度=现实世界1m。在建模的时候,需要做好现实世界和三维场景的尺度映射,保证虚拟场景按照等比例还原。Blender 中更改长度单位的方法:
2.2 三维场景经纬度坐标系
三维场景制作好后,每个模型会相对场景原点有一个相对坐标 (x,y,z)。如果想实现三维场景的经纬度坐标映射,需要选择三维场景里的原点设置经纬度点位,采取东北天坐标系来构建局部坐标系,即以选中的原点为原点,x 轴为原点正东方向,z 轴为原点正北方向,y 轴指向天空垂直于 xz 平面。
注:经纬度坐标系仅支持 WGS84,如需将其他坐标系转换为 WGS84,可使用在线工具转换:坐标系转换在线工具 。
2.3 功能配置
V4.1.0 版本新增支持开启经纬度映射。
进入三维自定义场景组件编辑界面,点击「场景>相机>坐标系」,勾选「开启经纬度映射」,并设置原点经度、纬度坐标。
注1:经纬度坐标最多保留六位小数,其中高度默认为 0 。
注2:开启经纬度映射后,场景内所有根节点模型都可设置经纬度坐标或三维空间坐标。模型子节点始终保留和父级模型的相对位置关系,不支持设置经纬度坐标。
3.示例
3.1 原点坐标准备
以帆软软件有限公司位置为原点,通过高德地图搜索到帆软软件有限公司经纬度。
将高德坐标系转换为 WGS84 坐标系,得到帆软软件总部位置为 (120.4404218078898,31.585526253528332) 。
3.2 开启经纬度映射
进入模型编辑界面,打开「场景>相机>坐标系」,配置经度、纬度,即完成了经纬度映射的配置。
帆软大楼建筑根节点可以配置经纬度,子节点只能配置相对位置。