分享
查看: 3974|回复: 2

[发布] 使用ThingJS创建3D可视化应用

[复制链接]

使用ThingJS创建3D可视化应用

发表于 2019-9-23 18:00:28 来自 发布 阅读模式 正序浏览
zzv_icon3974 zzr_icon2 查看全部

       在如今三维可视化火热的情况下,虽然我懂得一点微末的JavaScript知识,但是也不敢贸然闯入3D可视化的领域,不过也省事3D可视化行业应用需求较大,各种3D可视化平台也层出不穷,奈何本人没文化,全靠js混天下,终于让我找到了一个只需要js知识就能搞定的3D可视化平台-ThingJS。

       物联网可视化如今备受关注,因为3D独有的展示效果,当碰上了这个大数据爆发的时候,产生了极其强大的能量,数据中心三维可视化,智慧电力三维可视化、智慧校园三维可视化,智慧消防、智慧港口、智慧建筑、智慧粮仓等等等等,遍及各个行业,不论是在数据展示上,还是物体监控上,3D可视化都有着独特的魅力。

       在使用ThingJS平台搭建我的3D可视化应用,我也归纳了一点点使用心得,希望能帮到大家。

       使用ThingJS收费吗?收费吗?收费吗?重要的问题问三遍,我只能这样说,他们的搭建工具是完全免费的。你在搭建和使用上,不会收取费用,但是如果有其他需求的话,那就另当别论了。我现在使用ThingJS还没有花一分钱。好了废话不多说,下面就是我使用ThingJS总结的一点点问题。


1.页面有两个iframe窗口,引用同一个场景(不同的视角),那么这两个iframe窗口显示的内容是同步的吗,那如果在一个iframe窗口里,可以实现多个视角展示同一场景吗?

         这两个iframe窗口不是同步的,但可以实现多个视角展示同一场景。


2.ThingJS中的定位属性position: [0,0 , 50]的三个值分别代表什么?

         在 ThingJS 中所有的物体的 position 值均为世界坐标,排列为 [x,y,z] 。


3.使用 app.query("XXX")得到的数组,里面元素的顺序和什么又关?

         query查询的的结果是无序的。


4.如何以第一人称视角 在场景 按指定路线自动行走?

         查看在线开发中的官方示例“摄像机”→跟随物体。


5.为什么给定了属性的物体就会透明?双击才能显示?

         进入层级 会把同层级的兄弟物体透明化,新注册一个事件 把物体透明度恢复,在快捷代码的层级右箭头事件中,或者暂停进入层级 场景的操作默认事件


6.如何将项目设为私有或者公开?

         设置项目私有或者公开需要在在线开发中右键点击需要设置的项目,会弹出两个选择框,取消或者选择私有项目即可设置项目为公开或者私有


7.如何对接视频监控?

         说明:目前仅支持 H5 video 标签支持的视频(HLS .m3u8), RTSP源和其他摄像头或者NVR信号需转换成浏览器支持的协议和格式,相关视频监控在官方示例中的视频里有详细说明。未来会发布相关产品,敬请期待...


8.如何获取两个或者多个物体?

         你可以在编辑场景时候,给车添加统一的自定义属性,然后通过 app.query可以查询出来,可以参考用例: 查询->属性筛选。


         希望我的帖子能帮助到大家!有问题问我也没有用,问百度或者有关技术人员去吧。


avatar

32

主题

39

帖子

0

积分

游客

积分
0
13716243286 发表于 2019-9-24 09:00:58 显示全部楼层
学习了,有问题如何联系
avatar

77

主题

129

帖子

0

积分

游客

积分
0
ThingJS_用户支持 发表于 2019-9-23 18:04:22 显示全部楼层
哈哈,有问题可以来问我。
avatar
游客~
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

130700ppkpl8x3t7tt1b1t