Двумерный отрезок прямой MbLineSegment

Класс MbLineSegment объявлен в файле cur_line_segment.h.

Двумерный отрезок прямой MbLineSegment описывается начальной точкой MbCartPoint point1 и конечной точкой MbCartPoint point2:

../../../../_images/O.3.3.1.png

В методе PointOn( double & t, MbCartPoint & p) радиус-вектор отрезка r описывается векторной функцией

\[\mathbf{r}(t) = (1 - t) \cdot \mathbf{point1} + t \cdot \mathbf{point2}\]

Область определения параметра отрезка располагается в пределах от нуля до единицы. Начальной точке отрезка point1 соответствует параметр tmin = 0, конечной точке отрезка point2 соответствует параметр tmax = 1.