一種基于坐標(biāo)旋轉(zhuǎn)的直線繪制方法及飛機座艙顯示系統(tǒng)
基本信息
申請?zhí)?/td> | CN202011572506.1 | 申請日 | - |
公開(公告)號 | CN112802152A | 公開(公告)日 | 2021-05-14 |
申請公布號 | CN112802152A | 申請公布日 | 2021-05-14 |
分類號 | G06T11/20;G06T11/00 | 分類 | 計算;推算;計數(shù); |
發(fā)明人 | 張小永;王新玲;黃子碩 | 申請(專利權(quán))人 | 北京青云航空儀表有限公司 |
代理機構(gòu) | 中國航空專利中心 | 代理人 | 王世磊 |
地址 | 101300 北京市順義區(qū)仁和鎮(zhèn)時駿街5號院 | ||
法律狀態(tài) | - |
摘要
摘要 | 提出一種基于坐標(biāo)旋轉(zhuǎn)的直線繪制方法及飛機座艙顯示系統(tǒng),對直線各點的計算沒有先后關(guān)聯(lián),可以充分利用多核處理器和FPGA并行計算的優(yōu)勢提高直線繪制速度,同時不需要對直線的端點進行特殊處理。通過坐標(biāo)旋轉(zhuǎn)將需要繪制的任意角度直線變換為水平的參考直線,從而得到相應(yīng)位置的顏色值。通過初始計算得到待繪制直線L的長度l、線寬W、旋轉(zhuǎn)矩陣R和參考直線L′,并預(yù)估待繪制直線坐標(biāo)范圍X;利用旋轉(zhuǎn)矩陣R,逐個計算X范圍內(nèi)點P旋轉(zhuǎn)后的參考點P′位置,并通過參考點P′與參考直線L′的位置關(guān)系計算點P的顏色值C;在計算過程中通過P′與參考直線L′的距離,增加步進跳過X內(nèi)一定不在直線L內(nèi)部的點。 |
