流程图 1
st=>start: 开始
e=>end: 结束
op1=>operation: 模型输入
op2=>operation: 沿回转轴线
两端遍历特征
op3=>operation: 补齐辅
助特征
op4=>operation: 向列表中
添加该特征
op5=>operation: 补齐
主特征
op6=>operation: 向列表中
添加该特征
op7=>operation: 识别失败
cond=>condition: 是否为
辅助特征 ?
c1=>condition: 是否为
主特征 ?
c2=>condition: 是否为最
后一个特征 ?
io=>inputoutput: export something...|future
st->op1->op2->cond
cond(yes)->op3->op4->c2
cond(no)->c1
c1(yes, top)->op5->op6->c2
c1(no)->op7->e
c2(yes)->e
c2(no)->op2
流程图 2
st=>start: 模型导入
e=>end: 程序结束
op1=>operation: 获取属性邻接图
op2=>operation: 获取加工面邻接图
op3=>operation: 向容器中添加该特征
op4=>operation: 获取最小条件子图
op5=>operation: 遍历特征
op6=>operation: 定义为其它特征
sub1=>subroutine: NEXT
c1=>condition: 特征库匹配?
c2=>condition: 最后一个特征?
c3=>condition: 特征库匹配?
io=>inputoutput: 齿廓特征输出
st->op1->op2->c1
c1(yes,right)->op3->c2
c1(no)->op4->c3
c3(yes,left)->op3
c2(yes,left)->io->e
c2(no)->sub1(right)->c1
c3(no)->op6->op3->c2