山海鲸可视化

湖泊

湖泊组件是鲸孪生内部的组件之一,属于水体类型之一,需要手动添加,可以删除,每一个鲸孪生组件可以添加多个湖泊。湖泊组件的样式主要分为四个部分,分别是基础设置,相机可视化检测、面板距离检测,下面分别进行介绍。

1. 添加湖泊

在山海鲸可视化软件“我的项目”中点击“+新建”按钮,选择“3D 地理信息(GIS)”创建一个空白 GIS3D 场景

在项目中双击鼠标左键进入鲸孪生组件的编辑模式

在工具栏中点击“地表”,选择“水体-湖泊”,将湖泊添加至场景中。

需要选择不同的点位来确定湖泊的范围,如下图所示:

2. 基础设置

配置项 说明
选择原点 选择湖泊的位置根据哪一个原点的经纬度决定。
是否显示 即该湖泊在鲸孪生组件中的显示隐藏
仅在夜晚显示 按钮开启后,湖泊仅在场景设置时间的晚上进行显示。
是否可选中 即鼠标点击该湖泊时的选中效果,按钮开启后可设置选中是否高亮以及高亮颜色。
偏移 设置湖泊在场景中 X、Y 和 Z 方向上的偏移值。
画面外渲染 即将湖泊内容在没有直接显示给用户的情况下进行渲染。
转向相机 有三种转向方式:“不转向相机”“永远面向相机”“垂直转向相机”
产生阴影 开启后,该物体可以在阳光下差生阴影。
接受阴影 开启后,场景中其他物体阴影可以投射在此物体上。
不透明度(%) 该设置项的一个常见用法是结合条件样式/交互/多状态来实现模型的显示和隐藏。
使用顶点颜色 开启后可以让湖泊的颜色与顶点颜色一致。
alphalndex 指透明物体的显示层级。
碰撞检测 与第一人称相机之间的碰撞检测。
设置反射厚度 可以自定义反射厚度的数值,反射厚度是控制 SSR 的一个参数,默认值为**“10” ** 。
VR 地面 开启后,在 VR 环境下视作地面,默认关闭。
曲线开关 开启后,湖泊边缘将从直线变为曲线。
波形种类 设置湖泊的波形种类,分为以下两种:“Cerstner 波”“FFT”

湖泊 基础设置,如下图所示:

湖泊 不透明度变化,如下图所示:

湖泊 开启/关闭曲线开关,如下图所示:

3. 相机可视化检测

开启相机可视化检测设置项,当湖泊进入或者离开相机可视范围时就会触发交互,从而完成预设的动作。(点击查看具体教程 →当前物体进入/离开相机可视范围

4. 面板

面板主要用于设置交互弹窗,当我们需要点击湖泊显示某一弹窗时可在此处进行设置,具体设置项如下:

配置项 说明
选择弹窗 自由选择看板中的弹窗组件。
显示方式 弹窗的显示方式,有三种方式:“三维跟随”“二维跟随”“二维固定”
尺寸 即弹窗组件的宽度高度,单位为px。
偏移 模型上的弹窗与该模型具有一定的距离,这个距离可以根据需求来设定。
弹窗朝向 弹窗组件面向摄像机的角度,有四种朝向:“普通”“面朝上”“垂直转向摄像机”“一直面向摄像机”
显示模式 弹窗显示的方式,有三种方式:“默认显示”“悬停显示”“点击显示”
面板选中状态 如果选择的弹窗有多种状态,可以在这里设置面板选中时所展示的状态。
面板悬停状态 如果选择的弹窗有多种状态,可以在这里设置面板悬停时所展示的状态。
同步点击悬停 同步点击悬停默认关闭,开启后鼠标在弹窗上也能触发相应的事件。

湖泊 面板设置,如下图所示:

为弹窗添加第二个状态,在新的状态中改变弹窗的背景颜色,并且将“面板选中状态”设置为第二个状态,此时点击选中湖泊,效果如下图所示:

5. 距离检测

距离检测指在三维场景中,计算物体和被检测物体之间的距离,以此为依据可触发交互。(点击查看具体教程 →距离检测