ThingJS官方示例(六):Web內(nèi)嵌頁面之3D交互功能開發(fā)
標(biāo)簽:
JavaScript
#前端开发##3D开发#
1. web内嵌页面变3D
2. 如何更新3D界面位置
3. 如何替换页面的内容
要想实现物联网设备或客观场景的动态监控,就不得不面临各种各样的操作要求,需要经常对细节进行修正。ThingJS平台支持前端交互脚本迅速响应开发需求,真的再好不过了!
web内嵌页面变3D
在3D场景中,web内嵌页面可以作为一种3D空间界面,呈现近大远小的3D效果,类似于信息顶牌,在虚拟场景中提供更多的背景信息,让远程管理更加方便。
在ThingJS平台中创建3D空间界面,使用webview物体可以进行场景内交互开发,比如更新位置、替换页面的内容,今天就来详细介绍这一新功能,在官网查看demo哟!
更新位置
利用moveTo,通过修改坐标位置、移动速度等属性,实现3D空间界面的位置更新。如下图所示。
// 移动webView01 if (webView01) { webView01.moveTo({ position: [10, 13, -30], time: 1000, orientToPath: false, // 朝向目标方向 }); }
更改src
利用src替换页面的当前内容,在线即可调用外部网络资源,用不到5行代码就能够实现。如下图所示。
new THING.widget.Button('更改src', function () { if (!webView01) return; webView01.url = 'Introduction'; })
ThingJS平台轻松实现3D界面开发,webview物体用起来很简单,是非常实用的组件之一。
點(diǎn)擊查看更多內(nèi)容
為 TA 點(diǎn)贊
評(píng)論
評(píng)論
共同學(xué)習(xí),寫下你的評(píng)論
評(píng)論加載中...
作者其他優(yōu)質(zhì)文章
正在加載中
感謝您的支持,我會(huì)繼續(xù)努力的~
掃碼打賞,你說多少就多少
贊賞金額會(huì)直接到老師賬戶
支付方式
打開微信掃一掃,即可進(jìn)行掃碼打賞哦