Способы построения поверхности сопряжения (скругления или фаски)

enum MbeSmoothForm
{
    st_Unknown     = -3, // Неопределенное сопряжение
    st_Ellipse     = -2, // Скругление дугой эллипса с пересчетом радиусов
    st_Span        = -1, // Скругление с заданной хордой
    st_Fillet      =  0, // Скругление с заданными радиусами
    st_Chamfer     =  1, // Фаска с заданными катетами
    st_Slant1      =  2, // Фаска по катету и углу (катет distance2 рассчитан для прямого угла между гранями и определяет прилегающий к катету distance1 угол)
    st_Slant2      =  3, // Фаска по углу и катету (катет distance1 рассчитан для прямого угла между гранями и определяет прилегающий к катету distance2 угол)
    st_ByCurvature =  4  // Скругление с непрерывной кривизной на границе с опорными поверхностями
};