山海鲸可以实现对一整个模型层高亮,不用单个模型设置吗?
2024-01-05 10:27
沧澜 前台管理员
2024-01-08 13:48

山海鲸可视化可以实现对整个模型层的高亮,支持通过设置交互和二次开发的方式来解决该问题。


方式一:设置交互

1. 在鲸孪生组件中导入3D模型后,在左侧图层中查看模型图层名称。


2. 退出编辑模式,在看板编辑界面添加两个按钮组件,分别为开启高亮按钮和关闭高亮按钮。


3. 选择高亮按钮添加交互,依照下图进行设置,其中“目标组件”和“选择物体”为模型图层的名称。


关闭高亮按钮的交互设置同理, 依照下图进行设置。


最终效果如下图所示:


方式二:二次开发

通过二次开发,可以实现启动项目时模型自动高亮,下面我们来看看具体该如何操作。


【温馨提示】请务必使用导入的自定义模型,软件内自带模型不适用于该方法。


1. 选择鲸孪生组件,在右侧“代码”界面中添加脚本。


脚本代码示例如下:

class Demo {
// 组件开发教程 https://www.shanhaibi.com/docs/v1/lpm4t547so6rp0vs/

/**
* 生命周期函数
*/
ready() {
this.element.emit("触发高亮");
}
}
export default Demo;


2. 在“交互”界面中,依照下图进行设置,其中“目标组件”和“选择物体”对应需要高亮的模型。


最终效果如下图所示:



相关问题

我添加了一个第一人称的相机,但是为什么视角一下再往地面走,可以固定在一个视角吗
请问ai组件可以识别语音吗?
软件可以集成到云平台吗,需要在云平台上查看和编辑,需要云平台那边提供什么数据,操作流程是怎么样的呀
在利用山海鲸可视化构建大型项目,包含大量组件(超过 100 个)和复杂交互逻辑时,如何进行项目结构的合理规划与管理,避免出现因组件层级混乱、交互冲突导致的性能问题和难以维护的状况?
这个具体的出水点什么的可不可以直接去这里复制到我们的模型里吗?
在山海鲸中添加弹窗的同时,能否再添加一个箭头指向弹窗吗?
二维的组件可以自己写一些函数做一个复杂的逻辑运算吗,没找到对应的功能和教程
动态值获取表格数据后用文本组件展示,获取到的值为“09-04”,但文本组件显示的却是5,做了减法运算,怎么做可以正确展示?
制作虚拟展厅场景时,如何设置模型的光照反射效果更逼真?
搭建的项目部署后配置的api接口可以正常请求但是二开里面的接口请求不通,是因为二开中的接口没有经过山海鲸中转吗?
扫描关注公众号

更多数字孪生可视化干货内容等你发现

了解更多内容

扫一扫
加入官方微信群
咨询热线0571-88650917
地址 公司 邮箱

杭州市文一西路海创科技中心 311121

杭州多算科技有限公司

support@shanhaibi.com

关注山海鯨官方qq群,了解更多内容

QQ群号:788095444

Copyright © 2020-2026 多算科技, All Rights Reserved. 浙ICP备20006837号-5