国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      標(biāo)牌矩形圖形計(jì)算機(jī)繪圖方法

      文檔序號(hào):6424627閱讀:222來源:國(guó)知局
      專利名稱:標(biāo)牌矩形圖形計(jì)算機(jī)繪圖方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及一種圖形繪制方法,尤其涉及一種標(biāo)牌矩形圖形繪制與修改的計(jì)算機(jī)繪圖方法,屬于印刷技術(shù)領(lǐng)域。
      背景技術(shù)
      隨著計(jì)算機(jī)在工廠的普及,越來越多的企業(yè)使用CAD軟件進(jìn)行繪圖,在標(biāo)牌廠的標(biāo)牌制作工藝流程中,一般先用CAD繪圖軟件將需要制作的標(biāo)牌圖形在計(jì)算機(jī)中繪制好并保存,然后將標(biāo)牌圖形文件轉(zhuǎn)換成和激光照排機(jī)兼容的文件格式輸出到照排機(jī),照排機(jī)打印出膠片后進(jìn)行生產(chǎn)。目前已對(duì)標(biāo)牌繪制方法做了一些改進(jìn),基于AutoCAD繪圖軟件,以輸入標(biāo)牌圓弧、 刻度線、刻度值的各項(xiàng)參數(shù)的方法繪制標(biāo)牌,提高了工作效率。但標(biāo)牌中有些矩形圖形,如圖1所示,有幾種情況四個(gè)拐角圖形或是正常的直角,或是內(nèi)直角,或是內(nèi)圓角,或是外圓角,是否需要填充顏色等,在AutoCAD中直接繪制也是很復(fù)雜的,繪制后圖形的由于參數(shù)顯示不直觀,繪制好后無法進(jìn)行參數(shù)化修改操作,這樣工作人員在繪制的時(shí)候必須先繪制直角矩形,再進(jìn)行倒角操作等,最后進(jìn)行填充操作,手工操作步驟復(fù)雜,修改同樣不方便,而且使精確程度大大下降,所以目前繪制此類標(biāo)牌矩形圖形的時(shí)候繪圖員工作量很大,速度很慢,工作效率不高。

      發(fā)明內(nèi)容
      本發(fā)明的目的在于提供一種標(biāo)牌矩形圖形計(jì)算機(jī)繪圖方法,利用0bjectARX2008 針對(duì)AutoCAD2008進(jìn)行二次開發(fā),根據(jù)矩形四個(gè)拐角的類型,使用多段線將矩形的四個(gè)拐角分別繪制,根據(jù)需要填充矩形,并將矩形所有邊框?qū)ο笤O(shè)入同一圖層中,將填充對(duì)象設(shè)入填充圖層中,所有對(duì)象參數(shù)存入圖形自帶的擴(kuò)展數(shù)據(jù)集中,修改時(shí)通過擴(kuò)展數(shù)據(jù)得到矩形的參數(shù)或修改相應(yīng)拐角點(diǎn)參數(shù)或直接修改矩形拐角的類型或通過直接圖層修改邊框顏色或填充顏色等,再修改當(dāng)前矩形達(dá)到參數(shù)化修改的效果。本發(fā)明的目的通過以下技術(shù)方案予以實(shí)現(xiàn)
      一種標(biāo)牌矩形圖形計(jì)算機(jī)繪圖方法,該方法包括下列步驟 輸入矩形長(zhǎng)度、高度、線寬、線顏色、填充顏色;
      新建圖層Layerl,并用LayerJetProperties^olor方法設(shè)置圖層顏色為矩形線顏
      色;
      逐一選擇矩形四個(gè)拐角類型并輸入?yún)?shù);
      如果是內(nèi)圓角及外圓角,在對(duì)話框中輸入圓心與半徑;如果是內(nèi)直角,在對(duì)話框中輸入內(nèi)直角的長(zhǎng)、寬,拐角點(diǎn)坐標(biāo);如果是原有的矩形直角,則在對(duì)話框中輸入拐角點(diǎn)坐標(biāo);
      參數(shù)輸入完成,從左上角開始繪制,如是圓角,則根據(jù)參數(shù)繪制圓弧A,如是內(nèi)直角,則根據(jù)參數(shù)繪制兩條線段Ll和L2,根據(jù)左下角的類型確定連接點(diǎn)后,再繪制左上角到左下角的連接線L,如是直角就直角繪制左上角到左下角的連接線L3,同時(shí)將以上對(duì)象設(shè)到圖層Layerl 中;
      將A或Ll或L3添加到CAD自帶數(shù)據(jù)庫(kù)的模型空間塊表記錄中,并得到對(duì)象ID號(hào),根據(jù)ID號(hào)新建組對(duì)象Group,根據(jù)類型將A、L1、L2、L3、L加入組中和對(duì)象擴(kuò)展數(shù)據(jù)集中,如需進(jìn)行圖形填充,還要將以上對(duì)象加入到一個(gè)臨時(shí)的對(duì)象集(ObjectldCollectiorOS中;
      同樣繪制左下角、右下角和右上角的圖形及之間的連線,最后繪制右上角與左上角的連線并設(shè)到圖層Layerl中,再將這些線與圓弧按矩形位置分類加入到同組Group中和對(duì)象擴(kuò)展數(shù)據(jù)集中,如需填充,同樣將以上對(duì)象加入到對(duì)象集S中;
      判斷是否填充矩形,如果填充,先新建填充圖層Layerf,并用LayerJetPropertie^ color方法設(shè)置圖層顏色為填充顏色,新建填充對(duì)象ent,設(shè)置ent的層屬性為L(zhǎng)ayerf,使用 SetHatchPattern方法設(shè)置ent的填充方式為SOLID,使用AppendLoop方法對(duì)對(duì)象集S設(shè)置ent的填充邊界進(jìn)行填充;
      標(biāo)牌矩形圖形繪制完成,進(jìn)入矩形修改模塊;
      選擇AutoCAD窗口中矩形中的任意一根線段或圓弧,得到對(duì)象ID號(hào),根據(jù)得到對(duì)象ID 號(hào)在擴(kuò)展數(shù)據(jù)中進(jìn)行遍歷,得到該對(duì)象的擴(kuò)展數(shù)據(jù)參數(shù),在參數(shù)中獲得對(duì)象組名稱Group、 圖層名、對(duì)象顏色、填充顏色和四個(gè)拐角的參數(shù)顯示在對(duì)話框中; 判斷是顏色修改還是邊框參數(shù)修改;
      如果是顏色修改,輸入修改的顏色屬性,修改邊框顏色與修改填充顏色相同,只要修改層Layerl或Layerf的顏色屬性為修改的顏色,并將新的圖層參數(shù)循環(huán)更新到所有同組對(duì)象的擴(kuò)展數(shù)據(jù)集中;
      如果是邊框參數(shù)修改,修改四個(gè)拐角的參數(shù)或拐角的類型,或矩形的線寬,確定后刪除組Group中所有對(duì)象,再重復(fù)以上繪制過程。與現(xiàn)有技術(shù)相比,本發(fā)明的有益效果是解決AutoCAD中現(xiàn)有繪制方法不能利用參數(shù)化的方法快速的繪制標(biāo)牌矩形圖形并記錄到擴(kuò)展數(shù)據(jù)集中的問題,對(duì)矩形圖形不能快速獲取參數(shù)的問題,解決矩形拐角圖形等參數(shù)化快速修改與填充顏色參數(shù)化修改的問題, 減少了繪制步驟與繪制時(shí)間,提高了工作效率。


      圖1是包含矩形的標(biāo)牌主視圖2是實(shí)施例填充顏色后的矩形示例圖; 圖3是矩形右上角拐角修改示例圖; 圖4是本發(fā)明的流程圖。
      具體實(shí)施例方式下面結(jié)合附圖和具體實(shí)施例對(duì)本發(fā)明作進(jìn)一步說明。
      標(biāo)牌制作系統(tǒng)一般由繪圖用計(jì)算機(jī)和激光照排機(jī)組成,計(jì)算機(jī)與照排機(jī)互聯(lián)進(jìn)行通訊,計(jì)算機(jī)將繪制好的標(biāo)牌圖形文件轉(zhuǎn)換成和激光照排機(jī)兼容的文件格式輸出到照排機(jī), 照排機(jī)打印出膠片后進(jìn)行生產(chǎn)。本發(fā)明利用0bjectARX2008針對(duì)AutoCAD2008進(jìn)行二次開發(fā),根據(jù)矩形四個(gè)拐角的類型,使用多段線將矩形的四個(gè)拐角分別繪制,根據(jù)需要填充矩形,并將矩形所有參數(shù)存入圖形自帶的擴(kuò)展數(shù)據(jù)集中,修改時(shí)通過擴(kuò)展數(shù)據(jù)得到矩形的參數(shù)或修改相應(yīng)拐角點(diǎn)參數(shù)或直接修改矩形拐角的類型或直接修改填充顏色等,再修改當(dāng)前矩形達(dá)到參數(shù)化修改的效果。如圖2所示,本實(shí)施例的標(biāo)牌圖形包括了內(nèi)圓角、外圓角和內(nèi)直角三種類型,參數(shù)如下面設(shè)置,并以索引顏色2M進(jìn)行填充,繪制好后要修改填充顏色為索引顏色253,修改右上角拐角為外圓角,圓角半徑從5毫米修改為10毫米,如圖3所示。矩形長(zhǎng)100毫米,高 50毫米,輸入矩形線寬0. 5毫米、矩形線顏色黑色、填充索引顏色2M等參數(shù)。如圖4所示,進(jìn)行上述矩形圖形的修改繪制先新建圖層Layerl,并用Layer_ ktPropertietcolor方法設(shè)置圖層顏色為矩形線顏色黑色;新建一個(gè)臨時(shí)的對(duì)象集 (ObjectldCollectiorOS,用于后續(xù)的填充矩形用;
      逐一選擇四個(gè)拐角類型左上角是內(nèi)圓角,輸入圓角的圓心坐標(biāo)(-45,20)與半徑5mm, 由于左上角位置的確定,內(nèi)圓角弧繪制的起始角度是90度,終止角度是180度;左下角是內(nèi)直角,輸入內(nèi)直角的長(zhǎng)和寬均是5mm,拐角點(diǎn)坐標(biāo)是(-45,-20),由于左下角位置的確定, 內(nèi)直角繪制的是點(diǎn)(-50,-20)到點(diǎn)(-45,-20)的線段與點(diǎn)(-45,-20)到點(diǎn)(-45,-25)的線段;右下角是外圓角,輸入外圓角的圓心坐標(biāo)(45,-20)與半徑5mm,由于右下角位置的確定,外圓角弧繪制的起始角度是90度,終止角度是180度;右上角是內(nèi)圓角,輸入圓角的圓心坐標(biāo)(45,20)與半徑5mm,由于右上角位置的確定,內(nèi)圓角弧繪制的起始角度是0度,終止角度是90度;
      四個(gè)拐角參數(shù)添加完成后,進(jìn)行參數(shù)化繪制,根據(jù)左上角圓弧的圓心、半徑、起終角度先繪制左上角的圓弧Arc,設(shè)置該圓弧的圖層為L(zhǎng)ayerl,然后將該圓弧添加到CAD自帶數(shù)據(jù)庫(kù)的模型空間塊表記錄中,并得到對(duì)象ID號(hào),根據(jù)ID號(hào)新建組對(duì)象Group,將該圓弧加入組和對(duì)象擴(kuò)展數(shù)據(jù)集中;后續(xù)的所有繪制對(duì)象都將加入同組Group中;還要將圓弧Arc加入到剛才新建的對(duì)象集(ObjectldCollection)S中;
      根據(jù)參數(shù)繼續(xù)繪制左下角的兩條線段與右下角的圓弧與右上角的圓弧,并繪制四個(gè)拐角之間的四條連線,將這些對(duì)象的圖層均設(shè)為L(zhǎng)ayerl層中,并加入到剛才新建的對(duì)象集 (ObjectldCollectiorOS中,該特殊矩形的所有對(duì)象繪制完成;將繪制的所有對(duì)象都加入到組Group中并加入對(duì)象擴(kuò)展數(shù)據(jù)集中;
      下面進(jìn)行矩形的填充,由于填充的顏色與矩形線的顏色可能不一樣,需新建填充圖層 Layer2,并用Layei^Setfroperties^olor方法設(shè)置圖層顏色為填充顏色為索引顏色254, 新建填充對(duì)象ent,設(shè)置ent的層屬性為L(zhǎng)ayer2,使用^tHatchPattern方法設(shè)置ent的填充方式為SOLID,使用AppendLoop方法對(duì)對(duì)象集(0b jectldCollection) S設(shè)置ent的填充邊界進(jìn)行填充,矩形填充完成。下面修改填充顏色為索引顏色253,鼠標(biāo)選擇AutoCAD窗口中矩形中的任意一根線段或圓弧,得到對(duì)象ID號(hào),根據(jù)得到對(duì)象ID號(hào)在擴(kuò)展數(shù)據(jù)中進(jìn)行遍歷,得到該對(duì)象的擴(kuò)展數(shù)據(jù)參數(shù),在參數(shù)中獲得對(duì)象組名稱Group、填充圖層名Layerf、填充顏色參數(shù)等顯示在對(duì)話框中,修改的填充顏色為索引顏色253,確定后再修改層Layerf的顏色屬性為索引顏色253,并將新的圖層參數(shù)循環(huán)更新到所有同組Group對(duì)象的擴(kuò)展數(shù)據(jù)集中,確保鼠標(biāo)再選擇AutoCAD窗口中矩形中的任意一根線段或圓弧時(shí)得到最新的參數(shù)。下面修改矩形右上角拐角為外圓角,圓角參數(shù)不變,鼠標(biāo)再選擇AutoCAD窗口中矩形中的任意一根線段或圓弧,得到對(duì)象ID號(hào),根據(jù)得到對(duì)象ID號(hào)在擴(kuò)展數(shù)據(jù)中進(jìn)行遍歷,得到該對(duì)象的擴(kuò)展數(shù)據(jù)參數(shù),在參數(shù)中獲得對(duì)象組名稱Group、圖層名、對(duì)象顏色、填充顏色和四個(gè)拐角的參數(shù)等,并在對(duì)話框中顯示,修改右上角的類型為外圓角,圓角半徑從5 毫米改為10毫米,確定后刪除組Group中所有對(duì)象,再重復(fù)以上繪制過程完成修改操作。繪制標(biāo)牌矩形圖形的其它部分,再進(jìn)行分色拼版,制版流程完成,使用照排機(jī)打印出圖進(jìn)行印刷。本方法解決了 AutoCAD中現(xiàn)有繪制方法不能利用參數(shù)化的方法快速的繪制標(biāo)牌矩形圖形并記錄到擴(kuò)展數(shù)據(jù)集中的問題,對(duì)矩形圖形不能快速獲取參數(shù)的問題,解決矩形拐角圖形等參數(shù)化快速修改與填充顏色參數(shù)化修改的問題,減少了繪制步驟與繪制時(shí)間, 提高了工作效率。除上述實(shí)施例外,本發(fā)明還可以有其他實(shí)施方式,凡采用等同替換或等效變換形成的技術(shù)方案,均落在本發(fā)明要求的保護(hù)范圍內(nèi)。
      權(quán)利要求
      1. 一種標(biāo)牌矩形圖形計(jì)算機(jī)繪圖方法,其特征在于,該方法包括下列步驟輸入矩形長(zhǎng)度、高度、線寬、線顏色、填充顏色;新建圖層Layerl,并用LayerJetProperties^olor方法設(shè)置圖層顏色為矩形線顏色;逐一選擇矩形四個(gè)拐角類型并輸入?yún)?shù);如果是內(nèi)圓角及外圓角,在對(duì)話框中輸入圓心與半徑;如果是內(nèi)直角,在對(duì)話框中輸入內(nèi)直角的長(zhǎng)、寬,拐角點(diǎn)坐標(biāo);如果是原有的矩形直角,則在對(duì)話框中輸入拐角點(diǎn)坐標(biāo);參數(shù)輸入完成,從左上角開始繪制,如是圓角,則根據(jù)參數(shù)繪制圓弧A,如是內(nèi)直角,則根據(jù)參數(shù)繪制兩條線段Ll和L2,根據(jù)左下角的類型確定連接點(diǎn)后,再繪制左上角到左下角的連接線L,如是直角就直角繪制左上角到左下角的連接線L3,同時(shí)將以上對(duì)象設(shè)到圖層 Layerl 中;將A或Ll或L3添加到CAD自帶數(shù)據(jù)庫(kù)的模型空間塊表記錄中,并得到對(duì)象ID號(hào),根據(jù)ID號(hào)新建組對(duì)象Group,根據(jù)類型將A、L1、L2、L3、L加入組中和對(duì)象擴(kuò)展數(shù)據(jù)集中,如需進(jìn)行圖形填充,還要將以上對(duì)象加入到一個(gè)臨時(shí)的對(duì)象集(ObjectldCollectiorOS中;同樣繪制左下角、右下角和右上角的圖形及之間的連線,最后繪制右上角與左上角的連線并設(shè)到圖層Layerl中,再將這些線與圓弧按矩形位置分類加入到同組Group中和對(duì)象擴(kuò)展數(shù)據(jù)集中,如需填充,同樣將以上對(duì)象加入到對(duì)象集S中;判斷是否填充矩形,如果填充,先新建填充圖層Layerf,并用LayerJetPropertie^ color方法設(shè)置圖層顏色為填充顏色,新建填充對(duì)象ent,設(shè)置ent的層屬性為L(zhǎng)ayerf,使用 SetHatchPattern方法設(shè)置ent的填充方式為SOLID,使用AppendLoop方法對(duì)對(duì)象集S設(shè)置ent的填充邊界進(jìn)行填充;標(biāo)牌矩形圖形繪制完成,進(jìn)入矩形修改模塊;選擇AutoCAD窗口中矩形中的任意一根線段或圓弧,得到對(duì)象ID號(hào),根據(jù)得到對(duì)象ID 號(hào)在擴(kuò)展數(shù)據(jù)中進(jìn)行遍歷,得到該對(duì)象的擴(kuò)展數(shù)據(jù)參數(shù),在參數(shù)中獲得對(duì)象組名稱Group、 圖層名、對(duì)象顏色、填充顏色和四個(gè)拐角的參數(shù)顯示在對(duì)話框中;判斷是顏色修改還是邊框參數(shù)修改;如果是顏色修改,輸入修改的顏色屬性,修改邊框顏色與修改填充顏色相同,只要修改層Layerl或Layerf的顏色屬性為修改的顏色,并將新的圖層參數(shù)循環(huán)更新到所有同組對(duì)象的擴(kuò)展數(shù)據(jù)集中;如果是邊框參數(shù)修改,修改四個(gè)拐角的參數(shù)或拐角的類型,或矩形的線寬,確定后刪除組Group中所有對(duì)象,再重復(fù)以上繪制過程。
      全文摘要
      本發(fā)明公開了一種標(biāo)牌矩形圖形計(jì)算機(jī)繪圖方法,利用ObjectARX2008針對(duì)AutoCAD2008進(jìn)行二次開發(fā),根據(jù)矩形四個(gè)拐角的類型,使用多段線將矩形的四個(gè)拐角分別繪制,根據(jù)需要填充矩形,并將矩形所有邊框?qū)ο笤O(shè)入同一圖層中,將填充對(duì)象設(shè)入填充圖層中,所有對(duì)象參數(shù)存入圖形自帶的擴(kuò)展數(shù)據(jù)集中,修改時(shí)通過擴(kuò)展數(shù)據(jù)得到矩形的參數(shù)或修改相應(yīng)拐角點(diǎn)參數(shù)或直接修改矩形拐角的類型或通過直接圖層修改邊框顏色或填充顏色等,再修改當(dāng)前矩形達(dá)到參數(shù)化修改的效果。本發(fā)明解決了AutoCAD中現(xiàn)有繪制方法不能利用參數(shù)化的方法快速的繪制標(biāo)牌矩形并記錄到擴(kuò)展數(shù)據(jù)集中的問題,提高了工作效率。
      文檔編號(hào)G06F17/50GK102184300SQ201110133118
      公開日2011年9月14日 申請(qǐng)日期2011年5月23日 優(yōu)先權(quán)日2011年5月23日
      發(fā)明者于蕭榕, 薛峰 申請(qǐng)人:鎮(zhèn)江科大船苑計(jì)算機(jī)網(wǎng)絡(luò)工程有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1