科技园区三维可视化怎样实现理想效果?

140 阅读2分钟

快捷代码

为提升开发效率,在线开发提供了大量常用功能代码块,选择所需功能自动生成代码。用户可参考官方例程或其他相对应教程章节,查看快捷代码的使用方法。具体如下所示:

  • APP

    启动 ThingJS 系统时,我们需要创建 App 对象。App 作为 ThingJS 库的功能入口,提供了多种功能。本节提供的快捷代码包括物体查询、场景加载事件、鼠标键盘事件等,在实际开发中都是需要经常使用的。

    App具体使用方法详见 App对象

  • 创建物体

    提供了常用类型的创建,包括模型、基本形状、界面、粒子等。

    例:创建模型

    创建物体参数及创建物体其他方法,详见 创建对象

  • 控制物体

    包括查询子物体,对物体动作的控制,如旋转、位移等;对物体效果的控制,如颜色、勾边、透明度等。

    具体使用方法详见 获取对象控制对象

  • 层级

    提供了进出层级操作,修改层级进出后操作等快捷代码。

    具体使用方法详见 园区与层级

  • 摄像机

    摄像机位置的设置以及摄影机的交互操作。

    具体使用方法详见 摄影机

  • 界面

    主要为官方例程中,提供的顶牌、panel、toolbar。

    例:给小车创建一个顶牌

  • 控件

    提供了常用的三种控件,分别为地图、指南针、第一人称行走。

  • 引用资源

    快速引入第三方资源的代码块,包括css、js库,iframe引用页面,用户只需修改资源路径。

    注:ThingJS中,仅支持“THING.Utils.dynamicLoad()”方法引用第三方js、css库。