控件列表

在我们 SDK 中有众多控件,每个控件都有不同的功能与交互。

控件列表

在我们 SDK 中有众多控件,每个控件都有不同的功能与交互。

导航罗盘

scene.ui.add(new ubm.CompassWidget(scene), 'top-right')

导航罗盘控件,主要用于指示方向和方位的工具,它模拟了现实中的指南针,帮助用户确定场景视角方向,我们也可通过点击罗盘,来控制场景的移动。

导航Cube

scene.ui.add(new ubm.CubeViewWidget(scene), 'top-right')

导航Cube控件是一种导航工具,它提供了一种直观的方式来控制和查看3D场景模型的位置。我们也可以通过点击其来控制场景模型的位置转换。

操作引导

scene.ui.add(new ubm.GuideWidget(scene), 'top-right')

操作引导控件,它显示一个提示框,引导用户如何在场景中使用鼠标等键进行一些场景效果操作。

滚轮特效

scene.ui.add(new ubm.MouseScrollingEffectWidget(scene), 'top-right')

滚轮特效控件,就是在场景中使用鼠标滚轮时,会在鼠标位置同时显示一个特效图片。

鼠标提示窗

scene.ui.add(new ubm.MousePromptWidget(scene), 'top-right')

鼠标提示窗控件,就是当鼠标移动到场景上时,会显示一个小提示窗口,鼠标移动到不同的位置,提示窗口中的内容也会随之变化。

底部状态栏

scene.ui.add(new ubm.StatusBarWidget(scene), 'top-right')

底部状态栏控件,顾名思义,就是显示当前场景的一些状态信息。使用此控件后,会在场景底部出现一个状态栏,其中包含场景的一些信息,例如缩放、鼠标位置等等。

时间面板

scene.ui.add(new ubm.ClockPanelWidget(scene), 'top-right')

时间面板控件,就是一个面板,用于显示当前场景的时间信息,例如当前时间,时间进度等。

主题切换

scene.ui.add(new ubm.ThemeWidget(scene), 'top-right')

主题切换控件,主要功能就是对场景进行亮色主题和暗色主题的切换。

弹窗

弹窗控件的用法特殊,对其有更详细的介绍,请参看下页弹窗控件

场景目录

场景目录控件的用法复杂,对其有更详细的介绍,请参看下页场景目录控件

UI组件

UI组件控件的用法复杂,对其有更详细的介绍,请参看下页UI组件控件

右键菜单

右键菜单控件的用法特殊,对其有更详细的介绍,请参看下页右键菜单控件

工具栏

工具栏控件的用法特殊,对其有更详细的介绍,请参看下页工具栏控件

BIMFlux AI