Секториальная поверхность MbSectorSurface
Класс MbSectorSurface объявлен в файле surf_sector_surface.h.
Секториальная поверхность MbSectorSurface принадлежит к группе поверхностей движения MbSweptSurface. Секториальная поверхность описывается кривой MbCurve3D curve и точкой MbCartPoint3D origin.
Первый параметр поверхности u совпадает с параметром кривой curve. Первый параметр поверхности принимает значения на отрезке umin ≤ u ≤ umax, который соответствует области определения кривой curve. Поверхность может быть периодической по первому параметру, если периодической является кривая curve.
Второй параметр поверхности v принимает значения на отрезке vmin ≤ v ≤ vmax. Значение v = vmin соответствует точке на кривой curve, значение v = vmax соответствует точке origin. Поверхность не может быть периодической по второму параметру.
В методе PointOn( double u, double v, MbCartPoint3D & s ) радиус-вектор поверхности s описывается векторной функцией
где
Секториальная поверхность приведена на рисунке:
Кривые поверхности s(const, v) являются отрезками прямой. Поверхность имеет полюс в точке origin при v = vmax. Секториальная поверхность является частным случаем линейчатой поверхности.