一種基于坐標(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)部的點。