随着物联网的飞速发展,3D可视化开始承载越来越多的功能,这意味着更细化的交互需求、更复杂的逻辑关系、更多的A将产生更大的开发工作量。为减轻用户开发压力,数值科技团队一直致力于3D可视化技术的研发,不断优化平台功能,实现更低的使用门槛,提升3D可视化开发效率。近日,NumericalMap团队更新了Sovit3D平台上的“widget”功能。该功能可以零代码在3D场景中为模型组件添加数据面板,也可以通过鼠标事件弹出数据面板。接下来我们就来看看这个“widget”功能是如何配合这个编辑器使用的?如何使用Sovit3D“Widget”功能1、打开“Sovit3DEditor”,找到“Widget”选项,点击;2.点击“+”创建小部件;3、在打开的编辑页面编辑小部件(可以通过属性栏修改小部件的长宽背景颜色等属性);**4。在“widget”中,可以拖动图表或组件进行编辑,可以绑定动态数据(使用widget时,可以设置Query参数传入widget)。5.在3D场景中通过数据配置使用widgets。如下图所示://a.在场景中选择要添加widgets的模型对象(上图1),选择一个sink,然后点击3D模型仓库中的二维DIV层(上图2),此时会给场景添加一个二维——dimensionalpanel(3above)totheselectedsink,clicktoselectthiswidget,然后通过XYZ箭头调整位置。//b。点击选中二维小面板,右侧会弹出“属性栏”,可以在其中修改小面板的样式和背景颜色。目前支持两种样式(如下图所示):注:样式2效果图可以通过属性中的“direction”属性调整方向(左上、右上、左下、右下)。//C。选择“DataBar”,在“DataBinding”中选择“EmbedWidget”,选择设计好的widget。如果要在widget中传递参数,需要配置参数值,配置完成后保存场景。注意:配置内嵌widget时,场景中不会显示widget的效果,可以通过场景预览查看效果。6.在3D场景中给模块添加事件并调用widget。上面第5步是直接在场景中显示widget,widget添加到场景后会一直显示。这里我们将讲解如何通过鼠标事件弹出widget(当鼠标在场景的模型上点击或移入移出时,会触发“widget”弹出事件)。如下图所示:①在场景中选中要添加事件的模型组件,右侧会弹出“属性配置”框,选择“事件”选项。②选择“鼠标进入事件”作为事件类型。③在交互模式中选择“弹出层(绑定Widget)”。④在widget下拉列表中选择设计好的widget,配置颜色。⑤widget中停靠的数据接口配置了一个带参数的接口,这里配置要传递的参数。预览后效果如下:以上就是Sovit3D可视化开发平台的新功能“widget”。如果您在使用中有任何问题,请及时联系Nuvito,我们将第一时间为您提供专业的解答!
