欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

計(jì)算機(jī)圖形繪制中的圖紙比較方法和裝置制造方法

文檔序號(hào):6539015閱讀:109來源:國知局
計(jì)算機(jī)圖形繪制中的圖紙比較方法和裝置制造方法
【專利摘要】本發(fā)明公開了一種計(jì)算機(jī)圖形繪制中的圖紙比較方法和裝置。該計(jì)算機(jī)圖形繪制中的圖紙比較方法包括:獲取第一版本圖紙中的第一造型的像素點(diǎn)組;查找第二版本圖紙中的第二造型的像素點(diǎn)組列表;判斷列表中是否存在與第一造型的像素點(diǎn)組相同的像素點(diǎn)組;以及如果判斷出列表中不存在與第一造型的像素點(diǎn)組相同的像素點(diǎn)組,則對(duì)第一造型的像素點(diǎn)組進(jìn)行標(biāo)記處理,其中,圖紙包括第一版本圖紙和第二版本圖紙,第一版本圖紙和第二版本圖紙為關(guān)聯(lián)圖紙。通過本發(fā)明,解決了相關(guān)技術(shù)中難以得到圖紙間的完整差異的問題。
【專利說明】計(jì)算機(jī)圖形繪制中的圖紙比較方法和裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計(jì)算機(jī)領(lǐng)域,具體而言,涉及一種計(jì)算機(jī)圖形繪制中的圖紙比較方法和裝置。
【背景技術(shù)】
[0002]在計(jì)算機(jī)繪圖過程中,難免對(duì)圖紙進(jìn)行反復(fù)修改,這樣會(huì)產(chǎn)生不同版本的圖紙,從而產(chǎn)生了比較不同版本的圖紙之間的差異的需求。
[0003]為了比較不同版本的圖紙之間的差異,在相關(guān)技術(shù)中,提供了一種圖紙比較工具,該圖紙比較工具根據(jù)預(yù)先設(shè)定的幾何特征(如造型的幾何位置、顏色、線型等),遍歷圖紙中的造型,比較不同版本的圖紙中的造型之間的差異。但是該圖紙比較工具難以得到圖紙間的完整差異,這是因?yàn)槠潆y以獲取所有造型的幾何特征。例如,對(duì)于第三方自定義的造型,雖然可以將其打散以獲取幾何特征,然而不是所有的第三方自定義的造型都可以打散。
[0004]另外,在相關(guān)技術(shù)中,該圖紙比較工具還可以根據(jù)預(yù)先設(shè)定的句柄或標(biāo)識(shí),遍歷圖紙中的造型的句柄或標(biāo)識(shí),比較不同版本的圖紙中的造型之間的差異。但是該圖紙比較工具也難以得到圖紙間的完整差異,這是因?yàn)槟芊裢ㄟ^句柄或標(biāo)識(shí)唯一確定造型與圖紙中是否存在外部引用有關(guān),如果圖紙中存在外部引用,則無法通過句柄或標(biāo)識(shí)唯一確定圖紙中的造型,如果圖紙中不存在外部引用,則可以通過句柄或標(biāo)識(shí)唯一確定圖紙中的造型。例如,當(dāng)圖紙A以外部引用的方式顯示在圖紙B中時(shí),由于圖紙A和圖紙B相互獨(dú)立,因此圖紙A和圖紙B中可能存在重復(fù)的造型句柄或標(biāo)識(shí),重復(fù)的句柄或標(biāo)識(shí)不能唯一確定造型。
[0005]針對(duì)相關(guān)技術(shù)中難以得到圖紙間的完整差異的問題,目前尚未提出有效的解決方案。

【發(fā)明內(nèi)容】

[0006]本發(fā)明的主要目的在于提供一種計(jì)算機(jī)圖形繪制中的圖紙比較方法和裝置,以解決相關(guān)技術(shù)中難以得到圖紙間的完整差異的問題。
[0007]為了實(shí)現(xiàn)上述目的,根據(jù)本發(fā)明的一個(gè)方面,提供了一種計(jì)算機(jī)圖形繪制中的圖紙比較方法。該方法包括:獲取第一版本圖紙中的第一造型的像素點(diǎn)組;查找第二版本圖紙中的第二造型的像素點(diǎn)組列表;判斷列表中是否存在與第一造型的像素點(diǎn)組相同的像素點(diǎn)組;以及如果判斷出列表中不存在與第一造型的像素點(diǎn)組相同的像素點(diǎn)組,則對(duì)第一造型的像素點(diǎn)組進(jìn)行標(biāo)記處理,其中,第一版本圖紙和第二版本圖紙,第一版本圖紙和第二版本圖紙為關(guān)聯(lián)圖紙。
[0008]進(jìn)一步地,在判斷列表中是否存在與第一造型的像素點(diǎn)組相同的像素點(diǎn)組之后,該圖紙比較方法還包括:如果判斷出列表中不存在與第一造型的像素點(diǎn)組相同的像素點(diǎn)組,則獲取第一造型的像素點(diǎn)組與第一造型的第一關(guān)聯(lián)關(guān)系;基于第一關(guān)聯(lián)關(guān)系查找第一造型的像素點(diǎn)組對(duì)應(yīng)的第一造型;對(duì)查找到的第一造型進(jìn)行標(biāo)記處理。
[0009]進(jìn)一步地,在獲取第一造型的像素點(diǎn)組與第一造型的第一關(guān)聯(lián)關(guān)系之前,該圖紙比較方法還包括:生成第一造型的像素點(diǎn)組與第一造型的第一關(guān)聯(lián)關(guān)系。
[0010]進(jìn)一步地,在獲取第一版本圖紙中的第一造型的像素點(diǎn)之前,該圖紙比較方法還包括:遍歷第一版本圖紙中的第一造型;生成第一造型的像素點(diǎn)組;遍歷第二版本圖紙中的第二造型;以及生成第二造型的像素點(diǎn)組。
[0011]進(jìn)一步地,生成第一造型的像素點(diǎn)組包括:繪圖軟件前端接收打開第一版本圖紙的命令;繪圖軟件前端基于命令打開第一版本圖紙;獲取打開的第一版本圖紙中可顯示的造型,其中,可顯示的造型為第一造型;遍歷第一版本圖紙中的第一造型;以及通過繪制第一造型生成第一造型的像素點(diǎn)組。
[0012]為了實(shí)現(xiàn)上述目的,根據(jù)本發(fā)明的另一方面,提供了一種計(jì)算機(jī)圖形繪制中的圖紙比較裝置。該裝置包括:第一獲取單元,用于獲取第一版本圖紙中的第一造型的像素點(diǎn)組;第一查找單元,用于查找第二版本圖紙中的第二造型的像素點(diǎn)組列表;判斷單元,用于判斷列表中是否存在與第一造型的像素點(diǎn)組相同的像素點(diǎn)組;以及第一標(biāo)記單元,用于如果判斷出列表中不存在與第一造型的像素點(diǎn)組相同的像素點(diǎn)組,則對(duì)第一造型的像素點(diǎn)組進(jìn)行標(biāo)記處理,其中,圖紙包括第一版本圖紙和第二版本圖紙,第一版本圖紙和第二版本圖紙為關(guān)聯(lián)圖紙。
[0013]進(jìn)一步地,該圖紙比較裝置還包括:第二獲取單元,用于在判斷列表中是否存在與第一造型的像素點(diǎn)組相同的像素點(diǎn)組之后,如果判斷出列表中不存在與第一造型的像素點(diǎn)組相同的像素點(diǎn)組,則獲取第一造型的像素點(diǎn)組與第一造型的第一關(guān)聯(lián)關(guān)系;第二查找單元,用于基于第一關(guān)聯(lián)關(guān)系查找第一造型的像素點(diǎn)組對(duì)應(yīng)的第一造型;第二標(biāo)記單元,用于對(duì)查找到的第一造型進(jìn)行標(biāo)記處理。
[0014]進(jìn)一步地,該圖紙比較裝置還包括:第一生成單元,用于在獲取第一造型的像素點(diǎn)組與第一造型的第一關(guān)聯(lián)關(guān)系之前,生成第一造型的像素點(diǎn)組與第一造型的第一關(guān)聯(lián)關(guān)系O
[0015]進(jìn)一步地,該圖紙比較裝置還包括:第一遍歷單元,用于在獲取第一版本圖紙中的第一造型的像素點(diǎn)之前,遍歷第一版本圖紙中的第一造型;第二生成單元,用于生成第一造型的像素點(diǎn)組;第二遍歷單元,用于遍歷第二版本圖紙中的第二造型;以及第三生成單元,用于生成第二造型的像素點(diǎn)組。
[0016]進(jìn)一步地,第二生成單元包括:接收模塊,用于繪圖軟件前端接收打開第一版本圖紙的命令;打開模塊,用于繪圖軟件前端基于命令打開第一版本圖紙;獲取模塊,用于獲取打開的第一版本圖紙中可顯示的造型,其中,可顯示的造型為第一造型;遍歷模塊,用于遍歷第一版本圖紙中的第一造型;以及生成模塊,用于通過繪制第一造型生成第一造型的像素點(diǎn)組。
[0017]通過本發(fā)明,采用獲取第一版本圖紙中的第一造型的像素點(diǎn)組;查找第二版本圖紙中的第二造型的像素點(diǎn)組列表;判斷列表中是否存在與第一造型的像素點(diǎn)組相同的像素點(diǎn)組;以及如果判斷出列表中不存在與第一造型的像素點(diǎn)組相同的像素點(diǎn)組,則對(duì)第一造型的像素點(diǎn)組進(jìn)行標(biāo)記處理,解決了相關(guān)技術(shù)中難以得到圖紙間的完整差異的問題,進(jìn)而達(dá)到了能夠比較出圖紙之間的完整差異的效果。
【專利附圖】

