[發明專利]一種二維圖形繪制方法無效
| 申請號: | 201210505493.5 | 申請日: | 2012-11-30 |
| 公開(公告)號: | CN103065344A | 公開(公告)日: | 2013-04-24 |
| 發明(設計)人: | 寧楠;朱平;陳剛;趙繼維;夏添 | 申請(專利權)人: | 貴州電網公司六盤水供電局;深圳市凱弦電氣自動化有限公司 |
| 主分類號: | G06T11/20 | 分類號: | G06T11/20;G06F9/44 |
| 代理公司: | 深圳市順天達專利商標代理有限公司 44217 | 代理人: | 李琴 |
| 地址: | 貴州省六盤水*** | 國省代碼: | 貴州;52 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 二維 圖形 繪制 方法 | ||
技術領域
本發明涉及計算機圖形技術,更具體地說,涉及一種二維圖形繪制方法。
背景技術
目前的一些二維計算機圖形繪制軟件例如autocad等,都是一些系統龐大、結構復雜的軟件系統,而且這些龐大的軟件系統都由一些功能比較單一的子模塊組成,軟件的運行對計算機硬件的要求很高,且操作非常復雜。
發明內容
本發明要解決的技術問題在于,針對現有技術的上述缺陷,提供一種通過腳本方式自動繪制圖形、實現圖形繪制方法和圖形軟件的松耦合的二維圖形繪制方法。
本發明解決其技術問題所采用的技術方案是:提出一種二維圖形繪制方法,包括如下步驟:
S1、獲取二維圖形腳本;
S2、解析所述二維圖形腳本,提取屬性段、變量段、公式段和過程段,其中,屬性段描述圖形名稱、備注信息,變量段定義繪制二維圖形過程中用到的參數,公式段描述繪制二維圖形過程中自定義的公式,過程段描述與該二維圖形相對應的多個圖形序列;
S3、依據所述屬性段、變量段、公式段和過程段的描述繪制二維圖形。
根據本發明所述的二維圖形繪制方法中,所述過程段針對所述多個圖形序列中的每一圖形進一步包括圖形坐標定義、圖形基本元素繪制過程定義、循環繪制過程定義。
根據本發明所述的二維圖形繪制方法中,所述圖形基本元素包括點、線、圓、矩形、正多邊形、圓弧橢圓、橢圓弧、區域、文本元素。
根據本發明所述的二維圖形繪制方法中,所述循環繪制過程定義包括:循環變量、變化始值、變化終值、變化步長。
本發明針對二維圖形的繪制方法和過程描述定義了一套適合描述二維圖形、具備良好的擴展性、能夠適應復雜多樣的繪制方法、比通用編程語言簡單、編寫快捷、檢查方便的腳本語言,可定義各種二維圖形的繪制過程和算法,實現二維圖形繪制的自動化、標準化,實現圖形繪制方法和圖形軟件的松耦合。
附圖說明
下面將結合附圖及實施例對本發明作進一步說明,附圖中:
圖1是本發明一個實施例的二維圖形繪制方法的流程圖。
具體實施方式
為了使本發明的目的、技術方案及優點更加清楚明白,以下結合附圖及實施例,對本發明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發明,并不用于限定本發明。
圖1示出了根據本發明一個實施例的二維圖形繪制方法的流程圖。如圖1所示,該二維圖形繪制方法包括如下步驟:
步驟S1,獲取二維圖形腳本。
步驟S2,解析所述二維圖形腳本,提取屬性段、變量段、公式段和過程段,其中,屬性段描述圖形名稱、備注信息,變量段定義繪制二維圖形過程中用到的參數,公式段描述繪制二維圖形過程中自定義的公式,過程段描述與該二維圖形相對應的多個圖形序列。
步驟S3,依據所述屬性段、變量段、公式段和過程段的描述繪制二維圖形。
一個實施例中,屬性段定義繪制過程屬性,用于描述該繪制過程的名稱、備注等信息。變量段定義過程變量,用于描述繪制過程中所使用的運算量,變量值可以是通用的運算式,并且可以是內部計算公式和函數,例如:
<Variable?Name=b
?????????????External=false
?????????????Remark=″″>{variable(a)*2}</Variable>
其中variable(a)表示對變量a的引用。公式段以公式名稱、運算式的方式表示自定義的計算公式,為繪制過程提供計算方法,例如:
<Formula?Name=aRemark=″″>f(x)=x+10</Formula>
過程段通過該二維圖形的多個圖形序列來定義其繪制過程和方法,其中每一圖形包括圖形坐標定義、圖形基本元素繪制過程定義、循環繪制過程定義。其中,坐標定義用于描述圖形的坐標系統,包括坐標標簽、范圍信息。圖形基本元素繪制過程描述圖形元素的繪制過程,主要使用的基本繪圖元素有點、線、圓、矩形、正多邊形、圓弧橢圓、橢圓弧、區域、文本元素。循環繪制過程定義描述循環繪制一個或者一組基本圖形元素的過程,其具體包括循環變量、變化始值、變化終值、變化步長。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于貴州電網公司六盤水供電局;深圳市凱弦電氣自動化有限公司,未經貴州電網公司六盤水供電局;深圳市凱弦電氣自動化有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210505493.5/2.html,轉載請聲明來源鉆瓜專利網。





