泳池组件是鲸孪生内部的组件之一,属于水体类型之一,需要手动添加,可以删除,每一个鲸孪生组件可以添加多个泳池。泳池涉及到对河流、湖泊、水库等浅水区域的水流、水位、水质等参数的模拟和预测,实现对泳池区域水流、水位等参数的高精度模拟。
泳池组件的样式主要分为五部分,分别是基本设置、水、标记为房间、相机可视化检测、面板和距离检测,下面分别进行介绍。
在山海鲸可视化软件“我的项目”中点击“+新建”按钮,选择“3D 地理信息(GIS)”创建一个空白 GIS3D 场景。
在项目中双击鼠标左键进入鲸孪生组件的编辑模式。
在左侧资源库中依次点击“地表-水体-泳池”,将泳池添加至场景中。
添加时需要以鼠标点击的方式确定泳池范围,框选泳池区域后点击上方“完成”按钮即可。
在左侧选中“泳池材质”图层后,可以拖拽移动泳池在三维场景中的位置。
配置项 | 说明 |
---|---|
选择原点 | 选择泳池的位置根据哪一个原点的经纬度决定。 |
是否显示 | 即该泳池在鲸孪生组件中的显示与隐藏。 |
仅在夜晚显示 | 按钮开启后,泳池仅在场景设置时间的晚上进行显示。 |
跟随路径旋转 | 当为泳池添加了路径动画后,播放动画时,泳池会沿着路径运动并进行旋转。 |
是否可选中 | 即鼠标点击该泳池时的选中效果,按钮开启后可设置选中是否高亮以及高亮颜色。 |
偏移 | 即该泳池被放置在鲸孪生组件中的三维空间位置,是基于原点的坐标。 |
画面外也渲染 | 开启后泳池在画面外时也会进行渲染。 |
转向相机 | 共有三种转向方式,分别为:“不转向相机”、“永远面向相机”和“垂直转向相机”。 |
产生阴影 | 开启后该物体可以在阳光下会产生阴影。 |
接受阴影 | 开启后场景中的其他阴影可以投射在泳池上。 |
不透明度(%) | 调整泳池不透明度,可以实现不同的深浅效果。 |
使用顶点颜色 | 开启后可以让泳池的颜色与顶点颜色一致。 |
alphalndex | 指透明物体的显示层级。 |
碰撞检测 | 开启后会自动检测与相机之间的距离,避免相机穿透模型。 |
设置反射厚度 | 可以自定义反射厚度的数值,反射厚度是控制 SSR 的一个参数,默认值为**“10” ** 。 |
VR 地面 | 开启后,在 VR 环境下视作地面,默认关闭。 |
曲线开关 | 开启后,泳池边缘将从直线变为曲线。 |
波形种类 | 设置泳池的波形种类,分为以下两种:“Cerstner 波”和“FFT”。 |
泳池 基础设置,如下图所示:
开启相机可视化检测设置项,当泳池进入或者离开相机可视范围时就会触发交互,从而完成预设的动作。(点击查看具体教程 →当前物体进入/离开相机可视范围)
面板主要用于设置交互弹窗,当我们需要点击泳池显示某一弹窗时可在此处进行设置,具体设置项如下:
配置项 | 说明 |
---|---|
选择弹窗 | 选择看板中添加的弹窗组件。 |
显示方式 | 选择弹窗的显示方式,共有三种方式,分别为“三维跟随”、“二维跟随”和“二维固定”。 |
尺寸 | 即弹窗组件的宽度和高度,单位为px。 |
偏移 | 模型上的弹窗与该模型具有一定的距离,这个距离可以根据需求来设定。 |
弹窗朝向 | 弹窗组件面向摄像机的角度,有四种朝向:“普通”、“面朝上”、“垂直转向摄像机”和“一直面向摄像机”。 |
显示模式 | 弹窗显示的方式,有三种方式:“默认显示”、“悬停显示”和“点击显示”。 |
同步点击悬停 | 同步点击悬停默认关闭,开启后鼠标在弹窗上也能触发相应的事件。 |
泳池 面板设置,如下图所示:
距离检测指在三维场景中,计算物体和被检测物体之间的距离,并以此为依据触发交互。(点击查看具体教程 →距离检测)