一種基于Threejs生成全景圖表的方法、終端設(shè)備及存儲(chǔ)介質(zhì)

基本信息

申請(qǐng)?zhí)?/td> CN202011462659.0 申請(qǐng)日 -
公開(kāi)(公告)號(hào) CN112464126B 公開(kāi)(公告)日 2022-07-15
申請(qǐng)公布號(hào) CN112464126B 申請(qǐng)公布日 2022-07-15
分類(lèi)號(hào) G06F16/957(2019.01)I 分類(lèi) 計(jì)算;推算;計(jì)數(shù);
發(fā)明人 黃天祺;王博;彭琪偉 申請(qǐng)(專(zhuān)利權(quán))人 廈門(mén)市美亞柏科信息股份有限公司
代理機(jī)構(gòu) 廈門(mén)市精誠(chéng)新創(chuàng)知識(shí)產(chǎn)權(quán)代理有限公司 代理人 -
地址 361000福建省廈門(mén)市軟件園二期觀(guān)日路12號(hào)102-402單元
法律狀態(tài) -

摘要

摘要 本發(fā)明涉及一種基于Threejs生成全景圖表的方法、終端設(shè)備及存儲(chǔ)介質(zhì),該方法中包括:加載全景容器組件中配置的各圖表組件,并將其掛載至全景容器組件內(nèi);對(duì)全景容器組件對(duì)應(yīng)的場(chǎng)景和相機(jī)進(jìn)行初始化;根據(jù)每個(gè)圖表組件生成場(chǎng)景對(duì)象,并生成的場(chǎng)景對(duì)象添加至對(duì)應(yīng)的場(chǎng)景內(nèi);初始化全景容器組件的渲染器,并設(shè)置渲染效果的寬和高,通過(guò)渲染器將各圖表組件重新渲染出全景效果,將渲染器掛載至頁(yè)面內(nèi);全景容器組件調(diào)用addEventListener對(duì)用戶(hù)鼠標(biāo)操作事件進(jìn)行綁定,使全景效果跟著鼠標(biāo)的拖動(dòng)進(jìn)行轉(zhuǎn)動(dòng);根據(jù)幀速率反復(fù)觸發(fā)來(lái)調(diào)整相機(jī)的位置;頁(yè)面顯示全景圖表效果。本發(fā)明通過(guò)系統(tǒng)特有的全景容器組件,可以快速將幾塊圖表結(jié)合起來(lái),生成相應(yīng)的全景圖表頁(yè)面。