形状特征单元的BNF范式可定义如下: <形状特征单元>::=<体素><形状特征 单元><集合运算><形状特征单元><体素>< 集合运算><体素><体素><集合运算><形状 特征单元><形状特征单元><集合运算><形 状特征过渡单元>; <体素>::=长方体圆柱体球体圆锥体棱 锥体棱柱体棱台体圆环体楔形体圆角 体.… <集合运算>::=并|交|差|放; <形状特征过渡单元>::=外圆角内圆角倒 角。形状特征单元的BNF范式可定义如下: <形状特征单元>::=<体素>|<形状特征 单元><集合运算><形状特征单元>|<体素>< 集合运算><体素>|<体素><集合运算><形状 特征单元>|<形状特征单元><集合运算><形 状特征过渡单元>; <体素>::=长方体|圆柱体|球体|圆锥体|棱 锥体|棱柱体|棱台体|圆环体|楔形体|圆角 体|…; <集合运算>::=并|交|差|放; <形状特征过渡单元>::=外圆角|内圆角|倒 角