999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

對Cohen—Sutherland裁剪算法的分析與改進

2015-07-29 02:49:16郭旌巍楊振州
科技創新導報 2015年16期
關鍵詞:效率

郭旌巍+楊振州

摘 要:在矩形窗口的二維裁減中,Cohen-Sutherland線段裁剪算法既不能有效地判斷出線段是否完全在窗口外又可能求解出無效交點,因此本文提出一種基于Cohen-Sutherland線段裁剪算法的改進算法,給定一個線段,由計算剪裁窗口頂點到線段的有向距離符號來判斷線段與窗口相對位置關系,避免求取無效交點的操作。改進算法可以迅速判斷哪些線段與裁剪窗口有真正的交點,再通過距離大小的比較,確定直線與窗口的哪條邊相交,最終將被裁剪線段快速、準確輸出。實驗表明, 改進的Cohen-Sutherland算法比原算法有更高的執行效率。

關鍵詞:Cohen-Sutherland裁剪算法 裁剪窗口 求交運算 有向距離符號

中圖分類號:T31 文獻標識碼:A 文章編號:1674-098X(2015)06(a)-0047-01

線段裁剪是計算機圖形學中最基本的技術之一,目前常用的三種經典直線裁剪算法為:Cohen-Sutherland編碼算法;中點分割算法和Liang-Barsky算法等,傳統算法影響線段裁剪算法效率的主要原因有兩點:(1)是否完全丟棄與窗口不相關的線段。(2)能否快速簡單地求出線段與窗口的交點。[1]針對上述問題,該文提出了改進的C_S編碼裁剪算法,該算法能迅速判斷哪些線段與裁剪窗口有真正的交點,使線段與窗口交點的計算量降到最低水平,提高裁剪的效率。

1 Cohen_Sutherland線段裁剪算法的分析

Cohen-Sutherland算法基本原理描述為:矩形窗口中顯示直線。

依據算法的基本思想,設Start和end分別是是直線端點的起始和終止編碼。若start==0且end==0,完全顯示這條線段。若start&end!=0,完全舍棄這條線段。若上述兩條件均不成立,則求線段和可見窗口的邊的交點,在交點處把線段一分為二,完全在窗口外的部分,棄之;另一部分重復上述操作。[2]

從圖1可以得到,線段AB與窗口邊界相交,以圖可知只需計算與上邊界和左邊界的交點即可。線段CD和線段AB的處理類似。線段EF與可見窗口不想交,簡棄之,但算法前兩種情況無法實現此種操作。線段EF與可見窗口下邊界和右邊界計算交點后,才可舍棄。[3]因此,如果可以對那些與邊框線有交的線段再進行精確的判斷,舍棄實際落在矩形窗口外的線段,同時準確地判斷出有效交點產生的邊界,就可以極大的提高線段裁剪的運算效率。

2 改進的Cohen_Sutherland線段裁剪算法

2.1 判斷線段和窗口邊界有無有效交點

如圖2所示,窗口的左上、左下、右上、右下角點分別記為GLT、GLB、GRT、GRB。分別計算角點GLT、GLB到線段所在直線的有向距離,分別記為、。若兩者同號,表明線段與窗口邊界不相交,此時應舍棄被裁剪線段。若兩者異號,則表明兩角點分別在線段的兩側,因而線段與窗口邊界有至少一個有效交點。[4]

2.2 判斷線段和窗口的哪條邊界相交

通過3.1已經判斷出直線和窗口邊界至少有一個交點。如上圖3所示假設在窗口邊界外,如果在窗口外,交換、。過分別連接角點GRT、GRB。分別過GLT、GLB向線段和線段作垂線,距離記作。分別比較與和與的距離。如果>且>,則線段分別與窗口的左邊界和右邊界相交。否則如果<,線段與窗口的左邊界和下邊界相交。如果<,線段和窗口的左邊界和上邊界相交。

3 結語

該算法在原算法編碼思想的基礎上加以改進,提出了基于C-S算法裁剪的新思路。通過徹底排除與窗口不相交的線段來提高執行效率,并且可直接求得與窗口相交的有效交點,避免了冗余交點的計算,這樣不僅縮短了程序運行的時間,而且還提高了線段裁剪的執行效率。

