一種基于WebGL的載入3D模型實(shí)現(xiàn)自動(dòng)生成縮略圖的方法

基本信息

申請?zhí)?/td> CN202111652484.4 申請日 -
公開(公告)號 CN114297546A 公開(公告)日 2022-04-08
申請公布號 CN114297546A 申請公布日 2022-04-08
分類號 G06F16/957(2019.01)I;G06T15/30(2011.01)I;G06T15/20(2011.01)I;G06T7/73(2017.01)I 分類 計(jì)算;推算;計(jì)數(shù);
發(fā)明人 梁帆;楊一涵 申請(專利權(quán))人 中科星圖股份有限公司
代理機(jī)構(gòu) 北京科迪生專利代理有限責(zé)任公司 代理人 金怡
地址 101399北京市順義區(qū)臨空經(jīng)濟(jì)核心區(qū)機(jī)場東路2號國家地理信息科技產(chǎn)業(yè)園1A-4星圖大廈
法律狀態(tài) -

摘要

摘要 本發(fā)明提出一種基于WebGL的載入3D模型實(shí)現(xiàn)自動(dòng)生成縮略圖的方法,包括如下步驟:步驟1、在網(wǎng)頁中創(chuàng)建一個(gè)cesium地球,設(shè)置地球表面顏色;步驟2、用戶將三維模型導(dǎo)入步驟1在網(wǎng)頁創(chuàng)建的地球中,使用HTML5讀取三維模型文件得到二進(jìn)制流,完成三維模型加載;步驟3、使用cesium調(diào)整相機(jī)視角,以對準(zhǔn)模型;步驟4、使用html2canvas類庫的接口對模型進(jìn)行截圖,得到帶背景顏色的模型圖片;步驟5、使用上一步得到的模型圖片,調(diào)用HTML5的內(nèi)容獲取方法函數(shù),得到模型圖片的畫布對象,畫布對象再調(diào)用圖像數(shù)據(jù)獲取方法,得到畫布內(nèi)指定范圍的像素顏色數(shù)據(jù);步驟6、得到像素顏色數(shù)據(jù)后開始切圖、摳圖,處理后的圖片即為最終的三維模型縮略圖。