[發明專利]一種可視化控件的優化方法及裝置有效
| 申請號: | 201310460103.1 | 申請日: | 2013-09-30 |
| 公開(公告)號: | CN104516733B | 公開(公告)日: | 2018-01-09 |
| 發明(設計)人: | 孟祥星 | 申請(專利權)人: | 北京新媒傳信科技有限公司 |
| 主分類號: | G06F9/44 | 分類號: | G06F9/44 |
| 代理公司: | 北京市隆安律師事務所11323 | 代理人: | 權鮮枝 |
| 地址: | 100089 北京市海淀區萬*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 可視化 控件 優化 方法 裝置 | ||
1.一種可視化控件的優化方法,其特征在于,該方法包括:
接收到生成可視化控件的請求;
利用關鍵幀動畫類生成矩形可視化控件;
將所述矩形可視化控件變換為不規則形狀的目標可視化控件,所述不規則形狀的目標可視化控件由兩條單調曲線和與所述矩形可視化控件的上下兩條邊重合的兩條直線圍成;
顯示所述不規則形狀的目標可視化控件;
其中,所述將所述矩形可視化控件變換為不規則形狀的目標可視化控件包括:
設定預定份數值;
將所述矩形可視化控件沿其任意一條邊的方向分為預定份數,形成所述預定份數個小矩形;相應的,將所述不規則形狀的目標可視化控件沿同樣的方向分為預定份數,形成所述預定份數個小梯形;所述預定份數個小矩形與所述預定份數個小梯形一一對應;
計算每個小矩形變換成相應小梯形的三維變換矩陣,得到預定份數個三維變換矩陣;
將所述預定份數個三維變換矩陣掛載到所述關鍵幀動畫類中,由所述關鍵幀動畫類根據所述預定份數個三維變換矩陣完成所述矩形可視化控件到所述不規則形狀的目標可視化控件的變換。
2.如權利要求1所述的方法,其特征在于,所述將所述矩形可視化控件沿其任意一條邊的方向分為預定份數,形成所述預定份數個小矩形包括:
所述矩形可視化控件的一邊與直角坐標系的y軸平行,將所述矩形可視化控件沿y軸方向分為預定份數,形成預定份數個小矩形;
相應的,將所述不規則形狀的目標可視化控件沿y軸方向分為預定份數,形成預定份數個小梯形。
3.如權利要求1或2所述的方法,其特征在于,所述計算每個小矩形變換成相應小梯形的三維變換矩陣前進一步包括:記錄每個小矩形的各頂點坐標,并計算每個小梯形的各頂點坐標;
相應的,所述計算每個小矩形變換成相應小梯形的三維變換矩陣包括:
平移所述小矩形,使得所述小梯形下底的一頂點與該小矩形的對應頂點對齊,并計算平移矩陣;
以所述小梯形下底長為所述平移后的小矩形的長,以所述小梯形的高為所述平移后的小矩形的寬,將所述平移后的小矩形進行伸縮,并計算伸縮矩陣;
根據所述小梯形的形狀,將所述伸縮后的小矩形進行錯切,得到與所述小梯形的形狀一致的目標小梯形,并計算錯切矩陣;
將目標小梯形進行投影變換,并計算其投影矩陣;
將所述平移矩陣、伸縮矩陣、錯切矩陣以及投影矩陣相乘,得到所述小矩形變換成相應小梯形的三維變換矩陣。
4.如權利要求3所述的方法,其特征在于,所述計算每個小梯形的各頂點坐標為:
利用牛頓迭代法計算每個小梯形的各頂點坐標。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京新媒傳信科技有限公司,未經北京新媒傳信科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310460103.1/1.html,轉載請聲明來源鉆瓜專利網。