【附圖說明】[0018]構(gòu)成本申請(qǐng)的一部分的附圖用來提供對(duì)本發(fā)明的進(jìn)一步理解,本發(fā)明的示意性實(shí)施例及其說明用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的不當(dāng)限定。在附圖中:
[0019]圖1是根據(jù)本發(fā)明實(shí)施例的計(jì)算機(jī)圖形繪制中的圖紙比較裝置的示意圖;
[0020]圖2是根據(jù)本發(fā)明優(yōu)選實(shí)施例的計(jì)算機(jī)圖形繪制中的圖紙比較裝置的示意圖;
[0021]圖3是根據(jù)本發(fā)明實(shí)施例的計(jì)算機(jī)圖形繪制中的圖紙比較方法的流程圖;以及
[0022]圖4是根據(jù)本發(fā)明優(yōu)選實(shí)施例的計(jì)算機(jī)圖形繪制中的圖紙比較方法的流程圖。
【具體實(shí)施方式】
[0023]需要說明的是,在不沖突的情況下,本申請(qǐng)中的實(shí)施例及實(shí)施例中的特征可以相互組合。下面將參考附圖并結(jié)合實(shí)施例來詳細(xì)說明本發(fā)明。
[0024]為了使本領(lǐng)域的技術(shù)人員更好的理解本發(fā)明方案,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分的實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,在本領(lǐng)域普通技術(shù)人員沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都應(yīng)當(dāng)屬于本發(fā)明的保護(hù)范圍。
[0025]需要說明的是,本發(fā)明的說明書和權(quán)利要求書及上述附圖中的術(shù)語“第一”、“第二”等是用于區(qū)別類似的對(duì)象,而不必用于描述特定的順序或先后次序。應(yīng)該理解這樣使用的數(shù)據(jù)在適當(dāng)情況下可以互換,以便這里描述的本發(fā)明的實(shí)施例能夠以除了在這里圖示或描述的那些以外的順序?qū)嵤?。此外,術(shù)語“包括”和“具有”以及他們的任何變形,意圖在于覆蓋不排他的包含。
[0026]根據(jù)本發(fā)明的實(shí)施例,提供了一種計(jì)算機(jī)圖形繪制中的圖紙比較裝置,該計(jì)算機(jī)圖形繪制中的圖紙比較裝置用于比較圖紙之間的完整差異。
[0027]圖1是根據(jù)本發(fā)明實(shí)施例的計(jì)算機(jī)圖形繪制中的圖紙比較裝置的示意圖。
[0028]如圖1所示,該裝置包括:第一獲取單元10、第一查找單元20、判斷單元30和第一標(biāo)記單元40。
[0029]需要說明的是,圖紙可以包括第一版本圖紙和第二版本圖紙。第一版本圖紙和第二版本圖紙可以為關(guān)聯(lián)圖紙,例如,第一版本圖紙和第二版本圖紙為時(shí)間關(guān)聯(lián)圖紙。當(dāng)?shù)谝话姹緢D紙和第二版本圖紙為時(shí)間關(guān)聯(lián)圖紙時(shí),第一版本圖紙可以為第一時(shí)期的圖紙,第二版本圖紙可以為第二時(shí)期的圖紙。第一時(shí)期也可以為第二時(shí)期之前的時(shí)期,第一時(shí)期可以為第二時(shí)期之后的時(shí)期。第一版本圖紙可以為一張或者多張,第二版本圖紙也可以為一張或者多張。以下在本實(shí)施例和下述實(shí)施例中,將以第一版本圖紙和第二版本圖紙均為一張圖紙的情況進(jìn)行闡述。
[0030]另外,造型是指繪制計(jì)算機(jī)圖紙的內(nèi)容時(shí)選用的基本元素,即造型是構(gòu)成圖紙的基本單元,例如,造型可以是圖紙中的線條、文字等。
[0031]第一獲取單元10用于獲取第一版本圖紙中的第一造型的像素點(diǎn)組。
[0032]具體地,可以遍歷第一版本圖紙中的第一造型的像素點(diǎn)組列表,從該列表中獲取第一版本圖紙中的第一造型的像素點(diǎn)組,該處的列表可以為第一列表。
[0033]其中,第一造型可以為一個(gè)或者多個(gè)第一造型,每個(gè)第一造型可以對(duì)應(yīng)一個(gè)或者多個(gè)像素點(diǎn),每個(gè)第一造型的所有像素點(diǎn)可以存儲(chǔ)在一個(gè)列組中,該列組即為第一造型的像素點(diǎn)組,全部第一造型的所有像素點(diǎn)組可以存儲(chǔ)在第一列表中。
[0034]需要說明的是,每個(gè)第一造型的像素點(diǎn)組中的全部像素點(diǎn)都具有大小信息、縮放比例信息和與組內(nèi)其他像素點(diǎn)之間的相對(duì)位置信息等。其中,每個(gè)第一造型的像素點(diǎn)組中的全部像素點(diǎn)可以等大,并且具有相同的縮放比例和固定的相對(duì)位置。這樣,當(dāng)某個(gè)第一造型確定之后,該第一造型中的各個(gè)像素點(diǎn)的大小、縮放比例和各個(gè)像素點(diǎn)在組內(nèi)相對(duì)位置等信息就確定了,而如果第一造型發(fā)生變化,第一造型中的各個(gè)像素點(diǎn)的大小,或者縮放比例,或者各個(gè)像素點(diǎn)在組內(nèi)相對(duì)位置等信息會(huì)隨之變化。反之,通過第一造型中的各個(gè)像素點(diǎn)的大小,或者縮放比例,或者各個(gè)像素點(diǎn)在組內(nèi)相對(duì)位置等信息發(fā)生的變化,可以判斷出第一造型發(fā)生了變化。綜上所述,第一造型的變化與第一造型中的各個(gè)像素點(diǎn)的變化一一對(duì)應(yīng)。
[0035]第一查找單元20用于查找第二版本圖紙中的第二造型的像素點(diǎn)組列表。
[0036]具體地,可以遍歷第二版本圖紙中的第二造型的像素點(diǎn)組列表中的第二造型的像素點(diǎn)組,以對(duì)第二版本圖紙中的第二造型的像素點(diǎn)組列表進(jìn)行查找。其中,第二版本圖紙中的第二造型的像素點(diǎn)組列表可以為第二列表。
[0037]其中,第二造型可以為一個(gè)或者多個(gè)第二造型,每個(gè)第二造型可以對(duì)應(yīng)一個(gè)或者多個(gè)像素點(diǎn),每個(gè)第二造型的所有像素點(diǎn)可以存儲(chǔ)在一個(gè)列組中,該列組即為第二造型的像素點(diǎn)組,全部第二造型的所有像素點(diǎn)組可以存儲(chǔ)在第二列表中。
[0038]需要說明的是,每個(gè)第二造型的像素點(diǎn)組中的全部像素點(diǎn)都具有大小信息、縮放比例信息和與組內(nèi)其他像素點(diǎn)之間的相對(duì)位置信息等。其中,每個(gè)第二造型的像素點(diǎn)組中的全部像素點(diǎn)可以等大,并且具有相同的縮放比例和固定的相對(duì)位置。這樣,當(dāng)某個(gè)第二造型確定之后,該第二造型中的各個(gè)像素點(diǎn)的大小、縮放比例和各個(gè)像素點(diǎn)在組內(nèi)相對(duì)位置等信息就確定了,而如果第二造型發(fā)生變化,第二造型中的各個(gè)像素點(diǎn)的大小,或者縮放比例,或者各個(gè)像素點(diǎn)在組內(nèi)相對(duì)位置等信息會(huì)隨之變化。反之,通過第二造型中的各個(gè)像素點(diǎn)的大小,或者縮放比例,或者各個(gè)像素點(diǎn)在組內(nèi)相對(duì)位置等信息發(fā)生的變化,可以判斷出第二造型發(fā)生了變化。綜上所述,第二造型的變化與第二造型中的各個(gè)像素點(diǎn)的變化一一對(duì)應(yīng)。
[0039]判斷單元30用于判斷列表中是否存在與第一造型的像素點(diǎn)組相同的像素點(diǎn)組。
[0040]需要說明的是,針對(duì)某個(gè)第一造型的像素點(diǎn)組中的每個(gè)像素點(diǎn),如果都能在某個(gè)第二造型的像素點(diǎn)組中找到與之相同的像素點(diǎn),并且兩個(gè)像素點(diǎn)組中的像素點(diǎn)的個(gè)數(shù)相等,則表明第一造型的像素點(diǎn)組與第二造型的像素點(diǎn)組為相同的像素點(diǎn)組,否則表明第一造型的像素點(diǎn)組與第二造型的像素點(diǎn)組為不相同的像素點(diǎn)組。其中,該第一造型的像素點(diǎn)組中的像素點(diǎn)與第二造型的像素點(diǎn)相同是指這兩個(gè)像素點(diǎn)同時(shí)滿足等大、具有相同的縮放比例和在各自的像素點(diǎn)組中固定的相對(duì)位置等條件。
[0041]具體地,可以通過以下步驟判斷列表中是否存在與第一造型的像素點(diǎn)組相同的像素點(diǎn)組:首先逐個(gè)獲取第一造型的像素點(diǎn)組中的每個(gè)像素點(diǎn),其次遍歷第二造型的像素點(diǎn)組和第二造型的像素點(diǎn)組中的像素點(diǎn),再次判斷第二造型的像素點(diǎn)組中是否存在與第一造型的像素點(diǎn)相同的像素點(diǎn),接著如果判斷第二造型的像素點(diǎn)組中不存在與第一造型的像素點(diǎn)相同的像素點(diǎn),則判斷出列表中不存在與第一造型的像素點(diǎn)組相同的像素點(diǎn)組;如果判斷第二造型的像素點(diǎn)組中存在與第一造型的像素點(diǎn)相同的像素點(diǎn),則判斷兩個(gè)像素點(diǎn)列組中的像素點(diǎn)的個(gè)數(shù)是否相等,如果判斷出兩個(gè)像素點(diǎn)列組中的像素點(diǎn)的個(gè)數(shù)相等,則判斷出列表中存在與第一造型的像素點(diǎn)組相同的像素點(diǎn)組。
[0042]第一標(biāo)記單元40用于如果判斷出列表中不存在與第一造型的像素點(diǎn)組相同的像素點(diǎn)組,則對(duì)第一造型的像素點(diǎn)組進(jìn)行標(biāo)記處理。
[0043]可以通過多種方式對(duì)第一造型的像素點(diǎn)組進(jìn)行標(biāo)記處理,例如,可以通過對(duì)第一造型的像素點(diǎn)組進(jìn)行著色的方式對(duì)第一造型的像素點(diǎn)組進(jìn)行標(biāo)記處理。
[0044]通過本發(fā)明實(shí)施例,由于第一造型的像素點(diǎn)組不但不受第一造型是否為第三方自定義的不能打散的造型的限制,而且不受第一造型所在的圖紙是否存在引用外部圖紙的限制,因而可以達(dá)到比較出圖紙之間的完整差異的效果。另外,在比較出圖紙之間的完整差異之后,可以給用戶提供正確的信息,避免由于得不到圖紙中的完整差異而給用戶造成經(jīng)濟(jì)損失。
[0045]圖2是根據(jù)本發(fā)明優(yōu)選實(shí)施例的計(jì)算機(jī)圖形繪制中的圖紙比較裝置的示意圖。
[0046]如圖2所示,該實(shí)施例可以作為圖1所示實(shí)施例的優(yōu)選實(shí)施方式,該實(shí)施例的計(jì)算機(jī)圖形繪制中的圖紙比較裝置除了包括第一實(shí)施例的第一獲取單元10、第一查找單元20、判斷單元30和第一標(biāo)記單元40之外,還包括第二獲取單元50、第二查找單元60和第二標(biāo)記單元70。
[0047]第一獲取單元10、第一查找單元20、判斷單元30和第一標(biāo)記單元40的作用與第一實(shí)施例中的相同,在此不再贅述。
[0048]第二獲取單元50用于如果判斷出列表中不存在與第一造型的像素點(diǎn)組相同的像素點(diǎn)組,則獲取第一造型的像素點(diǎn)組與第一造型的第一關(guān)聯(lián)關(guān)系。
[0049]第一關(guān)聯(lián)關(guān)系可以為預(yù)先設(shè)定的關(guān)聯(lián)關(guān)系,并且其可以存儲(chǔ)在第一關(guān)聯(lián)關(guān)系列表中。由于每個(gè)第一造型的像素點(diǎn)組對(duì)應(yīng)唯一的第一造型,因此第一造型的像素點(diǎn)組與其對(duì)應(yīng)的唯一的第一造型之間第一關(guān)聯(lián)關(guān)系為唯一的。這樣,第一造型的像素點(diǎn)組、第一造型和第一關(guān)聯(lián)關(guān)系可以一一對(duì)應(yīng),因而用該第一造型的像素點(diǎn)組和第一造型的像素點(diǎn)組與第一造型的第一關(guān)聯(lián)關(guān)系可以獲取第一造型。
[0050]第二查找單元60用于基于第一關(guān)聯(lián)關(guān)系查找第一造型的像素點(diǎn)組對(duì)應(yīng)的第一造型。
[0051]例如,可以基于第一關(guān)聯(lián)關(guān)系的標(biāo)識(shí)ID,并通過遍歷圖紙以查找第一造型的標(biāo)識(shí)ID,判斷第一關(guān)聯(lián)關(guān)系的標(biāo)識(shí)ID和第一造型的標(biāo)識(shí)ID是否相同,如果相同,則該查找到的第一造型為第一造型的像素點(diǎn)組對(duì)應(yīng)的第一造型,否則如果不相同,則該查找到的第一造型不是第一造型的像素點(diǎn)組對(duì)應(yīng)的第一造型。
[0052]第二標(biāo)記單元70用于對(duì)查找到的第一造型進(jìn)行標(biāo)記處理。
[0053]第二標(biāo)記單元70可以通過多種方式對(duì)第一造型進(jìn)行標(biāo)記處理,例如,可以通過對(duì)第一造型進(jìn)行著色的方式對(duì)第一造型進(jìn)行標(biāo)記處理。
[0054]通過本發(fā)明實(shí)施例,由于第一造型的像素點(diǎn)組不但不受第一造型是否為第三方自定義的不能打散的造型的限制,而且不受第一造型所在的圖紙是否存在引用外部圖紙的限制,因而可以達(dá)到比較出圖紙之間的完整差異的效果。另外,在比較出圖紙之間的完整差異之后,可以給用戶提供正確的信息,避免由于得不到圖紙中的完整差異而給用戶造成經(jīng)濟(jì)損失。同時(shí),由于第一造型為第一版本圖紙中的造型,因此可以在第一版本圖紙中對(duì)其進(jìn)行標(biāo)記處理,這樣可以便于用戶查找圖紙之間的差異之處。
[0055]可選地,在本發(fā)明實(shí)施例中,該圖紙比較裝置還包括:第一生成單元。第一生成單元用于在獲取第一造型的像素點(diǎn)組與第一造型的第一關(guān)聯(lián)關(guān)系之前,生成第一造型的像素點(diǎn)組與第一造型的第一關(guān)聯(lián)關(guān)系。進(jìn)一步地,在本發(fā)明實(shí)施例中,該圖紙比較裝置還包括生成第二造型的像素點(diǎn)組與第二造型的第二關(guān)聯(lián)關(guān)系的生成單元。其中,第二關(guān)聯(lián)關(guān)系可以存儲(chǔ)在第二關(guān)聯(lián)關(guān)系列表中,并且第一關(guān)聯(lián)關(guān)系列表和第二關(guān)聯(lián)關(guān)系列表可以為不同的關(guān)聯(lián)關(guān)系列表。第一關(guān)聯(lián)關(guān)系可以用于由第一造型的像素點(diǎn)組指向第一造型;第二關(guān)聯(lián)關(guān)系可以用于由第二造型的像素點(diǎn)組指向第二造型。
[0056]可選地,在本發(fā)明實(shí)施例中,在獲取第一版本圖紙中的第一造型的像素點(diǎn)之前,該圖紙比較裝置還包括:第一遍歷單元、第二生成單元、第二遍歷單元和第三生成單元。
[0057]第一遍歷單元用于遍歷第一版本圖紙中的第一造型。
[0058]其中,可以遍歷第一版本圖紙中的一個(gè)或者多個(gè)第一造型。該一個(gè)或者多個(gè)第一造型可以為整張圖紙中的全部第一造型,或者其可以為用戶指定的部分第一造型。而該部分第一造型可以為圖紙的任意區(qū)域上的第一造型,或者其可以為預(yù)定區(qū)域上的第一造型。
[0059]第二生成單元用于生成第一造型的像素點(diǎn)組。
[0060]具體地,可以通過繪圖軟件繪制第一造型,從而在繪制第一造型的過程中生成第一造型的像素點(diǎn)組。其中,當(dāng)?shù)谝辉煨蜑橐粋€(gè)造型時(shí),可以生成一個(gè)第一造型的像素點(diǎn)組;當(dāng)?shù)谝辉煨蜑槎鄠€(gè)造型時(shí),可以生成多個(gè)第一造型的像素點(diǎn)組,并且每個(gè)第一造型與其第一造型的像素點(diǎn)組相對(duì)應(yīng)。例如,第一造型可以包括一條直線和一條曲線,則可以生成兩個(gè)第一造型的像素點(diǎn)組,并且該兩個(gè)第一造型的像素點(diǎn)組分別為直線像素點(diǎn)組和曲線像素點(diǎn),這樣,直線與直線像素點(diǎn)組相對(duì)應(yīng),曲線與曲線像素點(diǎn)組相對(duì)應(yīng)。優(yōu)選地,可以將生成的第一造型的像素點(diǎn)組存儲(chǔ)在第一列表中。
[0061]第二遍歷單元用于遍歷第二版本圖紙中的第二造型。
[0062]遍歷第二版本圖紙中的第二造型的過程可以與遍歷第一版本圖紙中的第一造型的過程相同。其中,可以遍歷第二版本圖紙中的一個(gè)或者多個(gè)第二造型。該一個(gè)或者多個(gè)第二造型可以為整張圖紙中的全部第二造型,或者其可以為用戶指定的部分第二造型。而該部分第二造型可以為圖紙的任意區(qū)域上的第二造型,或者其可以為預(yù)定區(qū)域上的第二造型。
[0063]第三生成單元用于生成第二造型的像素點(diǎn)組。
[0064]生成第二造型的像素點(diǎn)組的過程可以與生成第一造型的像素點(diǎn)組的過程相同。具體地,可以通過繪圖軟件繪制第二造型,從而在繪制第二造型的過程中生成第二造型的像素點(diǎn)組。其中,當(dāng)?shù)诙煨蜑橐粋€(gè)造型時(shí),可以生成一個(gè)第二造型的像素點(diǎn)組;當(dāng)?shù)诙煨蜑槎鄠€(gè)造型時(shí),可以生成多個(gè)第二造型的像素點(diǎn)組,并且每個(gè)第二造型與其第二造型的像素點(diǎn)組相對(duì)應(yīng)。例如,第二造型可以包括一條直線和一條曲線,則可以生成兩個(gè)第二造型的像素點(diǎn)組,并且該兩個(gè)第二造型的像素點(diǎn)組分別為直線像素點(diǎn)組和曲線像素點(diǎn),這樣,直線與直線像素點(diǎn)組相對(duì)應(yīng),曲線與曲線像素點(diǎn)組相對(duì)應(yīng)。優(yōu)選地,可以將生成的第二造型的像素點(diǎn)組存儲(chǔ)在第二列表中。
[0065]可選地,在在本發(fā)明實(shí)施例中,第二生成單元可以包括:接收模塊、打開模塊、獲取模塊、遍歷模塊和生成模塊。接收模塊用于使得繪圖軟件前端接收打開第一版本圖紙的命令。打開模塊用于使得繪圖軟件前端基于命令打開第一版本圖紙。獲取模塊用于獲取打開的第一版本圖紙中可顯示的造型,其中,可顯示的造型為第一造型,可顯示的造型是指可以顯示在打開的第一版本圖紙中的造型。遍歷模塊用于遍歷第一版本圖紙中的第一造型。生成模塊用于通過繪制第一造型生成第一造型的像素點(diǎn)組。
[0066]其中,遍歷第一版本圖紙中的第一造型的過程和通過繪制第一造型生成第一造型的像素點(diǎn)組的過程在上述實(shí)施例中已經(jīng)闡述,在此不再重復(fù)贅述。
[0067]通過本發(fā)明實(shí)施例,將可顯示的第一造型生成像素點(diǎn)組,可以便于用于查看圖紙中可顯示的造型與其他關(guān)聯(lián)圖紙中相應(yīng)的可顯示的造型之間是否存在差異。
[0068]根據(jù)本發(fā)明的實(shí)施例,提供了一種計(jì)算機(jī)圖形繪制中的圖紙比較方法,該計(jì)算機(jī)圖形繪制中的圖紙比較方法用于比較圖紙之間的完整差異。該計(jì)算機(jī)圖形繪制中的圖紙比較方法可以運(yùn)行在計(jì)算機(jī)處理設(shè)備上。需要說明的是,本發(fā)明實(shí)施例所提供的計(jì)算機(jī)圖形繪制中的圖紙比較方法可以通過本發(fā)明實(shí)施例的計(jì)算機(jī)圖形繪制中的圖紙比較裝置來執(zhí)行,本發(fā)明實(shí)施例的計(jì)算機(jī)圖形繪制中的圖紙比較裝置也可以用于執(zhí)行本發(fā)明實(shí)施例的計(jì)算機(jī)圖形繪制中的圖紙比較方法。
[0069]圖3是根據(jù)本發(fā)明實(shí)施例的計(jì)算機(jī)圖形繪制中的圖紙比較方法的流程圖。
[0070]如圖3所示,該方法包括如下的步驟S302至步驟S308:
[0071]需要說明的是,圖紙可以包括第一版本圖紙和第二版本圖紙。第一版本圖紙和第二版本圖紙可以為關(guān)聯(lián)圖紙,例如,第一版本圖紙和第二版本圖紙為時(shí)間關(guān)聯(lián)圖紙。當(dāng)?shù)谝话姹緢D紙和第二版本圖紙為時(shí)間關(guān)聯(lián)圖紙時(shí),第一版本圖紙可以為第一時(shí)期的圖紙,第二版本圖紙可以為第二時(shí)期的圖紙。第一時(shí)期也可以為第二時(shí)期之前的時(shí)期,第一時(shí)期可以為第二時(shí)期之后的時(shí)期。第一版本圖紙可以為一張或者多張,第二版本圖紙也可以為一張或者多張。以下在本實(shí)施例和下述實(shí)施例中,將以第一版本圖紙和第二版本圖紙均為一張圖紙的情況進(jìn)行闡述。
[0072]另外,造型是指繪制計(jì)算機(jī)圖紙的內(nèi)容時(shí)選用的基本元素,即造型是構(gòu)成圖紙的基本單元,例如,造型可以是圖紙中的線條、文字等。
[0073]步驟S302,獲取第一版本圖紙中的第一造型的像素點(diǎn)組。
[0074]具體地,可以遍歷第一版本圖紙中的第一造型的像素點(diǎn)組列表,從該列表中獲取第一版本圖紙中的第一造型的像素點(diǎn)組,該處的列表可以為第一列表。
[0075]其中,第一造型可以為一個(gè)或者多個(gè)第一造型,每個(gè)第一造型可以對(duì)應(yīng)一個(gè)或者多個(gè)像素點(diǎn),每個(gè)第一造型的所有像素點(diǎn)可以存儲(chǔ)在一個(gè)列組中,該列組即為第一造型的像素點(diǎn)組,全部第一造型的所有像素點(diǎn)組可以存儲(chǔ)在第一列表中。
[0076]需要說明的是,每個(gè)第一造型的像素點(diǎn)組中的全部像素點(diǎn)都具有大小信息、縮放比例信息和與組內(nèi)其他像素點(diǎn)之間的相對(duì)位置信息等。其中,每個(gè)第一造型的像素點(diǎn)組中的全部像素點(diǎn)可以等大,并且具有相同的縮放比例和固定的相對(duì)位置。這樣,當(dāng)某個(gè)第一造型確定之后,該第一造型中的各個(gè)像素點(diǎn)的大小、縮放比例和各個(gè)像素點(diǎn)在組內(nèi)相對(duì)位置等信息就確定了,而如果第一造型發(fā)生變化,第一造型中的各個(gè)像素點(diǎn)的大小,或者縮放比例,或者各個(gè)像素點(diǎn)在組內(nèi)相對(duì)位置等信息會(huì)隨之變化。反之,通過第一造型中的各個(gè)像素點(diǎn)的大小,或者縮放比例,或者各個(gè)像素點(diǎn)在組內(nèi)相對(duì)位置等信息發(fā)生的變化,可以判斷出第一造型發(fā)生了變化。綜上所述,第一造型的變化與第一造型中的各個(gè)像素點(diǎn)的變化一一對(duì)應(yīng)。
[0077]步驟S304,查找第二版本圖紙中的第二造型的像素點(diǎn)組列表。
[0078]具體地,可以遍歷第二版本圖紙中的第二造型的像素點(diǎn)組列表中的第二造型的像素點(diǎn)組,以對(duì)第二版本圖紙中的第二造型的像素點(diǎn)組列表進(jìn)行查找。其中,第二版本圖紙中的第二造型的像素點(diǎn)組列表可以為第二列表。
[0079]其中,第二造型可以為一個(gè)或者多個(gè)第二造型,每個(gè)第二造型可以對(duì)應(yīng)一個(gè)或者多個(gè)像素點(diǎn),每個(gè)第二造型的所有像素點(diǎn)可以存儲(chǔ)在一個(gè)列組中,該列組即為第二造型的像素點(diǎn)組,全部第二造型的所有像素點(diǎn)組可以存儲(chǔ)在第二列表中。
[0080]需要說明的是,每個(gè)第二造型的像素點(diǎn)組中的全部像素點(diǎn)都具有大小信息、縮放比例信息和與組內(nèi)其他像素點(diǎn)之間的相對(duì)位置信息等。其中,每個(gè)第二造型的像素點(diǎn)組中的全部像素點(diǎn)可以等大,并且具有相同的縮放比例和固定的相對(duì)位置。這樣,當(dāng)某個(gè)第二造型確定之后,該第二造型中的各個(gè)像素點(diǎn)的大小、縮放比例和各個(gè)像素點(diǎn)在組內(nèi)相對(duì)位置等信息就確定了,而如果第二造型發(fā)生變化,第二造型中的各個(gè)像素點(diǎn)的大小,或者縮放比例,或者各個(gè)像素點(diǎn)在組內(nèi)相對(duì)位置等信息會(huì)隨之變化。反之,通過第二造型中的各個(gè)像素點(diǎn)的大小,或者縮放比例,或者各個(gè)像素點(diǎn)在組內(nèi)相對(duì)位置等信息發(fā)生的變化,可以判斷出第二造型發(fā)生了變化。綜上所述,第二造型的變化與第二造型中的各個(gè)像素點(diǎn)的變化一一對(duì)應(yīng)。
[0081]步驟S306,判斷列表中是否存在與第一造型的像素點(diǎn)組相同的像素點(diǎn)組。
[0082]需要說明的是,針對(duì)某個(gè)第一造型的像素點(diǎn)組中的每個(gè)像素點(diǎn),如果都能在某個(gè)第二造型的像素點(diǎn)組中找到與之相同的像素點(diǎn),并且兩個(gè)像素點(diǎn)組中的像素點(diǎn)的個(gè)數(shù)相等,則表明第一造型的像素點(diǎn)組與第二造型的像素點(diǎn)組為相同的像素點(diǎn)組,否則表明第一造型的像素點(diǎn)組與第二造型的像素點(diǎn)組為不相同的像素點(diǎn)組。其中,該第一造型的像素點(diǎn)組中的像素點(diǎn)與第二造型的像素點(diǎn)相同是指這兩個(gè)像素點(diǎn)同時(shí)滿足等大、具有相同的縮放比例和在各自的像素點(diǎn)組中固定的相對(duì)位置等條件。
[0083]具體地,可以通過以下步驟判斷列表中是否存在與第一造型的像素點(diǎn)組相同的像素點(diǎn)組:首先逐個(gè)獲取第一造型的像素點(diǎn)組中的每個(gè)像素點(diǎn),其次遍歷第二造型的像素點(diǎn)組和第二造型的像素點(diǎn)組中的像素點(diǎn),再次判斷第二造型的像素點(diǎn)組中是否存在與第一造型的像素點(diǎn)相同的像素點(diǎn),接著如果判斷第二造型的像素點(diǎn)組中不存在與第一造型的像素點(diǎn)相同的像素點(diǎn),則判斷出列表中不存在與第一造型的像素點(diǎn)組相同的像素點(diǎn)組;如果判斷第二造型的像素點(diǎn)組中存在與第一造型的像素點(diǎn)相同的像素點(diǎn),則判斷兩個(gè)像素點(diǎn)列組中的像素點(diǎn)的個(gè)數(shù)是否相等,如果判斷出兩個(gè)像素點(diǎn)列組中的像素點(diǎn)的個(gè)數(shù)相等,則判斷出列表中存在與第一造型的像素點(diǎn)組相同的像素點(diǎn)組。
[0084]步驟S308,如果判斷出列表中不存在與第一造型的像素點(diǎn)組相同的像素點(diǎn)組,則對(duì)第一造型的像素點(diǎn)組進(jìn)行標(biāo)記處理。
[0085]可以通過多種方式對(duì)第一造型的像素點(diǎn)組進(jìn)行標(biāo)記處理,例如,可以通過對(duì)第一造型的像素點(diǎn)組進(jìn)行著色的方式對(duì)第一造型的像素點(diǎn)組進(jìn)行標(biāo)記處理。
[0086]通過本發(fā)明實(shí)施例,由于第一造型的像素點(diǎn)組不但不受第一造型是否為第三方自定義的不能打散的造型的限制,而且不受第一造型所在的圖紙是否存在引用外部圖紙的限制,因而可以達(dá)到比較出圖紙之間的完整差異的效果。另外,在比較出圖紙之間的完整差異之后,可以給用戶提供正確的信息,避免由于得不到圖紙中的完整差異而給用戶造成經(jīng)濟(jì)損失。
[0087]圖4是根據(jù)本發(fā)明優(yōu)選實(shí)施例的計(jì)算機(jī)圖形繪制中的圖紙比較方法的流程圖。
[0088]如圖4所示,該計(jì)算機(jī)圖形繪制中的圖紙比較方法包括如下的步驟S402至步驟S406和步驟S414,該實(shí)施例可以作為圖3所示實(shí)施例的優(yōu)選實(shí)施方式。
[0089]步驟S402至步驟S408,分別同圖3所示實(shí)施例的步驟S302至步驟S308,在此不再贅述。
[0090]步驟S410,如果判斷出列表中不存在與第一造型的像素點(diǎn)組相同的像素點(diǎn)組,則獲取第一造型的像素點(diǎn)組與第一造型的第一關(guān)聯(lián)關(guān)系。
[0091]第一關(guān)聯(lián)關(guān)系可以為預(yù)先設(shè)定的關(guān)聯(lián)關(guān)系,并且其可以存儲(chǔ)在第一關(guān)聯(lián)關(guān)系列表中。由于每個(gè)第一造型的像素點(diǎn)組對(duì)應(yīng)唯一的第一造型,因此第一造型的像素點(diǎn)組與其對(duì)應(yīng)的唯一的第一造型之間的第一關(guān)聯(lián)關(guān)系為唯一的。這樣,第一造型的像素點(diǎn)組、第一造型和第一關(guān)聯(lián)關(guān)系可以一一對(duì)應(yīng),因而用該第一造型的像素點(diǎn)組和第一關(guān)聯(lián)關(guān)系可以獲取第一造型。
[0092]步驟S412,基于第一關(guān)聯(lián)關(guān)系查找第一造型的像素點(diǎn)組對(duì)應(yīng)的第一造型。
[0093]例如,可以基于第一關(guān)聯(lián)關(guān)系的標(biāo)識(shí)ID,并通過遍歷圖紙以查找第一造型的標(biāo)識(shí)ID,判斷第一關(guān)聯(lián)關(guān)系的標(biāo)識(shí)ID和第一造型的標(biāo)識(shí)ID是否相同,如果相同,則該查找到的第一造型為第一造型的像素點(diǎn)組對(duì)應(yīng)的第一造型,否則如果不相同,則該查找到的第一造型不是第一造型的像素點(diǎn)組對(duì)應(yīng)的第一造型。
[0094]步驟S414,對(duì)查找到的第一造型進(jìn)行標(biāo)記處理。
[0095]可以通過多種方式對(duì)第一造型進(jìn)行標(biāo)記處理,例如,可以通過對(duì)第一造型進(jìn)行著色的方式對(duì)第一造型進(jìn)行標(biāo)記處理。
[0096]通過本發(fā)明實(shí)施例,由于第一造型的像素點(diǎn)組不但不受第一造型是否為第三方自定義的不能打散的造型的限制,而且不受第一造型所在的圖紙是否存在引用外部圖紙的限制,因而可以達(dá)到比較出圖紙之間的完整差異的效果。另外,在比較出圖紙之間的完整差異之后,可以給用戶提供正確的信息,避免由于得不到圖紙中的完整差異而給用戶造成經(jīng)濟(jì)損失。同時(shí),由于第一造型為第一版本圖紙中的造型,因此可以在第一版本圖紙中對(duì)其進(jìn)行標(biāo)記處理,這樣可以便于用戶查找圖紙之間的差異之處。
[0097]可選地,在本發(fā)明實(shí)施例中,在獲取第一造型的像素點(diǎn)組與第一造型的第一關(guān)聯(lián)關(guān)系之前,該圖紙比較方法還包括:生成第一造型的像素點(diǎn)組與第一造型的第一關(guān)聯(lián)關(guān)系。進(jìn)一步地,在本發(fā)明實(shí)施例中,該圖紙比較方法還包括:生成第二造型的像素點(diǎn)組與第二造型的第二關(guān)聯(lián)關(guān)系。其中,第二關(guān)聯(lián)關(guān)系可以存儲(chǔ)在第二關(guān)聯(lián)關(guān)系列表中,并且第一關(guān)聯(lián)關(guān)系列表和第二關(guān)聯(lián)關(guān)系列表可以為不同的關(guān)聯(lián)關(guān)系列表。第一關(guān)聯(lián)關(guān)系可以用于由第一造型的像素點(diǎn)組指向第一造型;第二關(guān)聯(lián)關(guān)系可以用于由第二造型的像素點(diǎn)組指向第二造型。
[0098]可選地,在本發(fā)明實(shí)施例中,在獲取第一版本圖紙中的第一造型的像素點(diǎn)之前,該圖紙比較方法還包括:
[0099]首先,遍歷第一版本圖紙中的第一造型。
[0100]其中,可以遍歷第一版本圖紙中的一個(gè)或者多個(gè)第一造型。該一個(gè)或者多個(gè)第一造型可以為整張圖紙中的全部第一造型,或者其可以為用戶指定的部分第一造型。而該部分第一造型可以為圖紙的任意區(qū)域上的第一造型,或者其可以為預(yù)定區(qū)域上的第一造型。
[0101]其次,生成第一造型的像素點(diǎn)組。
[0102]具體地,可以通過繪圖軟件繪制第一造型,從而在繪制第一造型的過程中生成第一造型的像素點(diǎn)組。其中,當(dāng)?shù)谝辉煨蜑橐粋€(gè)造型時(shí),可以生成一個(gè)第一造型的像素點(diǎn)組;當(dāng)?shù)谝辉煨蜑槎鄠€(gè)造型時(shí),可以生成多個(gè)第一造型的像素點(diǎn)組,并且每個(gè)第一造型與其第一造型的像素點(diǎn)組相對(duì)應(yīng)。例如,第一造型可以包括一條直線和一條曲線,則可以生成兩個(gè)第一造型的像素點(diǎn)組,并且該兩個(gè)第一造型的像素點(diǎn)組分別為直線像素點(diǎn)組和曲線像素點(diǎn),這樣,直線與直線像素點(diǎn)組相對(duì)應(yīng),曲線與曲線像素點(diǎn)組相對(duì)應(yīng)。優(yōu)選地,可以將生成的第一造型的像素點(diǎn)組存儲(chǔ)在第一列表中。
[0103]再次,遍歷第二版本圖紙中的第二造型。
[0104]遍歷第二版本圖紙中的第二造型的過程可以與遍歷第一版本圖紙中的第一造型的過程相同。其中,可以遍歷第二版本圖紙中的一個(gè)或者多個(gè)第二造型。該一個(gè)或者多個(gè)第二造型可以為整張圖紙中的全部第二造型,或者其可以為用戶指定的部分第二造型。而該部分第二造型可以為圖紙的任意區(qū)域上的第二造型,或者其可以為預(yù)定區(qū)域上的第二造型。
[0105]然后,生成第二造型的像素點(diǎn)組。
[0106]生成第二造型的像素點(diǎn)組的過程可以與生成第一造型的像素點(diǎn)組的過程相同。具體地,可以通過繪圖軟件繪制第二造型,從而在繪制第二造型的過程中生成第二造型的像素點(diǎn)組。其中,當(dāng)?shù)诙煨蜑橐粋€(gè)造型時(shí),可以生成一個(gè)第二造型的像素點(diǎn)組;當(dāng)?shù)诙煨蜑槎鄠€(gè)造型時(shí),可以生成多個(gè)第二造型的像素點(diǎn)組,并且每個(gè)第二造型與其第二造型的像素點(diǎn)組相對(duì)應(yīng)。例如,第二造型可以包括一條直線和一條曲線,則可以生成兩個(gè)第二造型的像素點(diǎn)組,并且該兩個(gè)第二造型的像素點(diǎn)組分別為直線像素點(diǎn)組和曲線像素點(diǎn),這樣,直線與直線像素點(diǎn)組相對(duì)應(yīng),曲線與曲線像素點(diǎn)組相對(duì)應(yīng)。優(yōu)選地,可以將生成的第二造型的像素點(diǎn)組存儲(chǔ)在第二列表中。
[0107]可選地,在在本發(fā)明實(shí)施例中,可以通過以下步驟生成第一造型的像素點(diǎn)組:首先,繪圖軟件前端接收打開第一版本圖紙的命令。其次,繪圖軟件前端基于命令打開第一版本圖紙。再次,獲取打開的第一版本圖紙中可顯示的造型,其中,可顯示的造型為第一造型,可顯示的造型是指可以顯示在打開的第一版本圖紙中的造型。接著,遍歷第一版本圖紙中的第一造型。然后,通過繪制第一造型生成第一造型的像素點(diǎn)組。
[0108]其中,遍歷第一版本圖紙中的第一造型的過程和通過繪制第一造型生成第一造型的像素點(diǎn)組的過程在上述實(shí)施例中已經(jīng)闡述,在此不再重復(fù)贅述。
[0109]通過本發(fā)明實(shí)施例,將可顯示的第一造型生成像素點(diǎn)組,可以便于用于查看圖紙中可顯示的造型與其他關(guān)聯(lián)圖紙中相應(yīng)的可顯示的造型之間是否存在差異。
[0110]需要說明的是,在附圖的流程圖示出的步驟可以在諸如一組計(jì)算機(jī)可執(zhí)行指令的計(jì)算機(jī)系統(tǒng)中執(zhí)行,并且,雖然在流程圖中示出了邏輯順序,但是在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟。
[0111]顯然,本領(lǐng)域的技術(shù)人員應(yīng)該明白,上述的本發(fā)明的各模塊或各步驟可以用通用的計(jì)算裝置來實(shí)現(xiàn),它們可以集中在單個(gè)的計(jì)算裝置上,或者分布在多個(gè)計(jì)算裝置所組成的網(wǎng)絡(luò)上,可選地,它們可以用計(jì)算裝置可執(zhí)行的程序代碼來實(shí)現(xiàn),從而,可以將它們存儲(chǔ)在存儲(chǔ)裝置中由計(jì)算裝置來執(zhí)行,或者將它們分別制作成各個(gè)集成電路模塊,或者將它們中的多個(gè)模塊或步驟制作成單個(gè)集成電路模塊來實(shí)現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件結(jié)合。
[0112]以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,對(duì)于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【權(quán)利要求】
1.一種計(jì)算機(jī)圖形繪制中的圖紙比較方法,其特征在于,圖紙包括第一版本圖紙和第二版本圖紙,所述第一版本圖紙和所述第二版本圖紙為關(guān)聯(lián)圖紙,所述圖紙比較方法包括: 獲取所述第一版本圖紙中的第一造型的像素點(diǎn)組; 查找所述第二版本圖紙中的第二造型的像素點(diǎn)組列表; 判斷所述列表中是否存在與所述第一造型的像素點(diǎn)組相同的像素點(diǎn)組;以及如果判斷出所述列表中不存在與所述第一造型的像素點(diǎn)組相同的像素點(diǎn)組,則對(duì)所述第一造型的像素點(diǎn)組進(jìn)行標(biāo)記處理。
2.根據(jù)權(quán)利要求1所述的圖紙比較方法,其特征在于,在判斷所述列表中是否存在與所述第一造型的像素點(diǎn)組相同的像素點(diǎn)組之后,所述圖紙比較方法還包括: 如果判斷出所述列表中不存在與所述第一造型的像素點(diǎn)組相同的像素點(diǎn)組,則獲取所述第一造型的像素點(diǎn)組與所述第一造型的第一關(guān)聯(lián)關(guān)系; 基于所述第一關(guān)聯(lián)關(guān)系查找所述第一造型的像素點(diǎn)組對(duì)應(yīng)的所述第一造型; 對(duì)查找到的所述第一造型進(jìn)行標(biāo)記處理。
3.根據(jù)權(quán)利要求2所述的圖紙比較方法,其特征在于,在獲取所述第一造型的像素點(diǎn)組與所述第一造型的第一關(guān)聯(lián)關(guān)系之前,所述圖紙比較方法還包括: 生成所述第一造型的像 素點(diǎn)組與所述第一造型的第一關(guān)聯(lián)關(guān)系。
4.根據(jù)權(quán)利要求1所述的圖紙比較方法,其特征在于,在獲取所述第一版本圖紙中的第一造型的像素點(diǎn)之前,所述圖紙比較方法還包括: 遍歷所述第一版本圖紙中的所述第一造型; 生成所述第一造型的像素點(diǎn)組; 遍歷所述第二版本圖紙中的所述第二造型;以及 生成所述第二造型的像素點(diǎn)組。
5.根據(jù)權(quán)利要求4所述的圖紙比較方法,其特征在于,生成所述第一造型的像素點(diǎn)組包括: 繪圖軟件前端接收打開所述第一版本圖紙的命令; 所述繪圖軟件前端基于所述命令打開所述第一版本圖紙; 獲取打開的所述第一版本圖紙中可顯示的造型,其中,所述可顯示的造型為所述第一造型; 遍歷所述第一版本圖紙中的所述第一造型;以及 通過繪制所述第一造型生成所述第一造型的像素點(diǎn)組。
6.一種計(jì)算機(jī)圖形繪制中的圖紙比較裝置,其特征在于,圖紙包括第一版本圖紙和第二版本圖紙,所述第一版本圖紙和所述第二版本圖紙為關(guān)聯(lián)圖紙,所述圖紙比較裝置包括: 第一獲取單元,用于獲取所述第一版本圖紙中的第一造型的像素點(diǎn)組; 第一查找單元,用于查找所述第二版本圖紙中的第二造型的像素點(diǎn)組列表; 判斷單元,用于判斷所述列表中是否存在與所述第一造型的像素點(diǎn)組相同的像素點(diǎn)組;以及 第一標(biāo)記單元,用于如果判斷出所述列表中不存在與所述第一造型的像素點(diǎn)組相同的像素點(diǎn)組,則對(duì)所述第一造型的像素點(diǎn)組進(jìn)行標(biāo)記處理。
7.根據(jù)權(quán)利要求6所述的圖紙比較裝置,其特征在于,還包括: 第二獲取單元,用于在判斷所述列表中是否存在與所述第一造型的像素點(diǎn)組相同的像素點(diǎn)組之后,如果判斷出所述列表中不存在與所述第一造型的像素點(diǎn)組相同的像素點(diǎn)組,則獲取所述第一造型的像素點(diǎn)組與所述第一造型的第一關(guān)聯(lián)關(guān)系; 第二查找單元,用于基于所述第一關(guān)聯(lián)關(guān)系查找所述第一造型的像素點(diǎn)組對(duì)應(yīng)的所述第一造型; 第二標(biāo)記單元,用于對(duì)查找到的所述第一造型進(jìn)行標(biāo)記處理。
8.根據(jù)權(quán)利要求7所述的圖紙比較裝置,其特征在于,還包括: 第一生成單元,用于在獲取所述第一造型的像素點(diǎn)組與所述第一造型的第一關(guān)聯(lián)關(guān)系之前,生成所述第一造型的像素點(diǎn)組與所述第一造型的第一關(guān)聯(lián)關(guān)系。
9.根據(jù)權(quán)利要求6所述的圖紙比較裝置,其特征在于,還包括: 第一遍歷單元,用于在獲取所述第一版本圖紙中的第一造型的像素點(diǎn)之前,遍歷所述第一版本圖紙中的所述第一造型; 第二生成單元,用于生成所述第一造型的像素點(diǎn)組; 第二遍歷單元,用于遍歷所述第二版本圖紙中的所述第二造型;以及 第三生成單元,用于生成所述第二造型的像素點(diǎn)組。
10.根據(jù)權(quán)利要求·9所述的圖紙比較裝置,其特征在于,所述第二生成單元包括: 接收模塊,用于繪圖軟件前端接收打開所述第一版本圖紙的命令; 打開模塊,用于所述繪圖軟件前端基于所述命令打開所述第一版本圖紙; 獲取模塊,用于獲取打開的所述第一版本圖紙中可顯示的造型,其中,所述可顯示的造型為所述第一造型; 遍歷模塊,用于遍歷所述第一版本圖紙中的所述第一造型;以及 生成模塊,用于通過繪制所述第一造型生成所述第一造型的像素點(diǎn)組。
【文檔編號(hào)】G06F17/50GK103823934SQ201410069502
【公開日】2014年5月28日 申請(qǐng)日期:2014年2月27日 優(yōu)先權(quán)日:2014年2月27日
【發(fā)明者】周彪 申請(qǐng)人:北京數(shù)碼大方科技股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
奇台县| 桂阳县| 泗水县| 甘孜| 仲巴县| 佛山市| 连江县| 博野县| 江安县| 和平区| 武义县| 浙江省| 勃利县| 吉木乃县| 集贤县| 晋州市| 启东市| 上蔡县| 平潭县| 囊谦县| 普安县| 邢台县| 绥滨县| 吕梁市| 长海县| 保定市| 玉门市| 柳州市| 金堂县| 石台县| 始兴县| 铜鼓县| 姜堰市| 十堰市| 裕民县| 东乡| 噶尔县| 临沂市| 安平县| 海淀区| 贡觉县|