數(shù)控切割機(jī)常見切割圖形編輯具體的圖形元素主要包括直線、多義線、圓、圓弧、橢圓、Bezier曲線、NURBS曲線等類.這些類不但繼承了圖元基類的屬性和操作,而且又擁有了自身組織的特性。由此建立了一個(gè)能夠處理直線、連續(xù)直線、圓、圓弧、矩形、橢圓等圖形元素的基本矢量圖形系統(tǒng),并針對每類圖形元素組織建立起對其組織管理的CH類,把每個(gè)圖形元素作為一個(gè)獨(dú)立的對象來管理。
通過矢量圖元管理的所有圖元可以通過圖形編輯類或節(jié)點(diǎn)編輯類對其進(jìn)行修改和設(shè)計(jì),最后將修改后的參數(shù)返回到矢量圖元管理模塊進(jìn)行存貯與管理,直到滿足數(shù)控等離子切割機(jī)加工的需要,同時(shí)也可以提供后續(xù)的二維或三維數(shù)控等離子切割機(jī)加工技術(shù)處理,生成可用于加工的標(biāo)準(zhǔn)的NC代碼。
數(shù)控火焰切割機(jī)利用面向?qū)ο蟪绦蛟O(shè)計(jì)和C++類的組織方法,對各種圖形元素進(jìn)行分析,可以發(fā)現(xiàn)各類圖形元素具有一些相同的屬性和操作功能,如圖形元素的顏色、線型、線寬、所在層等屬性和得到一個(gè)圖形元素是否刪除標(biāo)志等操作.把這些圖形元素中共性的東西(屬性和操作)組織存放在一個(gè)圖元基類中,具體的圖形元素類由這個(gè)類派生。