亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

ThingJS官方示例(六):Web內嵌頁面之3D交互功能開發

標簽:
JavaScript

#前端开发##3D开发#


1. web内嵌页面变3D

2. 如何更新3D界面位置

3. 如何替换页面的内容


https://img2.sycdn.imooc.com/5ff836ff0001903407200629.jpg

要想实现物联网设备或客观场景的动态监控,就不得不面临各种各样的操作要求,需要经常对细节进行修正。ThingJS平台支持前端交互脚本迅速响应开发需求,真的再好不过了!

web内嵌页面变3D

在3D场景中,web内嵌页面可以作为一种3D空间界面,呈现近大远小的3D效果,类似于信息顶牌,在虚拟场景中提供更多的背景信息,让远程管理更加方便。

在ThingJS平台中创建3D空间界面,使用webview物体可以进行场景内交互开发,比如更新位置、替换页面的内容,今天就来详细介绍这一新功能,在官网查看demo哟!

更新位置

利用moveTo,通过修改坐标位置、移动速度等属性,实现3D空间界面的位置更新。如下图所示。


https://img3.sycdn.imooc.com/5ff836ff0001697714290764.jpg

  // 移动webView01
        if (webView01) {
            webView01.moveTo({
                position: [10, 13, -30],
                time: 1000,
                orientToPath: false,  // 朝向目标方向
            });
        }

更改src

利用src替换页面的当前内容,在线即可调用外部网络资源,用不到5行代码就能够实现。如下图所示。


https://img3.sycdn.imooc.com/5ff83700000125de13470782.jpg

new THING.widget.Button('更改src', function () {
        if (!webView01) return;
        webView01.url = 'Introduction';
    })

ThingJS平台轻松实现3D界面开发,webview物体用起来很简单,是非常实用的组件之一。


點擊查看更多內容
TA 點贊

若覺得本文不錯,就分享一下吧!

評論

作者其他優質文章

正在加載中
  • 推薦
  • 評論
  • 收藏
  • 共同學習,寫下你的評論
感謝您的支持,我會繼續努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進行掃碼打賞哦
今天注冊有機會得

100積分直接送

付費專欄免費學

大額優惠券免費領

立即參與 放棄機會
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

舉報

0/150
提交
取消