Прямая линия MbLine3D
Класс MbLine3D объявлен в файле cur_line_3d.h.
Прямая линия MbLine3D описывается начальной точкой MbCartPoint3D origin и вектором направления MbVector3D direction:
В методе PointOn( double & t, MbCartPoint3D & r ) радиус-вектор прямой r описывается векторной функцией
\[\mathbf{r}(t) = \mathbf{origin} + t \cdot \mathbf{direction}.\]
Прямая линия ведёт себя как бесконечный объект, хотя в своих данных имеет граничные значения параметра tmin и tmax. Заметим, что в отличие от других кривых в методах вычисления радиуса-вектора и его производных прямая не корректирует параметр t при его выходе за предельные значения tmin и tmax.