[發明專利]線軍標繪制方法無效
| 申請號: | 200910093939.6 | 申請日: | 2009-09-23 |
| 公開(公告)號: | CN101673320A | 公開(公告)日: | 2010-03-17 |
| 發明(設計)人: | 馬亞平;王永剛 | 申請(專利權)人: | 馬亞平;王永剛 |
| 主分類號: | G06F19/00 | 分類號: | G06F19/00;G06F3/048 |
| 代理公司: | 北京路浩知識產權代理有限公司 | 代理人: | 胡小永 |
| 地址: | 100091北京市*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 標繪 方法 | ||
技術領域
本發明涉軍標的繪制方法,特別涉及一種線軍標繪制方法。
背景技術
在人類歷史的發展進程中,戰爭始終扮演者重要的角色。戰爭過程是人類智力、意志、體力的較量,也是科學技術的較量,尤其是在科學技術突飛猛進的今天,大量高新技術裝備的不斷出現并應用于戰場,使戰爭形態發生了極大的變化,空間和時間的概念與過去大不相同。嚴峻的現實給軍事理論研究和軍隊訓練提出新的問題,如何研究未來戰爭的特點,揭示戰爭的規律,客觀地反映高技術條件下局部戰爭的形態,如何適應這些特點與要求來指導并進行部隊訓練,如何將中、高級指揮員的訓練引入一個更加能夠體現未來戰爭特點、規律的生動地環境,這對于當前現實的軍事斗爭準備具有極為重要的意義。使用計算機技術進行的現代作戰模擬,正是適應這一要求而應運而生的新的研究方法與訓練方式。態勢顯示在作戰模擬系統中的地位十分重要,基本上系統所有的信息都要通過這個部分輸出。作為使用人員來說,通過態勢顯示系統才能了解戰場的情況,才能據此進行指揮、對抗。態勢顯示系統的總任務是實現作戰模擬系統模擬結果的圖形輸出。因此用于表現戰場態勢的軍標符號的繪制就顯得尤為重要。軍標符號功能提供態勢顯示中的軍標符號顯示。軍標符號是以軍隊標號為基礎和標準的、用于表達軍事行動的計算機圖形符號的集合。
在早期的計算機作戰模擬系統中,軍隊標號的繪制基本上都是以點狀軍標的形式出現的,點狀軍標具有實現簡單、操作容易、表現形象直觀的優點。然而,其缺點就是不能將地形環境與作戰意圖很好地結合在一起。
發明內容
(一)發明目的
本發明的目的是提供一種軍標繪制方法,尤其是在點狀軍標的基礎上,實現了線軍標的繪制方法。
(二)發明內容
一種線軍標繪制方法,其特征在于,包括以下步驟:
步驟一:初始化參數和作圖工具;
步驟二:確定要繪制軍標數據在軍標庫中的起始定位地址,并獲得該軍標的總字節數;
判斷字節數是否為0,若為0方法結束,否則讀取下一個軍標元素命令;所述軍標為線軍標時,判斷結束條件為線軍標中所有元素繪制完成;
步驟三:根據字節數讀取軍標數據中軍標元素命令;
步驟四:根據讀到的不同的軍標元素命令跳轉到各個軍標元素命令處理步驟分別進行控制或顯示處理;
所述軍標元素命令,包括:
控制元素命令,用于改變作圖方式;
文字元素命令,用于進行文字或字符的坐標變換并顯示;
圖形元素命令,用于對圖形進行坐標變換和線圖形插值;
可替換軍標元素命令,用于根據用戶提供的調用參數來顯示可替換元素。
其中,所述線圖形插值包括以下步驟:
步驟一:對軍標元素中的坐標進行X、Y方向比例縮放;
步驟二:判斷子圖形元素是否用完,若用完,插值結束,否則執行步驟三;
步驟三:判斷每個子圖形的可變形折線坐標是否用完,若用完,跳轉到步驟九,否則執行步驟四進行;
步驟四:求出子圖形相對軍標中心線起點的總偏移、當前線段的X、Y變化量、當前線段的對應中心線的區間;
步驟五:查找當前線段起點對應的中心線坐標;
步驟六:判斷所述中心線坐標是否處于中心線對應坐標區間,若超出區間,則跳轉到步驟三,否則執行步驟七;
步驟七:判斷中心線是否為曲線,若為曲線,則計算出折線線段上對應中心線線段中點的那一點的投影距離,參考中心線線段中點用該距離計算出新生線的坐標點,并累計新產生的坐標;否則,在與中心線坐標相鄰兩線段上各取兩點并運用其到折線的投影距離建立兩條新的矢量線,求矢量交點得出新生線的坐標點,并累計新產生的坐標;
步驟八:查找下一個滿足插值條件的中心線坐標,跳轉到步驟六;
步驟九:進行端點坐標處理及坐標累計;
步驟十:定位下一個子圖形元素,跳轉到步驟二。
其中,所述控制元素命令,包括:
線軍標數據頭,用于啟動線軍標初始化;
點圖形命令元素,用于進入點圖形作圖狀態,禁止可變形作圖方式,同時根據自身所帶的定位點信息,改變當前的軍標中心點位置及方向,從而改變所述點圖形命令元素后的圖形元素的顯示方位;
線圖形命令元素,用于進入線圖形作圖狀態,禁止所述線圖形命令元素以后的固定形狀圖形元素的作圖;
翻轉命令元素,用于軍標沿X軸對稱翻轉,并且自動避免軍標倒立顯示;
所述線軍標初始化包括步驟:
分解線軍標頭中的線軍標類型、狀態字,給其中的變量賦缺省值;
根據線軍標類型創建線軍標內部坐標結構數據;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于馬亞平;王永剛,未經馬亞平;王永剛許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200910093939.6/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:篩選細胞內化核酸的方法
- 下一篇:體轉基因生物成像
- 同類專利
- 專利分類
G06F 電數字數據處理
G06F19-00 專門適用于特定應用的數字計算或數據處理的設備或方法
G06F19-10 .生物信息學,即計算分子生物學中的遺傳或蛋白質相關的數據處理方法或系統
G06F19-12 ..用于系統生物學的建模或仿真,例如:概率模型或動態模型,遺傳基因管理網絡,蛋白質交互作用網絡或新陳代謝作用網絡
G06F19-14 ..用于發展或進化的,例如:進化的保存區域決定或進化樹結構
G06F19-16 ..用于分子結構的,例如:結構排序,結構或功能關系,蛋白質折疊,結構域拓撲,用結構數據的藥靶,涉及二維或三維結構的
G06F19-18 ..用于功能性基因組學或蛋白質組學的,例如:基因型–表型關聯,不均衡連接,種群遺傳學,結合位置鑒定,變異發生,基因型或染色體組的注釋,蛋白質相互作用或蛋白質核酸的相互作用





