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