[發(fā)明專利]基于WebGL技術(shù)的網(wǎng)頁端大量二維文字繪畫方法在審
| 申請?zhí)枺?/td> | 202011039348.3 | 申請日: | 2020-09-28 |
| 公開(公告)號(hào): | CN112199615A | 公開(公告)日: | 2021-01-08 |
| 發(fā)明(設(shè)計(jì))人: | 曹偉東;王強(qiáng)強(qiáng);孟玲霄;袁偉;劉中華;顧曉波;馮渝;何昱江;駱鵬飛;呂國超;彭?xiàng)?/a>;趙切;朱伊娜;廖再毅;顧勵(lì);郭靜 | 申請(專利權(quán))人: | 長江精工鋼結(jié)構(gòu)(集團(tuán))股份有限公司;浙江精工鋼結(jié)構(gòu)集團(tuán)有限公司;浙江精筑信息科技有限公司 |
| 主分類號(hào): | G06F16/957 | 分類號(hào): | G06F16/957;G06F16/958 |
| 代理公司: | 紹興市越興專利事務(wù)所(普通合伙) 33220 | 代理人: | 蔣衛(wèi)東 |
| 地址: | 237000 安徽省*** | 國省代碼: | 安徽;34 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 基于 webgl 技術(shù) 網(wǎng)頁 大量 二維 文字 繪畫 方法 | ||
1.一種基于WebGL技術(shù)的網(wǎng)頁端大量二維文字繪畫方法,其特征在于包括如下步驟:
步驟1,獲取特定字體Json矢量數(shù)據(jù)集;
步驟2,獲取需要展示的文字集合;
步驟3,獲取需要展示的文字矢量數(shù)據(jù)集并發(fā)送到前端;
步驟4,前端通過three.js框架中的轉(zhuǎn)化方式將文字矢量數(shù)據(jù)集轉(zhuǎn)化為轉(zhuǎn)化實(shí)體工具;
步驟5,把需要展示的文字集合通過轉(zhuǎn)化實(shí)體工具生成geometry實(shí)體;
步驟6,修改geometry實(shí)體的部分參數(shù)后添加到WebGL中。
2.根據(jù)權(quán)利要求1所述的一種基于WebGL技術(shù)的網(wǎng)頁端大量二維文字繪畫方法,其特征在于:所述步驟4與步驟5之間還包括一步驟:判斷文字集合中是否存在矢量數(shù)據(jù),若不存在矢量數(shù)據(jù),則根據(jù)文字矢量規(guī)則創(chuàng)建特殊文字或符號(hào)的矢量數(shù)據(jù)加入到矢量數(shù)據(jù)集中,并返回到步驟1。
3.根據(jù)權(quán)利要求1所述的一種基于WebGL技術(shù)的網(wǎng)頁端大量二維文字繪畫方法,其特征在于:所述步驟1具體包括
步驟1.1,選擇以一種通用字體作為展示字體;
步驟1.2,獲取字體格式文件;
步驟1.3,通過網(wǎng)站https://gero3.github.io/facetype.js把下載的ttf文件轉(zhuǎn)化為Json格式的文字矢量數(shù)據(jù)。
4.根據(jù)權(quán)利要求1所述的一種基于WebGL技術(shù)的網(wǎng)頁端大量二維文字繪畫方法,其特征在于:所述步驟2具體包括
步驟2.1,讀取數(shù)據(jù)收集需要展示的文本集合過濾掉相同文字。
5.根據(jù)權(quán)利要求1所述的一種基于WebGL技術(shù)的網(wǎng)頁端大量二維文字繪畫方法,其特征在于:所述步驟3具體包括
步驟3.1,獲取需要展示的文件集合后遍歷獲取每個(gè)文字在步驟2中的每個(gè)文字矢量數(shù)據(jù)獲取要展示的矢量集。
6.根據(jù)權(quán)利要求1所述的一種基于WebGL技術(shù)的網(wǎng)頁端大量二維文字繪畫方法,其特征在于:所述步驟4具體包括
步驟4.1,通過步驟3獲取的數(shù)據(jù)矢量集在前端轉(zhuǎn)化成Json后,通過three.js中的一個(gè)插件直接生產(chǎn)一個(gè)工具實(shí)體。
7.根據(jù)權(quán)利要求1所述的一種基于WebGL技術(shù)的網(wǎng)頁端大量二維文字繪畫方法,其特征在于:所述步驟5具體包括
步驟5.1,通過步驟4產(chǎn)生的工具實(shí)體,把需要展示的問題遍歷生產(chǎn)一個(gè)個(gè)geometry實(shí)體。
8.根據(jù)權(quán)利要求1一種基于WebGL技術(shù)的網(wǎng)頁端大量二維文字繪畫方法:所述步驟6具體包括
步驟6.1,geometry實(shí)體在改變顏色和縮放大小參數(shù)后添加進(jìn)WebGL。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于長江精工鋼結(jié)構(gòu)(集團(tuán))股份有限公司;浙江精工鋼結(jié)構(gòu)集團(tuán)有限公司;浙江精筑信息科技有限公司,未經(jīng)長江精工鋼結(jié)構(gòu)(集團(tuán))股份有限公司;浙江精工鋼結(jié)構(gòu)集團(tuán)有限公司;浙江精筑信息科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011039348.3/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 基于WebGL的大容量圖像緩存方法
- 超大圖像的切割加載顯示方法
- 基于WebGL搭建盾構(gòu)施工BIM管理平臺(tái)架構(gòu)方法
- 基于WebGL的渲染方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)
- 一種圖形繪制方法、裝置、終端設(shè)備及存儲(chǔ)介質(zhì)
- 用于Web端的矢量圖顯示方法、裝置和計(jì)算機(jī)設(shè)備
- 一種基于WebGL的工位管理方法、裝置、設(shè)備及介質(zhì)
- 跨瀏覽器和小程序的webGL開發(fā)方法、裝置和計(jì)算機(jī)設(shè)備
- 基于WebGL的標(biāo)簽隨動(dòng)可視化報(bào)告生成系統(tǒng)及方法
- 工業(yè)場景3D模型渲染方法和裝置
- 防止技術(shù)開啟的鎖具新技術(shù)
- 技術(shù)評(píng)價(jià)裝置、技術(shù)評(píng)價(jià)程序、技術(shù)評(píng)價(jià)方法
- 防止技術(shù)開啟的鎖具新技術(shù)
- 視聽模擬技術(shù)(VAS技術(shù))
- 用于技術(shù)縮放的MRAM集成技術(shù)
- 用于監(jiān)測技術(shù)設(shè)備的方法和用戶接口、以及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)
- 用于監(jiān)測技術(shù)設(shè)備的技術(shù)
- 技術(shù)偵查方法及技術(shù)偵查系統(tǒng)
- 使用投影技術(shù)增強(qiáng)睡眠技術(shù)
- 基于技術(shù)庫的技術(shù)推薦方法





