ThingJS:定义3D摄像头的开发标准

在物联网可视化项目中,如何控制摄像头呢?对于三维动画,需要定义的摄像头内容都有哪些?以ThingJS平台为例,一篇文章给你讲完。

作为一个物联网可视化平台,ThingJS的优点我们就不再赘述,而开发物联网可视化项目,除了场景模型,就是对于摄像机的控制了(ThingJS将渲染封装到了最底层,使得开发人员无需过多了解建模知识,只需要专注于三维场景的开发),ThingJS中的摄像机是camera对象,我们如果是在ThingJS平台中,打印出camera的信息则需要使用到以下代码:

1    app.camera.log()  //在控制台中打印摄像机位置信息

接下来讲一下ThingJS控制摄像头的方法: 1、位置信息用position属性 2、目标点信息用target属性 3、盯着物体用LookAt() 4、设置摄像机位置用fit()方法 5、摄像机分为园区使用和地球场景使用 6、摄像机交互控制,包括水平移动、垂直移动、推进或旋转

file

摄像机的位置信息以及目标点信息

camera摄像机有position属性以及target属性:

var pos = app.camera.position; //获取摄像机镜头位置
var target = app.camera.target; //获取摄像机目标点位置
console.log(pos +target); 
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值