Blend Surface Construction Methods (Fillet or Chamfer)

enum MbeSmoothForm
{
    st_Unknown     = -3, // Undefined blend
    st_Ellipse     = -2, // Fillet by an ellipse arc with radius recalculation
    st_Span        = -1, // Fillet with a given chord
    st_Fillet      =  0, // Fillet with given radii
    st_Chamfer     =  1, // Chamfer with given legs
    st_Slant1      =  2, // Chamfer by leg and angle (leg distance2 is computed for a right angle between faces and defines the angle adjacent to leg distance1)
    st_Slant2      =  3, // Chamfer by angle and leg (leg distance1 is computed for a right angle between faces and defines the angle adjacent to leg distance2)
    st_ByCurvature =  4  // Fillet with curvature continuity at the boundary with supporting surfaces
};