对于直线―――圆弧的连接类型,当用鼠标依次选择直线与圆弧时,系统会自动识别并采集直线与圆弧的身份标识,其他类型关系的判断依次类推。判断出相应的类型标识后,如果为直线―――圆弧类型,则将有关数据与信息送到数据处理函数BOOLCArc*arc)中进行相应的数据处理,以准确有效的生成数控代码。图元之间信息处理的流程如数控代码的生成通过对基本图元类的设计开发,能够完成图形信息的输入与编辑工作,使生成数控代码有了数据来源,而基本图元之间的信息处理,则保证了能够准确、有效地生成数控代码,以作为控制指令的信息来源。 具体数控代码的生成流程图如在图3的流程图中,用户点击代码生成命令按钮,用鼠标选取图形元素,但图形元素的选取顺序不是任意的,而是按照既定的加工工艺路线,有次序的选取。在选取过程中,系统会自动判别是否选中图元以及所选择的各个图元之间是否正确连接,然后进行图元间连接关系类型判断与相应的数据处理,并结合所输入的相应的工艺信息,经过后置处理,即可生成相应的数控加工代码。用户在此界面下,可以进行基本图元的绘制、编辑工作控制机床来完成即定石材异型制品的加工。