參考文獻

[1] 陸楓,何云峰.計算機圖形學基礎[M].2版.北京:電子工業出版社,2012.

[2] 陳定鈺,丁有和.基于交點和區域特征的線段裁剪算法[J].現代計算機,2014(26):51-53,57.

[3] Jingjing Han.“Improvement in the Cohen-Sutherland Line Segment Clipping Algorithm[C]//2013 IEEE International Conference on Granular Computing(GrC).2013.

[4] 孔德慧,尹寶才,劉媛媛.對Cohen—sutherland線段裁剪算法的改進[J].北京工業大學學報,2002,28(4):483—486.endprint

猜你喜歡
效率
你在咖啡館學習會更有創意和效率嗎?
提升朗讀教學效率的幾點思考
甘肅教育(2020年14期)2020-09-11 07:57:42
注意實驗拓展,提高復習效率
效率的價值
商周刊(2017年9期)2017-08-22 02:57:49
引入“倒逼機制”提高治霾效率
遼寧經濟(2017年6期)2017-07-12 09:27:16
質量與效率的爭論
中國衛生(2016年9期)2016-11-12 13:27:54
跟蹤導練(一)2
提高食品行業清潔操作的效率
OptiMOSTM 300V提高硬開關應用的效率,支持新型設計
“錢”、“事”脫節效率低
中國衛生(2014年11期)2014-11-12 13:11:32
主站蜘蛛池模板: 欧美中文字幕在线视频| AV不卡在线永久免费观看| 97影院午夜在线观看视频| 又大又硬又爽免费视频| 亚洲日韩国产精品综合在线观看| 91欧美在线| 日韩福利视频导航| 久久久久久高潮白浆| 操国产美女| 欧美日韩国产在线播放| 国产av剧情无码精品色午夜| 国产区在线观看视频| 中文字幕永久在线观看| 91久久国产热精品免费| 特级毛片免费视频| 91 九色视频丝袜| 久视频免费精品6| 日韩欧美中文亚洲高清在线| 精品色综合| 免费国产无遮挡又黄又爽| 欧美激情二区三区| 高潮毛片免费观看| 欧美激情二区三区| 香蕉久久国产精品免| 国产精品自拍露脸视频| 在线国产毛片| AV不卡无码免费一区二区三区| 日韩成人在线网站| 久久综合色视频| 日韩免费中文字幕| 日本AⅤ精品一区二区三区日| 啊嗯不日本网站| 男人天堂伊人网| 亚洲精品国产日韩无码AV永久免费网 | 米奇精品一区二区三区| 久久久精品无码一二三区| 丁香六月激情综合| 国产人人乐人人爱| www.youjizz.com久久| 九九这里只有精品视频| 欧美成人精品高清在线下载| 日韩在线第三页| 亚欧美国产综合| 国产午夜不卡| 亚洲中文字幕av无码区| 91福利一区二区三区| 2021国产在线视频| 免费人成在线观看成人片 | 亚洲一区第一页| 最新国产你懂的在线网址| 久久永久免费人妻精品| 国产免费精彩视频| 欧美中文字幕在线播放| 日韩毛片基地| av尤物免费在线观看| 啪啪永久免费av| 天堂在线www网亚洲| 丝袜国产一区| 毛片大全免费观看| 亚洲性影院| 伊人成人在线视频| 国产午夜一级淫片| 亚洲久悠悠色悠在线播放| 欧美在线中文字幕| 亚洲av综合网| 五月天天天色| 欧美视频在线不卡| 女人18毛片水真多国产| 亚洲精品第一页不卡| 色婷婷成人| 永久免费AⅤ无码网站在线观看| 国产迷奸在线看| 国产精品尤物在线| 91视频国产高清| 午夜欧美理论2019理论| 久久人人妻人人爽人人卡片av| 91色爱欧美精品www| 国产亚洲男人的天堂在线观看| 亚洲熟女偷拍| 国产成人高清精品免费软件 | 精品久久综合1区2区3区激情| 免费人成在线观看成人片|