激光切割机切割机常见切割图形元素主要包括直线、多义线、圆、圆弧、椭圆、Bezier曲线、NURBS曲线等类.这些类不但继承了图元基类的属性和操作,而且又具有了本身组织的特性。
由此树立了一个可以处置直线、连续直线、圆、圆弧、矩形、椭圆等图形元素的根本矢量图形系统,并针对每类图形元素组织树立起对其组织管理的CH类,把每个图形元素作为一个独立的对象来管理。
经过矢量图元管理的一切图元能够经过图形编辑类或节点编辑类对其停止修正和设计,最后将修正后的参数返回到矢量图元管理模块停止存贮与管理,直到满足等离子切割加工的需求,同时也能够提供后续的二维或三维数控等离子切割机加工技术处置,生成可用于加工的规范的NC代码。
应用面向对象程序设计和C++类的组织办法,对各种图形元素停止剖析,能够发现各类图形元素具有一些相同的属性和操作功用,如图形元素的颜色、线型、线宽、所在层等属性和得到一个图形元素能否删除标志等操作.把这些图形元素中共性的东西(属性和操作)组织寄存在一个图元基类中,详细的图形元素类由这个类派生。