Отрезок прямой MbLineSegment3D

Класс MbLineSegment3D объявлен в файле cur_line_segment_3d.h.

Отрезок прямой MbLineSegment3D описывается начальной точкой MbCartPoint3D point1 и конечной точкой MbCartPoint3D point2:

../../../../_images/O.4.3.1.png

В методе

PointOn( double & t, MbCartPoint3D & r )

радиус-вектор отрезка r описывается векторной функцией

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

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